@media all{@font-face{font-family:"Fraunces";font-style:normal;font-weight:500 600;font-display:swap;src:url(https://flavva.com/wp-content/uploads/flavva-fonts/fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fraunces";font-style:italic;font-weight:400;font-display:swap;src:url(https://flavva.com/wp-content/uploads/flavva-fonts/fraunces-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(https://flavva.com/wp-content/uploads/flavva-fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@media all{:root{--background:#faf7f2;--foreground:#170526;--card:#f0e9da;--primary:#3b0d5e;--primary-deep:#2a0845;--primary-foreground:#faf7f2;--accent:#68c21a;--accent-deep:#3b7a0a;--muted:#e8dfd0;--muted-foreground:#685a4a;--border:rgba(59,13,94,0.12);--ff-display:"Fraunces",Georgia,serif;--ff-sans:"Plus Jakarta Sans",system-ui,sans-serif;--container:80rem;--max:var(--container);--pad:clamp(1rem,3vw,1.75rem);--radius-md:1.25rem;--flavva-chrome-height:7.35rem}*,*::before,*::after{box-sizing:border-box}body.flavva-body{margin:0;font-family:var(--ff-sans);line-height:1.55;color:var(--foreground);background:radial-gradient(90% 60% at 100% 0%,rgb(104 194 26 / .08),transparent 45%),radial-gradient(80% 50% at 0% 10%,rgb(59 13 94 / .08),transparent 40%),var(--background);-webkit-font-smoothing:antialiased;overflow-x:clip;overflow-wrap:break-word}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.flavva-skip{position:absolute;left:-999px;top:0}.flavva-top{position:sticky;top:var(--flavva-sticky-top,0);z-index:45}.flavva-announcement{background:var(--primary-deep);color:var(--primary-foreground);font-size:.75rem;font-weight:600}.flavva-announcement__inner{max-width:var(--max);min-height:2.35rem;margin:0 auto;padding:.45rem var(--pad);display:flex;align-items:center;justify-content:center}.flavva-announcement p{margin:0}.flavva-announcement__default{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .55rem;text-align:center}.flavva-announcement__badge{padding:.22rem .48rem;border:1px solid rgb(104 194 26 / .45);border-radius:999px;color:var(--accent);font-size:.61rem;font-weight:800;letter-spacing:.11em}.flavva-header{position:relative;z-index:20;background:rgb(255 253 249 / .97);border-bottom:1px solid rgb(59 13 94 / .08)}.flavva-header__inner{max-width:var(--max);min-height:5rem;margin:0 auto;padding:.65rem var(--pad);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(0.85rem,2vw,1.75rem)}.flavva-logo,.flavva-logo a{display:flex;align-items:center}.flavva-logo img{width:auto;height:3.4rem;max-width:min(11rem,48vw);max-height:3.4rem;object-fit:contain}.flavva-nav__list{display:flex;align-items:center;justify-content:center;gap:clamp(0.8rem,1.5vw,1.45rem);list-style:none;margin:0;padding:0}.flavva-nav__list a{display:block;padding:.65rem 0;color:#43364b;font-size:.82rem;font-weight:700}.flavva-nav-toggle{grid-column:4;display:none;position:relative;z-index:3;width:2.75rem;height:2.75rem;border:1px solid var(--border);border-radius:50%;background:#fff;cursor:pointer;touch-action:manipulation}.flavva-header__actions{grid-column:3;display:flex;align-items:center;gap:.42rem}.flavva-header-action{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--primary);background:#fff;cursor:pointer;touch-action:manipulation}.flavva-header-cta{margin-left:.25rem;padding:.78rem 1.05rem;display:inline-flex;align-items:center;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.76rem;font-weight:800}.flavva-mobile-shop,.flavva-mobile-languages{display:none}.flavva-desktop-languages ul{display:flex;margin:0;padding:.2rem;border:1px solid var(--border);border-radius:999px;background:#fff;list-style:none}.flavva-desktop-languages a{min-width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;font-size:.67rem;font-weight:800}.flavva-header-search[hidden]{display:none}.flavva-btn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.35rem;border-radius:999px;border:1px solid #fff0;font-family:var(--ff-sans);font-size:.95rem;font-weight:700;cursor:pointer}.flavva-btn--primary,body.flavva-body a.flavva-btn--primary{background:var(--primary);color:var(--primary-foreground)}.flavva-btn--accent{background:var(--accent);color:#102006}.flavva-btn--ghost{background:#fff0;color:var(--foreground)}.flavva-kicker{margin:0 0 .85rem;color:var(--accent);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.flavva-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:linear-gradient(90deg,var(--primary-deep) 0 50%,#f3eddf 50% 100%)}.flavva-hero__content{padding:clamp(2rem,6vw,5.5rem) clamp(1.25rem,5vw,5.5rem);color:var(--primary-foreground)}.flavva-hero__title{margin:0 0 1rem;font-family:var(--ff-display);font-size:clamp(2.2rem,6vw,4.4rem);font-weight:500;line-height:1.02;color:var(--primary-foreground)}.flavva-hero__lede{margin:0 0 1.5rem;max-width:34rem;font-size:1.05rem;line-height:1.6;color:#ddd4e3}.flavva-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;margin-bottom:1.5rem}.flavva-hero__actions .flavva-btn--primary,body.flavva-body .flavva-hero__actions a.flavva-btn--primary{background:var(--accent);color:#102006}.flavva-hero__stage{min-height:18rem;padding:1.5rem var(--pad);display:grid;align-items:center;background:linear-gradient(155deg,#f7f0e2 0%,#efe4d0 48%,#faf6ef 100%)}.flavva-hero__card--discovery{width:min(100%,34rem);margin:0 auto}.flavva-hero__card--discovery img,img.flavva-hero-lcp{width:100%;height:auto;max-height:34rem;object-fit:contain}.flavva-hero__price{margin-top:.65rem;color:var(--primary)}.flavva-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.85rem var(--pad) 1rem;background:#f3eddf}.flavva-trust__item{display:flex;gap:.75rem;padding:1rem 1.1rem;background:#fffdf9;border:1px solid var(--border);border-radius:.9rem}.flavva-commerce,.flavva-commerce-breadcrumbs{width:min(100%,112rem);margin:0 auto;padding:.55rem var(--pad) .85rem}body.single-product .flavva-commerce div.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(0.85rem,1.8vw,1.25rem)}body.single-product .flavva-commerce .woocommerce-product-gallery,body.single-product .woocommerce-product-gallery{opacity:1!important;visibility:visible!important;min-height:min(22rem,70vw)}body.single-product .flavva-commerce .woocommerce-product-gallery img,body.single-product .woocommerce-product-gallery img.wp-post-image{width:100%;height:auto!important;max-height:min(34rem,70vh);object-fit:contain}body.single-product .flavva-commerce .product_title{margin:0 0 .35rem;font-family:var(--ff-display);font-size:clamp(2.05rem,3.6vw,3rem);color:var(--primary)}body.single-product .flavva-commerce div.product p.price,body.single-product .flavva-commerce div.product span.price{color:var(--primary);font-size:clamp(1.45rem,2.6vw,1.95rem);font-weight:800}.flavva-consent{position:fixed;inset:auto 0 0;z-index:10080;padding:max(0.85rem,env(safe-area-inset-bottom,0px)) var(--pad) 1rem}.flavva-consent[hidden],.flavva-consent.is-closed{display:none!important}.flavva-consent__panel{width:min(100%,52rem);margin:0 auto;padding:1rem 1.15rem;background:var(--primary-deep);color:var(--primary-foreground);box-shadow:0 -12px 36px rgb(23 5 38 / .28)}.flavva-consent__actions{display:flex;flex-wrap:wrap;gap:.55rem}.flavva-consent__btn{min-height:2.75rem;padding:.55rem 1rem;border:1px solid #fff0;font:inherit;font-weight:600}.flavva-consent__btn--primary{background:var(--accent);color:#143006}.flavva-consent__btn--ghost{background:#fff0;border-color:rgb(250 247 242 / .35);color:var(--primary-foreground)}.flavva-honeypot,label.flavva-honeypot[hidden]{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;display:none!important;opacity:0!important;pointer-events:none!important}@media (max-width:1439px){.flavva-header-cta{display:none}}@media (max-width:1279px){.flavva-nav-toggle{display:inline-block}.flavva-nav{position:absolute;top:calc(100% + 0.5rem);right:var(--pad);left:var(--pad);z-index:4;max-height:calc(100dvh - 8rem);padding:.75rem;overflow-y:auto;border:1px solid var(--border);border-radius:1rem;background:#fffdf9;box-shadow:0 22px 50px rgb(23 5 38 / .14);opacity:0;visibility:hidden;pointer-events:none}.flavva-nav.is-open{opacity:1;visibility:visible;pointer-events:auto}}@media (max-width:1080px){.flavva-hero{background:var(--primary-deep);grid-template-columns:minmax(0,1fr)}.flavva-hero>.flavva-hero__content,.flavva-hero>.flavva-hero__stage,.flavva-hero>.flavva-trust{grid-column:1;grid-row:auto}.flavva-hero__content{padding:2.65rem var(--pad) 2.35rem}.flavva-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){body.single-product .flavva-commerce div.product{grid-template-columns:1fr}}@media (max-width:782px){.flavva-desktop-languages{display:none}.flavva-header__inner{min-height:4.4rem}.flavva-logo img{height:42px;max-height:42px}.flavva-hero__title{font-size:clamp(2.15rem,10.8vw,3.3rem)}.flavva-hero__card--discovery{width:min(100%,22rem)}.flavva-hero__card--discovery img,img.flavva-hero-lcp{max-height:18rem}}}@media all{.aioseo-toc-header{width:100%;position:relative}.aioseo-toc-header:has(.aioseo-toc-header-area){flex-direction:column;align-items:flex-start}.aioseo-toc-header .aioseo-toc-header-title{align-items:center;color:#434960;display:flex;flex:1 0 auto;font-size:24px;font-weight:700;line-height:125%;max-width:100%;gap:8px}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{display:flex;border-radius:2px;cursor:pointer;transition:transform .3s ease;background-color:#e5f0ff;box-sizing:border-box;justify-content:center;align-items:center}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 0 8px 10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 10px 8px 0}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{width:14px;height:14px}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-right:10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-left:10px}.aioseo-toc-header .aioseo-toc-header-instructions{color:#2c324c;font-size:16px;margin-bottom:0;margin-top:16px}.aioseo-toc-header .aioseo-toc-header-buttons{flex:0 1 auto}.aioseo-toc-contents{transition:transform .3s ease,opacity .3s ease;transform-origin:top;display:block;opacity:1;transform:scaleY(1);padding-top:12px}.aioseo-toc-collapsed{opacity:0;transform:scaleY(0);height:0;overflow:hidden}}@media all{@charset "UTF-8";.wp-block-aioseo-recipe,.aioseo-recipe-block{display:flex;flex-direction:column;gap:20px}.wp-block-aioseo-recipe *,.aioseo-recipe-block *{box-sizing:border-box!important}.wp-block-aioseo-recipe .aioseo-recipe-header-area,.aioseo-recipe-block .aioseo-recipe-header-area{display:flex;border-bottom:1px solid #8C8F9A;padding-bottom:24px;justify-content:center;gap:40px}@media(max-width:767px){.wp-block-aioseo-recipe .aioseo-recipe-header-area,.aioseo-recipe-block .aioseo-recipe-header-area{flex-direction:column}}.wp-block-aioseo-recipe .aioseo-recipe-header-area div,.aioseo-recipe-block .aioseo-recipe-header-area div{flex:1}.wp-block-aioseo-recipe .aioseo-recipe-header-area div h2,.aioseo-recipe-block .aioseo-recipe-header-area div h2{font-size:32px;color:#2c324c;line-height:125%;padding-bottom:0;margin-bottom:12px;font-weight:700}.wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p,.aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p{white-space:pre-wrap;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;font-size:16px;font-weight:400;color:#434960;line-height:125%}.wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:before,.wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:after,.aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:before,.aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:after{font-size:24px;color:#333}.wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:before,.aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:before{content:"“"}[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:before,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:before{margin-right:4px}[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:before,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:before{margin-left:4px}.wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:after,.aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:after{content:"”"}[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:after,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:after{margin-left:4px}[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:after,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:after{margin-right:4px}.wp-block-aioseo-recipe .aioseo-recipe-header-area img,.aioseo-recipe-block .aioseo-recipe-header-area img{flex:1;max-width:100%}.wp-block-aioseo-recipe .aioseo-recipe-general-info,.aioseo-recipe-block .aioseo-recipe-general-info{border-bottom:1px solid #8C8F9A;display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:16px;padding:16px 0;text-transform:uppercase}.wp-block-aioseo-recipe .aioseo-recipe-general-info__row,.aioseo-recipe-block .aioseo-recipe-general-info__row{display:flex;gap:32px}.wp-block-aioseo-recipe .aioseo-recipe-general-info__row-item,.aioseo-recipe-block .aioseo-recipe-general-info__row-item{font-weight:700}.wp-block-aioseo-recipe .aioseo-recipe-general-info__row-item span,.aioseo-recipe-block .aioseo-recipe-general-info__row-item span{color:#000}.wp-block-aioseo-recipe .aioseo-recipe-general-info__row-item span.value,.aioseo-recipe-block .aioseo-recipe-general-info__row-item span.value{color:#434960}[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-general-info__row-item span.value,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-general-info__row-item span.value{margin-left:8px}[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-general-info__row-item span.value,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-general-info__row-item span.value{margin-right:8px}.wp-block-aioseo-recipe .aioseo-recipe-tags,.aioseo-recipe-block .aioseo-recipe-tags{display:flex;flex-wrap:wrap;gap:10px}.wp-block-aioseo-recipe .aioseo-recipe-tags span,.aioseo-recipe-block .aioseo-recipe-tags span{background-color:#d0d1d7;border-radius:4px;padding:8px 12px;font-size:12px;font-weight:700}.wp-block-aioseo-recipe .aioseo-recipe-instructions,.wp-block-aioseo-recipe .aioseo-recipe-ingredients,.aioseo-recipe-block .aioseo-recipe-instructions,.aioseo-recipe-block .aioseo-recipe-ingredients{display:flex;flex-direction:column}.wp-block-aioseo-recipe .aioseo-recipe-instructions h3,.wp-block-aioseo-recipe .aioseo-recipe-ingredients h3,.aioseo-recipe-block .aioseo-recipe-instructions h3,.aioseo-recipe-block .aioseo-recipe-ingredients h3{color:#2c324c;font-size:18px;font-weight:700}.wp-block-aioseo-recipe .aioseo-recipe-instructions ul,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ul,.aioseo-recipe-block .aioseo-recipe-instructions ul,.aioseo-recipe-block .aioseo-recipe-ingredients ul{display:flex;flex-wrap:wrap;padding:0;margin-bottom:0}[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-instructions ul,[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-ingredients ul,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-instructions ul,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-ingredients ul{margin-left:16px}[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-instructions ul,[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-ingredients ul,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-instructions ul,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-ingredients ul{margin-right:16px}.wp-block-aioseo-recipe .aioseo-recipe-instructions ul li,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ul li,.aioseo-recipe-block .aioseo-recipe-instructions ul li,.aioseo-recipe-block .aioseo-recipe-ingredients ul li{width:100%;font-size:16px;font-weight:400}@media(min-width:768px){.wp-block-aioseo-recipe .aioseo-recipe-instructions ul li,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ul li,.aioseo-recipe-block .aioseo-recipe-instructions ul li,.aioseo-recipe-block .aioseo-recipe-ingredients ul li{width:50%}}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol,.aioseo-recipe-block .aioseo-recipe-instructions ol,.aioseo-recipe-block .aioseo-recipe-ingredients ol{padding:0;margin-bottom:0}[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-instructions ol,[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-ingredients ol,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-instructions ol,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-ingredients ol{margin-left:16px}[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-instructions ol,[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-ingredients ol,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-instructions ol,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-ingredients ol{margin-right:16px}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol li,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol li,.aioseo-recipe-block .aioseo-recipe-instructions ol li,.aioseo-recipe-block .aioseo-recipe-ingredients ol li{font-size:16px;font-weight:400}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol li:not(:last-of-type),.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol li:not(:last-of-type),.aioseo-recipe-block .aioseo-recipe-instructions ol li:not(:last-of-type),.aioseo-recipe-block .aioseo-recipe-ingredients ol li:not(:last-of-type){margin-bottom:20px}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol li h4,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol li h4,.aioseo-recipe-block .aioseo-recipe-instructions ol li h4,.aioseo-recipe-block .aioseo-recipe-ingredients ol li h4{font-size:16px;font-weight:700;margin-bottom:0}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol li p,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol li p,.aioseo-recipe-block .aioseo-recipe-instructions ol li p,.aioseo-recipe-block .aioseo-recipe-ingredients ol li p{margin-top:0}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol li .instruction-title,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol li .instruction-title,.aioseo-recipe-block .aioseo-recipe-instructions ol li .instruction-title,.aioseo-recipe-block .aioseo-recipe-ingredients ol li .instruction-title{font-weight:700;display:block}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol li img,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol li img,.aioseo-recipe-block .aioseo-recipe-instructions ol li img,.aioseo-recipe-block .aioseo-recipe-ingredients ol li img{max-width:100%}.wp-block-aioseo-recipe .aioseo-recipe-reviews,.aioseo-recipe-block .aioseo-recipe-reviews{display:flex;flex-direction:column;gap:8px}@media(max-width:767px){.wp-block-aioseo-recipe .aioseo-recipe-reviews,.aioseo-recipe-block .aioseo-recipe-reviews{margin-top:3rem}}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review,.aioseo-recipe-block .aioseo-recipe-reviews .review{margin:10px 0}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .content,.aioseo-recipe-block .aioseo-recipe-reviews .review .content{color:#434960}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .content .headline,.aioseo-recipe-block .aioseo-recipe-reviews .review .content .headline{font-size:16px;font-weight:700;margin:0 0 10px}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .content .description,.aioseo-recipe-block .aioseo-recipe-reviews .review .content .description{font-size:14px;margin:0 0 10px}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .author-rating,.aioseo-recipe-block .aioseo-recipe-reviews .review .author-rating{color:#434960;font-size:14px;display:flex;justify-content:space-between;gap:8px}@media(max-width:767px){.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .author-rating,.aioseo-recipe-block .aioseo-recipe-reviews .review .author-rating{flex-direction:column}}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .author-rating .rating,.aioseo-recipe-block .aioseo-recipe-reviews .review .author-rating .rating{font-size:20px}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .author-rating .rating .filled,.aioseo-recipe-block .aioseo-recipe-reviews .review .author-rating .rating .filled{color:#ffc107}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .author-rating .rating .empty,.aioseo-recipe-block .aioseo-recipe-reviews .review .author-rating .rating .empty{color:#d0d1d7}}@media all{.wp-block-aioseo-product *,.aioseo-product-block *{box-sizing:border-box!important}.wp-block-aioseo-product .aioseo-product-header,.aioseo-product-block .aioseo-product-header{display:flex;flex-wrap:wrap;gap:24px;border-bottom:1px solid #8C8F9A;padding:16px 0}@media(max-width:767px){.wp-block-aioseo-product .aioseo-product-header,.aioseo-product-block .aioseo-product-header{flex-direction:column}}.wp-block-aioseo-product .aioseo-product-header img,.aioseo-product-block .aioseo-product-header img{width:100%;max-width:100%}.wp-block-aioseo-product .aioseo-product-header div,.aioseo-product-block .aioseo-product-header div{flex:1;color:#434960}.wp-block-aioseo-product .aioseo-product-header p,.wp-block-aioseo-product .aioseo-product-header .product-sku,.wp-block-aioseo-product .aioseo-product-header .product-description,.aioseo-product-block .aioseo-product-header p,.aioseo-product-block .aioseo-product-header .product-sku,.aioseo-product-block .aioseo-product-header .product-description{color:#2c324c;font-size:14px;margin:0 0 16px}.wp-block-aioseo-product .aioseo-product-header .product-description,.aioseo-product-block .aioseo-product-header .product-description{white-space:pre-wrap}.wp-block-aioseo-product .aioseo-product-header .product-description>div,.aioseo-product-block .aioseo-product-header .product-description>div{white-space:pre-wrap}.wp-block-aioseo-product .aioseo-product-header .brand-name,.aioseo-product-block .aioseo-product-header .brand-name{font-size:12px;font-weight:700;padding:0;margin:0 0 16px}.wp-block-aioseo-product .aioseo-product-header .product-name,.aioseo-product-block .aioseo-product-header .product-name{font-size:24px;font-weight:700;padding:0;margin:0 0 8px}.wp-block-aioseo-product .aioseo-product-header .offer-price,.aioseo-product-block .aioseo-product-header .offer-price{margin:16px 0}.wp-block-aioseo-product .aioseo-product-header .offer-price .price,.aioseo-product-block .aioseo-product-header .offer-price .price{font-size:18px;font-weight:700;margin-bottom:6px}.wp-block-aioseo-product .aioseo-product-header .offer-price .price.has-sale-price,.aioseo-product-block .aioseo-product-header .offer-price .price.has-sale-price{font-size:16px;text-decoration:line-through;opacity:.7}.wp-block-aioseo-product .aioseo-product-header .offer-price .sale-price,.aioseo-product-block .aioseo-product-header .offer-price .sale-price{font-size:20px;font-weight:700;margin-bottom:6px}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability,.aioseo-product-block .aioseo-product-header .offer-price .availability{display:flex;color:#434960;gap:12px;justify-content:start;align-items:center}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .color,.aioseo-product-block .aioseo-product-header .offer-price .availability .color{width:11px;height:11px;border-radius:50%}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .text,.aioseo-product-block .aioseo-product-header .offer-price .availability .text{font-size:14px}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .LimitedAvailability,.aioseo-product-block .aioseo-product-header .offer-price .availability .LimitedAvailability{background-color:#df2a4a}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .OutOfStock,.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .Discontinued,.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .SoldOut,.aioseo-product-block .aioseo-product-header .offer-price .availability .OutOfStock,.aioseo-product-block .aioseo-product-header .offer-price .availability .Discontinued,.aioseo-product-block .aioseo-product-header .offer-price .availability .SoldOut{background-color:red}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .InStock,.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .InStoreOnly,.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .OnlineOnly,.aioseo-product-block .aioseo-product-header .offer-price .availability .InStock,.aioseo-product-block .aioseo-product-header .offer-price .availability .InStoreOnly,.aioseo-product-block .aioseo-product-header .offer-price .availability .OnlineOnly{background-color:#4caf50}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .PreOrder,.aioseo-product-block .aioseo-product-header .offer-price .availability .PreOrder{background-color:#ffc107}.wp-block-aioseo-product .aioseo-product-reviews,.aioseo-product-block .aioseo-product-reviews{display:flex;flex-direction:column;gap:8px;margin:20px 0}@media(max-width:767px){.wp-block-aioseo-product .aioseo-product-reviews,.aioseo-product-block .aioseo-product-reviews{margin-top:3rem}}.wp-block-aioseo-product .aioseo-product-reviews .review,.aioseo-product-block .aioseo-product-reviews .review{margin:10px 0}.wp-block-aioseo-product .aioseo-product-reviews .review .content,.aioseo-product-block .aioseo-product-reviews .review .content{color:#434960}.wp-block-aioseo-product .aioseo-product-reviews .review .content .headline,.aioseo-product-block .aioseo-product-reviews .review .content .headline{font-size:16px;font-weight:700;margin:0 0 10px}.wp-block-aioseo-product .aioseo-product-reviews .review .content .description,.aioseo-product-block .aioseo-product-reviews .review .content .description{font-size:14px;margin:0 0 10px}.wp-block-aioseo-product .aioseo-product-reviews .review .author-rating,.aioseo-product-block .aioseo-product-reviews .review .author-rating{color:#434960;font-size:14px;display:flex;justify-content:space-between;gap:8px}@media(max-width:767px){.wp-block-aioseo-product .aioseo-product-reviews .review .author-rating,.aioseo-product-block .aioseo-product-reviews .review .author-rating{flex-direction:column}}.wp-block-aioseo-product .aioseo-product-reviews .review .author-rating .rating,.aioseo-product-block .aioseo-product-reviews .review .author-rating .rating{font-size:20px}.wp-block-aioseo-product .aioseo-product-reviews .review .author-rating .rating .filled,.aioseo-product-block .aioseo-product-reviews .review .author-rating .rating .filled{color:#ffc107}.wp-block-aioseo-product .aioseo-product-reviews .review .author-rating .rating .empty,.aioseo-product-block .aioseo-product-reviews .review .author-rating .rating .empty{color:#d0d1d7}}@media all{.wp-block-ce4wp-subscribe{max-width:840px;margin:0 auto}.wp-block-ce4wp-subscribe .title{margin-bottom:0}.wp-block-ce4wp-subscribe .subTitle{margin-top:0;font-size:.8em}.wp-block-ce4wp-subscribe .disclaimer{margin-top:5px;font-size:.8em}.wp-block-ce4wp-subscribe .disclaimer .disclaimer-label{margin-left:10px}.wp-block-ce4wp-subscribe .inputBlock{width:100%;margin-bottom:10px}.wp-block-ce4wp-subscribe .inputBlock input{width:100%}.wp-block-ce4wp-subscribe .inputBlock label{display:inline-block}.wp-block-ce4wp-subscribe .submit-button{margin-top:25px;display:block}.wp-block-ce4wp-subscribe .required-text{display:inline-block;margin:0;padding:0;margin-left:.3em}.wp-block-ce4wp-subscribe .onSubmission{height:0;max-width:840px;margin:0 auto}.wp-block-ce4wp-subscribe .firstNameSummary .lastNameSummary{text-transform:capitalize}.wp-block-ce4wp-subscribe .ce4wp-inline-notification{display:flex;flex-direction:row;align-items:center;padding:13px 10px;width:100%;height:40px;border-style:solid;border-color:orange;border-width:1px;border-left-width:4px;border-radius:3px;background:rgb(255 133 15 / .1);flex:none;order:0;flex-grow:1;margin:0 0}.wp-block-ce4wp-subscribe .ce4wp-inline-warning-text{font-style:normal;font-weight:400;font-size:16px;line-height:20px;display:flex;align-items:center;color:#571600;margin-left:9px}.wp-block-ce4wp-subscribe .ce4wp-inline-warning-icon{color:orange}.wp-block-ce4wp-subscribe .ce4wp-inline-warning-arrow{color:#571600;margin-left:auto}.wp-block-ce4wp-subscribe .ce4wp-banner-clickable{cursor:pointer}.ce4wp-link{cursor:pointer}.no-flex{display:block}.sub-header{margin-bottom:1em}}@media all{.aioseo-author-bio{color:#111;background-color:#fff;border:1px solid #000;border-radius:5px}[dir=ltr] .aioseo-author-bio{text-align:left}[dir=rtl] .aioseo-author-bio{text-align:right}.aioseo-author-bio .aioseo-author-bio-header{gap:40px;padding:24px;display:flex}@media screen and (width<=530px){.aioseo-author-bio .aioseo-author-bio-header{flex-direction:column;gap:20px;display:flex}}.aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-left{flex:0 0 200px}.aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-left .aioseo-author-bio-image{border-radius:5px;width:200px;height:200px}@media screen and (width<=530px){.aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-left .aioseo-author-bio-image{margin:0 auto;display:block}}.aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right{flex:auto}@media screen and (width<=530px){.aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right{text-align:center}}.aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right .author-name{font-size:22px;font-weight:600}.aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right .author-job-title{font-size:18px}[dir=ltr] .aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right .author-job-title{border-left:1px solid #000;margin-left:12px;padding-left:12px}[dir=rtl] .aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right .author-job-title{border-right:1px solid #000;margin-right:12px;padding-right:12px}.aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right .author-expertises{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right .author-expertises .author-expertise{color:inherit;background-color:#dcdde1;border-radius:4px;padding:4px 8px;font-size:14px}.aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right .author-alumni-of{margin:20px 0;font-size:18px}.aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right .author-socials{gap:6px;margin:20px 0;display:flex}.aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right .author-socials a[class^=aioseo-social-icon-]{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}[dir=ltr] .aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right .author-socials .aioseo-social-icon-tumblrUrl{margin-left:-2px}[dir=rtl] .aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right .author-socials .aioseo-social-icon-tumblrUrl{margin-right:-2px}@media screen and (width<=530px){.aioseo-author-bio .aioseo-author-bio-header .aioseo-author-bio-header-right .author-socials{justify-content:center}}.aioseo-author-bio .aioseo-author-bio-main{border-top:1px solid #000;padding:24px;font-size:18px}.aioseo-author-bio .aioseo-author-bio-main :last-child{margin-bottom:0}.aioseo-author-bio .aioseo-author-bio-site-editor-disclaimer{color:#000;margin-bottom:12px;font-style:italic}.block-editor .aioseo-author-bio-main .aligncenter{margin-left:auto;margin-right:auto}.aioseo-author-bio-compact{color:#111;background-color:#fff;border:1px solid #000;border-radius:5px;gap:40px;padding:12px;display:flex}[dir=ltr] .aioseo-author-bio-compact{text-align:left}[dir=rtl] .aioseo-author-bio-compact{text-align:right}@media screen and (width<=430px){.aioseo-author-bio-compact{flex-direction:column;gap:20px}}.aioseo-author-bio-compact .aioseo-author-bio-compact-left{flex:0 0 120px}.aioseo-author-bio-compact .aioseo-author-bio-compact-left .aioseo-author-bio-compact-image{border-radius:5px;width:120px;height:120px}@media screen and (width<=430px){.aioseo-author-bio-compact .aioseo-author-bio-compact-left .aioseo-author-bio-compact-image{width:160px;height:160px;margin:0 auto;display:block}}.aioseo-author-bio-compact .aioseo-author-bio-compact-right{flex:auto}@media screen and (width<=430px){.aioseo-author-bio-compact .aioseo-author-bio-compact-right{text-align:center}}.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header{align-items:center;display:flex}@media screen and (width<=430px){.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header{justify-content:center}}.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-name{font-size:22px;font-weight:600}.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-job-title{font-size:18px}[dir=ltr] .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-job-title{border-left:1px solid gray;margin-left:12px;padding-left:12px}[dir=rtl] .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-job-title{border-right:1px solid gray;margin-right:12px;padding-right:12px}.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-main{margin:12px 0;font-size:18px}.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-main>p:last-of-type{display:inline}.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-main .author-bio-link{display:inline-flex}.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-main .author-bio-link a{align-items:center;display:flex}.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-main .author-bio-link a svg{fill:#000}.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-main .author-bio-link a+a{justify-content:center;min-width:24px;min-height:24px}.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-footer .author-expertises{flex-wrap:wrap;gap:10px;display:flex}.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-footer .author-expertises .author-expertise{color:inherit;background-color:#dcdde1;border-radius:4px;padding:4px 8px;font-size:14px}.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-footer .author-socials{gap:6px;margin-top:12px;display:flex}.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-footer .author-socials a[class^=aioseo-social-icon-]{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}@media screen and (width<=430px){.aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-footer .author-socials{justify-content:center}}[dir=ltr] .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-footer .author-socials .aioseo-social-icon-tumblrUrl{margin-left:-2px}[dir=rtl] .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-footer .author-socials .aioseo-social-icon-tumblrUrl{margin-right:-2px}.aioseo-author-bio-compact .aioseo-author-bio-compact-site-editor-disclaimer{color:#000;margin-bottom:12px;font-style:italic}}@media all{.aioseo-author{align-items:center;display:flex}[dir=ltr] .aioseo-author .aioseo-author-text{margin-right:6px}[dir=rtl] .aioseo-author .aioseo-author-text{margin-left:6px}.aioseo-author .aioseo-author-image{border-radius:50%;width:20px;height:20px}[dir=ltr] .aioseo-author .aioseo-author-image{margin-right:6px}[dir=rtl] .aioseo-author .aioseo-author-image{margin-left:6px}.aioseo-author .aioseo-author-name{position:relative}.aioseo-author .aioseo-author-name.aioseo-tooltip-underline{stroke-width:1px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.aioseo-author .aioseo-author-name.aioseo-tooltip-underline:hover{cursor:pointer}.aioseo-author .aioseo-author-name:hover .aioseo-author-tooltip{cursor:default;z-index:1;background-color:#fff;border:1px solid #000;border-radius:5px;width:400px;padding:10px;display:block;position:absolute;top:35px}[dir=ltr] .aioseo-author .aioseo-author-name:hover .aioseo-author-tooltip{text-align:left;left:-10px}[dir=rtl] .aioseo-author .aioseo-author-name:hover .aioseo-author-tooltip{text-align:right;right:-10px}.aioseo-author .aioseo-author-tooltip{display:none}@media screen and (width<=430px){.aioseo-author .aioseo-author-tooltip{width:50vw}}.aioseo-author .aioseo-author-tooltip>svg{position:absolute;top:-12px}[dir=ltr] .aioseo-author .aioseo-author-tooltip>svg{left:14px}[dir=rtl] .aioseo-author .aioseo-author-tooltip>svg{right:14px}.aioseo-author .aioseo-author-tooltip>svg *{fill:#fff}.aioseo-author .aioseo-author-tooltip .aioseo-author-tooltip-content .aioseo-author-tooltip-header{align-items:center;display:flex}.aioseo-author .aioseo-author-tooltip .aioseo-author-tooltip-content .aioseo-author-tooltip-header .aioseo-author-tooltip-image{border-radius:50%;width:32px;height:32px}[dir=ltr] .aioseo-author .aioseo-author-tooltip .aioseo-author-tooltip-content .aioseo-author-tooltip-header .aioseo-author-tooltip-image{margin-right:8px}[dir=rtl] .aioseo-author .aioseo-author-tooltip .aioseo-author-tooltip-content .aioseo-author-tooltip-header .aioseo-author-tooltip-image{margin-left:8px}.aioseo-author .aioseo-author-tooltip .aioseo-author-tooltip-content .aioseo-author-tooltip-header span{font-weight:700}.aioseo-author .aioseo-author-tooltip .aioseo-author-tooltip-content .aioseo-author-tooltip-main{margin:16px 0}.aioseo-author .aioseo-author-tooltip .aioseo-author-tooltip-footer .author-bio-link{align-items:center;display:flex}.aioseo-author .aioseo-author-tooltip .aioseo-author-tooltip-footer .author-bio-link a{text-decoration:underline}.aioseo-author .aioseo-author-tooltip .aioseo-author-tooltip-footer .author-bio-link a.author-bio-link-caret{display:flex}.aioseo-author .aioseo-author-tooltip .aioseo-author-tooltip-footer .author-bio-link a:hover{text-decoration:none}}@media all{.aioseo-reviewer{align-items:center;display:flex}[dir=ltr] .aioseo-reviewer .aioseo-reviewer-text{margin-right:6px}[dir=rtl] .aioseo-reviewer .aioseo-reviewer-text{margin-left:6px}.aioseo-reviewer .aioseo-reviewer-image{border-radius:50%;width:20px;height:20px}[dir=ltr] .aioseo-reviewer .aioseo-reviewer-image{margin-right:6px}[dir=rtl] .aioseo-reviewer .aioseo-reviewer-image{margin-left:6px}.aioseo-reviewer .aioseo-reviewer-name{position:relative}.aioseo-reviewer .aioseo-reviewer-name.aioseo-tooltip-underline{stroke-width:1px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.aioseo-reviewer .aioseo-reviewer-name.aioseo-tooltip-underline:hover{cursor:pointer}.aioseo-reviewer .aioseo-reviewer-name:hover .aioseo-reviewer-tooltip{cursor:default;z-index:1;background-color:#fff;border:1px solid #000;border-radius:5px;width:400px;padding:10px;display:block;position:absolute;top:35px}[dir=ltr] .aioseo-reviewer .aioseo-reviewer-name:hover .aioseo-reviewer-tooltip{text-align:left;left:-10px}[dir=rtl] .aioseo-reviewer .aioseo-reviewer-name:hover .aioseo-reviewer-tooltip{text-align:right;right:-10px}.aioseo-reviewer .aioseo-reviewer-tooltip{display:none}@media screen and (width<=430px){.aioseo-reviewer .aioseo-reviewer-tooltip{width:50vw}}.aioseo-reviewer .aioseo-reviewer-tooltip>svg{position:absolute;top:-12px}[dir=ltr] .aioseo-reviewer .aioseo-reviewer-tooltip>svg{left:14px}[dir=rtl] .aioseo-reviewer .aioseo-reviewer-tooltip>svg{right:14px}.aioseo-reviewer .aioseo-reviewer-tooltip>svg *{fill:#fff}.aioseo-reviewer .aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-content .aioseo-reviewer-tooltip-header{align-items:center;display:flex}.aioseo-reviewer .aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-content .aioseo-reviewer-tooltip-header .aioseo-reviewer-tooltip-image{border-radius:50%;width:32px;height:32px}[dir=ltr] .aioseo-reviewer .aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-content .aioseo-reviewer-tooltip-header .aioseo-reviewer-tooltip-image{margin-right:8px}[dir=rtl] .aioseo-reviewer .aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-content .aioseo-reviewer-tooltip-header .aioseo-reviewer-tooltip-image{margin-left:8px}.aioseo-reviewer .aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-content .aioseo-reviewer-tooltip-header span{font-weight:700}.aioseo-reviewer .aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-content .aioseo-reviewer-tooltip-main{margin:16px 0}.aioseo-reviewer .aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-footer .reviewer-bio-link{align-items:center;display:flex}.aioseo-reviewer .aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-footer .reviewer-bio-link a{text-decoration:underline}.aioseo-reviewer .aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-footer .reviewer-bio-link a.reviewer-bio-link-caret{display:flex}.aioseo-reviewer .aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-footer .reviewer-bio-link a:hover{text-decoration:none}}@media all{.aioseo-location-box,.aioseo-location-box .d-flex{display:flex}.aioseo-location-box>[class*=col]{padding:0 15px 20px}.aioseo-location-box .col{flex:1}.aioseo-location-box .col-auto{flex:none}.aioseo-location-box .label{opacity:.5}[dir=ltr] .aioseo-location-box .icon{padding-right:17px}[dir=rtl] .aioseo-location-box .icon{padding-left:17px}.aioseo-location-box .aioseo-name-details{padding-bottom:10px}.aioseo-location-box .aioseo-address-details{padding-bottom:26px}.aioseo-location-box .aioseo-contact-details>div{padding-bottom:20px}.aioseo-location-box.hide-label .label,.aioseo-location-box.hide-icon .icon{display:none}.aioseo-local-business-info-widget .aioseo-location-box{flex-direction:column}}@media all{.aioseo-opening-hours .d-flex{display:flex}.aioseo-opening-hours .col{flex:1}.aioseo-opening-hours .col-auto{flex:none}.aioseo-opening-hours .aioseo-opening-hours-icon{display:inline-block}[dir=ltr] .aioseo-opening-hours .aioseo-opening-hours-icon{margin-right:17px}[dir=rtl] .aioseo-opening-hours .aioseo-opening-hours-icon{margin-left:17px}.aioseo-opening-hours .aioseo-opening-hours-table{border-collapse:collapse;border-spacing:0;border:#0000;width:100%;max-width:100%;margin:10px -.5em;overflow:hidden}.aioseo-opening-hours .aioseo-opening-hours-table th,.aioseo-opening-hours .aioseo-opening-hours-table td{border:#0000;padding:.5em}}@media all{ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgb(0 0 0 / .3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgb(0 0 0 / .7),rgb(0 0 0 / .3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit}}@media all{div.essgrid_block{background:url(//flavva.com/wp-content/plugins/essential-grid/public/includes/builders/gutenberg/build/images/esglogo.1b9536ac.png);background-repeat:no-repeat;background-size:contain;line-height:32px;padding-left:145px}div.essgrid_block .components-text-control__input{display:none}div.essgrid_block span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:700;line-height:16px}div.essgrid_block .grid_slug{float:left}div.essgrid_block .grid_edit_button{float:right;margin:2px 0 0 10px;width:auto}div.essgrid_block .grid_edit_material_icon{display:inline-block;float:right;font-family:Material Icons;font-style:normal;font-weight:400;letter-spacing:normal;margin-left:10px;text-transform:none;word-wrap:normal;direction:ltr;font-size:16px;line-height:26px;vertical-align:top;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";width:34px}div.essgrid_block .editor_icon{font-family:dashicons;font-size:16px;line-height:16px;width:auto}div[data-type="themepunch/essgrid"] button{box-shadow:none!important;outline:none!important}div[data-type="themepunch/essgrid"]{background:#f6f6f9}div[data-type="themepunch/essgrid"]>div:first-child{padding:15px}div[data-type="themepunch/essgrid"] div.block-editor-block-toolbar{padding:0!important}[data-type="themepunch/essgrid"] .editor-block-list__block-edit:before{outline:1px solid hsl(219 8% 60% / .25)!important}[data-type="themepunch/essgrid"] .components-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors{background-color:#d20000;color:#f8f9f9!important;padding-left:3px}.components-panel__body.edit-post-block-sidebar__panel svg.dashicons-screenoptions,.editor-block-list-item-themepunch-essgrid svg{height:24px;width:24px}.editor-block-list-item-themepunch-essgrid .editor-block-types-list__item-title{padding:4px 1px}#eg-add-predefined-grid,.ess-bottom_half,.ess-stepnavigator{display:none}#ess-grid-tiny-dialog-step-1 .ess-top_half{border-bottom:0!important}.grid_edit_button,.grid_edit_button:active,.grid_edit_button:active:enabled,.grid_edit_button:focus{background:#ed4446!important;border:none!important;color:#fff!important;height:28px}.grid_edit_button:hover{background:#ed4446!important;border-color:#ed4446!important;color:#fff!important;filter:brightness(105%)!important}}@media all{.menu-item-object-language_switcher .trp-flag-image{display:inline-block;margin:-1px 5px;vertical-align:baseline;padding:0;border:0;border-radius:0}#wp-admin-bar-wp-rocket .trp-flag-image{width:18px!important;height:12px!important}.trp-language-switcher{height:42px;position:relative;box-sizing:border-box;width:200px;text-overflow:ellipsis;white-space:nowrap}.trp-language-switcher>div{box-sizing:border-box;padding:4px 20px 3px 13px;border:1.5px solid #949494;border-radius:2px;background-image:url(//flavva.com/wp-content/plugins/translatepress-multilingual/assets/css/../../assets/images/arrow-down-3101.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 3px) calc(1em + 0px);background-size:8px 8px,8px 8px;background-repeat:no-repeat;background-color:#fff}.trp-language-switcher>div:hover{background-image:none}.trp-language-switcher>div>a{display:block;padding:7px 12px;border-radius:3px;text-decoration:none;color:#1E1E1E;font-style:normal;font-weight:400;font-size:16px}.trp-language-switcher>div>a:hover{background:#F0F0F0;border-radius:2px}.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language{cursor:default}.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language:hover{background:none}.trp-language-switcher>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}.trp-language-switcher .trp-ls-shortcode-current-language{display:inline-block}.trp-language-switcher:focus .trp-ls-shortcode-current-language,.trp-language-switcher:hover .trp-ls-shortcode-current-language{visibility:hidden}.trp-language-switcher .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp-language-switcher:focus .trp-ls-shortcode-language,.trp-language-switcher:hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;padding:4px 13px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block!important;min-height:auto}#wpadminbar #wp-admin-bar-trp_edit_translation .ab-icon:before{content:'\f326';top:3px}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-trp_edit_translation>.ab-item{text-indent:0}#wpadminbar li#wp-admin-bar-trp_edit_translation{display:block}}}@media all{:root{--background:#faf7f2;--foreground:#170526;--card:#f0e9da;--primary:#3b0d5e;--primary-deep:#2a0845;--primary-foreground:#faf7f2;--accent:#68c21a;--accent-deep:#3b7a0a;--muted:#e8dfd0;--muted-foreground:#685a4a;--border:rgba(59,13,94,0.12);--ff-display:"Fraunces",Georgia,serif;--ff-sans:"Plus Jakarta Sans",system-ui,sans-serif;--container:80rem;--max:var(--container);--pad:clamp(1rem,3vw,1.75rem);--section-space:clamp(1.35rem,3vw,2.25rem);--radius-sm:0.75rem;--radius-md:1.25rem;--radius-lg:2rem;--shadow-card:0 18px 45px rgba(23,5,38,0.08);--flavva-chrome-height:7.35rem}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body.flavva-body{margin:0;font-family:var(--ff-sans);line-height:1.55;color:var(--foreground);background:radial-gradient(90% 60% at 100% 0%,rgb(104 194 26 / .08),transparent 45%),radial-gradient(80% 50% at 0% 10%,rgb(59 13 94 / .08),transparent 40%),var(--background);-webkit-font-smoothing:antialiased;overflow-x:clip;overflow-wrap:break-word;word-break:normal;hyphens:none}body.flavva-body:where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;word-break:normal;hyphens:none;text-wrap:balance}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.flavva-announcement a:focus-visible,.flavva-announcement button:focus-visible,.flavva-hero a:focus-visible,.flavva-hero button:focus-visible,.flavva-inner-hero a:focus-visible,.flavva-inner-hero button:focus-visible,.flavva-newsletter a:focus-visible,.flavva-newsletter button:focus-visible,.flavva-newsletter input:focus-visible,.flavva-footer a:focus-visible,.flavva-footer button:focus-visible{outline-color:var(--accent)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.flavva-skip{position:absolute;left:-999px;top:0;z-index:1000;background:var(--primary);color:var(--primary-foreground);padding:.75rem 1rem}.flavva-skip:focus{left:1rem;top:1rem}.flavva-top{position:sticky;top:var(--flavva-sticky-top,0);z-index:45}body.admin-bar .flavva-top{top:var(--flavva-sticky-top,var(--wp-admin--admin-bar--height,32px))}.flavva-announcement{position:relative;z-index:2;background:linear-gradient(90deg,rgb(104 194 26 / .08),transparent 26%),var(--primary-deep);color:var(--primary-foreground);font-size:.75rem;font-weight:600;letter-spacing:.015em}.flavva-announcement__inner{max-width:var(--max);min-height:2.35rem;margin:0 auto;padding:.45rem var(--pad);display:flex;align-items:center;justify-content:center}.flavva-announcement p,.flavva-announcement__store{margin:0}.flavva-announcement__default{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .55rem;text-align:center}.flavva-announcement__default>span{min-width:0}.flavva-announcement__badge{flex:0 0 auto;padding:.22rem .48rem;border:1px solid rgb(104 194 26 / .45);border-radius:999px;color:var(--accent);font-size:.61rem;font-weight:800;letter-spacing:.11em;white-space:nowrap}.flavva-announcement.has-store-notice .flavva-announcement__default{display:none}.flavva-announcement__store:empty{display:none}body.flavva-body p.woocommerce-store-notice.demo_store{position:static!important;inset:auto!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important;line-height:1.45!important;text-align:center!important}body.flavva-body p.woocommerce-store-notice.demo_store a{color:var(--accent)!important;font-weight:700;text-decoration:underline;text-underline-offset:2px}body.flavva-body p.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link{display:inline-flex;margin-left:.45rem;padding:.15rem .45rem;border:1px solid rgb(255 255 255 / .24);border-radius:999px;color:var(--primary-foreground)!important;text-decoration:none}.flavva-header{position:relative;z-index:20;background:rgb(255 253 249 / .97);border-bottom:1px solid rgb(59 13 94 / .08);transition:box-shadow 200ms ease,background-color 200ms ease}.flavva-header.is-scrolled{background:rgb(255 253 249 / .985);box-shadow:0 12px 32px rgb(23 5 38 / .09)}.flavva-header__inner{max-width:var(--max);min-height:5rem;margin:0 auto;padding:.65rem var(--pad);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(0.85rem,2vw,1.75rem)}.flavva-logo,.flavva-logo a,.flavva-logo .custom-logo-link{display:flex;align-items:center}.flavva-logo{grid-column:1}.flavva-logo img,.flavva-logo .custom-logo{width:auto;height:3.4rem;max-width:min(11rem,48vw);max-height:3.4rem;object-fit:contain;object-position:left center;background:#fff0}.flavva-nav{grid-column:2;min-width:0}.flavva-nav__list{display:flex;align-items:center;justify-content:center;gap:clamp(0.8rem,1.5vw,1.45rem);list-style:none;margin:0;padding:0}.flavva-nav__list a{position:relative;display:block;padding:.65rem 0;color:#43364b;font-size:.82rem;font-weight:700;letter-spacing:.015em;white-space:nowrap}.flavva-nav__list a::after{content:"";position:absolute;right:50%;bottom:.28rem;left:50%;height:2px;border-radius:2px;background:var(--accent);transition:right 180ms ease,left 180ms ease}.flavva-nav__list a:hover,.flavva-nav__list a:focus-visible{color:var(--primary)}.flavva-nav__list a:hover::after,.flavva-nav__list a:focus-visible::after,.flavva-nav__list .current-menu-item>a::after,.flavva-nav__list .current-menu-ancestor>a::after{right:0;left:0}.flavva-nav-toggle{grid-column:4;display:none;position:relative;z-index:3;width:2.75rem;height:2.75rem;border:1px solid var(--border);border-radius:50%;background:#fff;padding:.56rem;cursor:pointer;touch-action:manipulation}.flavva-nav-toggle>span:not(.screen-reader-text){display:block;width:100%;height:1.5px;margin:4.5px 0;background:var(--primary);border-radius:2px;transition:transform 180ms ease,opacity 180ms ease}.flavva-nav-toggle[aria-expanded="true"] span:nth-child(2){transform:translateY(6px) rotate(45deg)}.flavva-nav-toggle[aria-expanded="true"] span:nth-child(3){opacity:0}.flavva-nav-toggle[aria-expanded="true"] span:nth-child(4){transform:translateY(-6px) rotate(-45deg)}.flavva-header__actions{grid-column:3;display:flex;align-items:center;gap:.42rem}.flavva-header-action{position:relative;width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--primary);background-color:#fff;cursor:pointer;touch-action:manipulation;transition:color 180ms ease,border-color 180ms ease,background-color 180ms ease,transform 180ms ease}body.flavva-body button.flavva-search-toggle,body.flavva-body button.flavva-nav-toggle{color:var(--primary);background-color:#fff;-webkit-appearance:none;appearance:none}body.flavva-body button.flavva-search-toggle{padding:0}body.flavva-body button.flavva-nav-toggle{padding:.56rem}body.flavva-body button.flavva-nav-toggle[aria-expanded="true"]{border-color:var(--primary);background-color:var(--primary)}body.flavva-body button.flavva-nav-toggle[aria-expanded="true"]>span:not(.screen-reader-text){background-color:var(--primary-foreground)}body.flavva-body .flavva-header-action svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}body.flavva-body .flavva-header-action:hover,body.flavva-body .flavva-header-action:focus-visible,body.flavva-body .flavva-header-action[aria-expanded="true"]{color:var(--primary-foreground);border-color:var(--primary);background-color:var(--primary)}body.flavva-body .flavva-header-action:hover,body.flavva-body .flavva-header-action:focus-visible{transform:translateY(-2px)}body.flavva-body .flavva-header-action[aria-expanded="true"]{transform:none}.flavva-cart-count{position:absolute;top:-.34rem;right:-.34rem;min-width:1.15rem;height:1.15rem;padding:0 .25rem;display:grid;place-items:center;border:2px solid #fffdf9;border-radius:999px;background:var(--accent);color:#102006;font-size:.62rem;font-weight:800;line-height:1}.flavva-header-cta{margin-left:.25rem;padding:.78rem 1.05rem;display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.76rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;transition:background-color 180ms ease,transform 180ms ease}.flavva-header-cta span{color:var(--accent);font-size:1rem;transition:transform 180ms ease}.flavva-header-cta:hover,.flavva-header-cta:focus-visible{background:var(--primary-deep);transform:translateY(-2px)}.flavva-header-cta:hover span,.flavva-header-cta:focus-visible span{transform:translateX(2px)}.flavva-mobile-shop,.flavva-mobile-languages{display:none}.flavva-desktop-languages ul{display:flex;margin:0;padding:.2rem;border:1px solid var(--border);border-radius:999px;background:#fff;list-style:none}.flavva-desktop-languages a{min-width:2rem;height:2rem;padding:0 .4rem;display:grid;place-items:center;border-radius:999px;color:var(--muted-foreground);font-size:.67rem;font-weight:800;letter-spacing:.04em}.flavva-desktop-languages a:hover,.flavva-desktop-languages a:focus-visible,.flavva-desktop-languages a.is-current{background:var(--primary);color:var(--primary-foreground)}.flavva-header-search{border-top:1px solid var(--border);background:#fffdf9;box-shadow:0 14px 28px rgb(23 5 38 / .08)}.flavva-header-search[hidden]{display:none}.flavva-header-search__form{max-width:48rem;margin:0 auto;padding:1rem var(--pad);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;color:var(--muted-foreground)}.flavva-header-search__form:focus-within{outline:3px solid var(--primary);outline-offset:-3px}.flavva-header-search__form input[type="search"]{width:100%;border:0;outline:0;background:#fff0;color:var(--foreground);font:500 1rem/1.4 var(--ff-sans)}.flavva-header-search__form input[type="search"]::placeholder{color:#8b7c91}.flavva-header-search__form button{border:0;border-radius:999px;padding:.68rem 1rem;background:var(--accent);color:#102006;font:800 0.75rem/1 var(--ff-sans);cursor:pointer}.flavva-btn{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;max-width:100%;padding:.9rem 1.35rem;border-radius:999px;border:1px solid #fff0;font-family:var(--ff-sans);font-size:.95rem;font-weight:700;line-height:1.2;text-align:center;overflow-wrap:break-word;word-break:normal;hyphens:none;cursor:pointer;transition:transform 180ms ease,background-color 180ms ease,color 180ms ease,border-color 180ms ease}.flavva-btn:hover,.flavva-btn:focus-visible{transform:translateY(-2px)}.flavva-btn--sm{padding:.7rem 1.05rem;font-size:.85rem}.flavva-btn--primary{background:var(--primary);color:var(--primary-foreground)}.flavva-btn--primary:hover,.flavva-btn--primary:focus-visible{background:var(--primary-deep)}.flavva-btn--accent{background:var(--accent);color:#102006}.flavva-btn--ghost{background:#fff0;color:var(--foreground);border-color:#fff0;padding-left:.25rem;padding-right:.25rem}.flavva-btn--outline{background:#fff0;border-color:var(--border);color:var(--foreground);width:100%}.flavva-btn--outline:hover,.flavva-btn--outline:focus-visible{border-color:var(--primary);color:var(--primary)}body.flavva-body a.flavva-btn--primary,body.flavva-body button.flavva-btn--primary,body.flavva-body .flavva-btn--primary{background:var(--primary);color:var(--primary-foreground)}body.flavva-body a.flavva-btn--primary:hover,body.flavva-body a.flavva-btn--primary:focus-visible,body.flavva-body button.flavva-btn--primary:hover,body.flavva-body button.flavva-btn--primary:focus-visible{background:var(--primary-deep);color:var(--primary-foreground)}body.flavva-body a.flavva-btn--accent,body.flavva-body button.flavva-btn--accent,body.flavva-body .flavva-btn--accent{background:var(--accent);color:#102006}body.flavva-body a.flavva-btn--ghost,body.flavva-body button.flavva-btn--ghost{color:var(--foreground)}body.flavva-body a.flavva-btn--outline,body.flavva-body .flavva-btn--outline{color:var(--foreground)}body.flavva-body a.flavva-header-cta,body.flavva-body a.flavva-mobile-shop{background:var(--primary);color:var(--primary-foreground)}body.flavva-body a.flavva-header-cta:hover,body.flavva-body a.flavva-header-cta:focus-visible{background:var(--primary-deep);color:var(--primary-foreground)}body.flavva-body a.wp-block-button__link:not(.has-text-color),body.flavva-body .wp-element-button:not(.has-text-color){background:var(--primary);color:var(--primary-foreground)}body.flavva-body .elementor-button{color:var(--primary-foreground)}.flavva-kicker{margin:0 0 .85rem;color:var(--accent-deep);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.flavva-hero{max-width:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:0;align-items:stretch;background:linear-gradient(90deg,var(--primary-deep) 0 50%,#f3eddf 50% 100%);animation:flavva-fade-up 700ms ease both}.flavva-hero>.flavva-hero__content{grid-column:1;grid-row:1}.flavva-hero>.flavva-hero__stage{grid-column:2;grid-row:1}.flavva-hero>.flavva-trust{grid-column:1 / -1;grid-row:2;background:#f3eddf}.flavva-hero__content{padding:clamp(4rem,8vw,7rem) clamp(2rem,6vw,5.5rem) clamp(4rem,7vw,6rem) max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)));color:var(--primary-foreground)}.flavva-hero .flavva-kicker{color:var(--accent)}.flavva-hero__title{margin:0 0 1rem;font-family:var(--ff-display);font-size:clamp(2.8rem,7vw,5.2rem);font-weight:500;line-height:.98;letter-spacing:-.03em;color:var(--primary-foreground);overflow-wrap:break-word;word-break:normal;hyphens:none}.flavva-hero__title em,.flavva-featured__copy h2 em,.flavva-section-head h2 em,.flavva-story__copy h2 em,.flavva-newsletter__inner h2 em{font-style:italic;font-weight:400;color:var(--foreground)}.flavva-hero .flavva-hero__title em{color:var(--primary-foreground)}.flavva-hero__lede{margin:0 0 1.5rem;max-width:34rem;font-size:1.08rem;line-height:1.65;color:#ddd4e3;color:color-mix(in srgb,var(--primary-foreground) 78%,transparent)}.flavva-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-bottom:1.5rem}.flavva-hero__actions .flavva-btn--primary,body.flavva-body .flavva-hero__actions a.flavva-btn--primary{background:var(--accent);color:#102006}.flavva-hero__actions .flavva-btn--primary:hover,.flavva-hero__actions .flavva-btn--primary:focus-visible,body.flavva-body .flavva-hero__actions a.flavva-btn--primary:hover,body.flavva-body .flavva-hero__actions a.flavva-btn--primary:focus-visible{background:#7cda2a;color:#102006}.flavva-hero__actions .flavva-btn--ghost,body.flavva-body .flavva-hero__actions a.flavva-btn--ghost,body.flavva-body .flavva-inner-hero a.flavva-btn--ghost,body.flavva-body .flavva-newsletter a.flavva-btn--ghost,body.flavva-body .flavva-footer a.flavva-btn--ghost{color:var(--primary-foreground)}.flavva-hero__meta{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem}.flavva-hero__meta p{margin:0;font-size:.92rem}.flavva-hero__check{width:2rem;height:2rem;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--accent);color:#102006;font-weight:800}.flavva-pill-row{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.flavva-pill-row li{padding:.45rem .8rem;border-radius:999px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .18);font-size:.78rem;font-weight:600}.flavva-hero__stage{position:relative;min-height:41rem;padding:clamp(3rem,6vw,5rem) max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad))) clamp(3rem,6vw,5rem) clamp(2rem,5vw,4rem);display:grid;align-items:center;background:radial-gradient(circle at 52% 52%,rgb(255 255 255 / .88),#fff0 48%),linear-gradient(145deg,#f3eddf,#faf7f2);overflow:hidden}.flavva-hero__card{position:relative;z-index:1;isolation:isolate;background:#fff0;border:0;border-radius:0;padding:0;box-shadow:none;animation:flavva-float 5s ease-in-out infinite}.flavva-hero__card img{margin:0 auto;max-height:31rem;object-fit:contain;filter:drop-shadow(0 28px 28px rgb(59 13 94 / .16))}.flavva-hero--discovery .flavva-hero__stage{background:radial-gradient(circle at 48% 42%,rgb(255 244 220 / .95),#fff0 42%),radial-gradient(circle at 78% 70%,rgb(104 194 26 / .14),transparent 34%),linear-gradient(155deg,#f7f0e2 0%,#efe4d0 48%,#faf6ef 100%)}.flavva-hero__card--discovery{width:min(100%,34rem);max-width:34rem;margin:0 auto;padding:.5rem;display:grid;gap:.85rem;animation:none;justify-self:center}.flavva-hero__card--discovery img{max-height:34rem;width:100%;border-radius:1.25rem;filter:drop-shadow(0 32px 36px rgb(59 13 94 / .2))}@media (min-width:1081px){body.home .flavva-first-view{display:flex;flex-direction:column;height:calc(100vh - var(--flavva-chrome-height));height:calc(100dvh - var(--flavva-chrome-height));min-height:calc(100vh - var(--flavva-chrome-height));min-height:calc(100dvh - var(--flavva-chrome-height));max-height:calc(100vh - var(--flavva-chrome-height));max-height:calc(100dvh - var(--flavva-chrome-height));padding-bottom:0}body.home .flavva-first-view .flavva-hero--discovery{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;min-height:0;height:100%;align-items:stretch}body.home .flavva-hero--discovery .flavva-hero__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:0;min-height:0;padding:clamp(1.75rem,3.4vw,3.25rem) clamp(1.5rem,4vw,3.5rem)}body.home .flavva-hero--discovery .flavva-kicker{margin-bottom:.65rem}body.home .flavva-hero--discovery .flavva-hero__title{margin-bottom:.85rem;font-size:clamp(2.2rem,4.4vw,3.65rem);line-height:1.04}body.home .flavva-hero--discovery .flavva-hero__lede{margin-bottom:1.15rem;margin-left:auto;margin-right:auto;font-size:1.02rem;line-height:1.55;text-align:center}body.home .flavva-hero--discovery .flavva-hero__actions{justify-content:center;margin-bottom:1.05rem;gap:.75rem 1.1rem}body.home .flavva-hero--discovery .flavva-hero__meta{justify-content:center;margin-bottom:.95rem}body.home .flavva-hero--discovery .flavva-pill-row{justify-content:center}body.home .flavva-hero--discovery .flavva-hero__stage{min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,3.2vw,3rem)}body.home .flavva-hero--discovery .flavva-hero__card--discovery{width:min(100%,32rem);margin:0 auto;min-height:0;padding:.15rem;gap:.55rem}body.home .flavva-hero--discovery .flavva-hero__card--discovery img{max-height:min(25rem,46vh);margin-left:auto;margin-right:auto}body.home .flavva-hero--discovery>.flavva-trust,body.home .flavva-first-view .flavva-trust{flex:0 0 auto;width:100%;max-width:none;margin:0;padding:.75rem var(--pad) .95rem;gap:clamp(0.75rem,1.6vw,1.35rem)}body.home .flavva-first-view .flavva-trust__item{padding:.8rem .95rem}}.flavva-hero__price{position:absolute;left:0;bottom:0;z-index:2;min-width:10rem;padding:.9rem 1rem;border-radius:.75rem;background:var(--primary);color:var(--primary-foreground);box-shadow:0 16px 30px rgb(23 5 38 / .16)}.flavva-hero__price--discovery{position:static;width:100%;min-width:0;padding:.7rem .75rem .7rem 1.05rem;display:grid;grid-template-columns:minmax(12ch,1fr) auto;align-items:center;column-gap:.7rem;row-gap:.2rem;border-radius:1rem;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(160deg,#4a1768 0%,var(--primary-deep) 100%)}.flavva-hero__price--discovery:has(.flavva-buy-now){grid-template-columns:minmax(12ch,1fr) auto}.flavva-hero__price--discovery>span,.flavva-hero__price--discovery>small{grid-column:1;min-width:0;overflow-wrap:normal;word-break:normal;hyphens:none}.flavva-hero__price--discovery>span{color:var(--primary-foreground);font-weight:750;line-height:1.2}.flavva-hero__price--discovery .flavva-buy-now{grid-column:2;grid-row:1;width:auto;min-width:0;margin:0;flex-wrap:nowrap;justify-self:end;justify-content:center}.flavva-hero__price--discovery .flavva-buy-now__submit{width:auto;flex:0 0 auto;min-height:2.6rem;padding:.65rem 1.15rem;font-size:.88rem;white-space:nowrap}.flavva-hero__card--discovery .flavva-hero__price--discovery>strong{grid-row:2;grid-column:2;margin:0;font-size:clamp(1.35rem,3.6vw,1.85rem);text-align:right;white-space:normal;justify-self:end}.flavva-hero__price--discovery:has(.flavva-buy-now)>strong{grid-column:2}.flavva-hero__price--discovery .woocommerce-Price-amount,.flavva-hero__price--discovery .woocommerce-Price-currencySymbol,.flavva-hero__price--discovery .woocommerce-Price-currencyCode{white-space:nowrap}.flavva-hero__price>span,.flavva-hero__price>small{display:block;color:rgb(250 247 242 / .72)}.flavva-hero__price strong{display:block;margin:.2rem 0;font-family:var(--ff-display);font-size:2rem;color:var(--primary-foreground)}.flavva-hero__price .woocommerce-Price-amount,.flavva-hero__price .woocommerce-Price-currencySymbol,.flavva-hero__price .woocommerce-Price-currencyCode,body.flavva-body .flavva-hero__price .woocommerce-Price-amount,body.flavva-body .flavva-hero__price .woocommerce-Price-currencySymbol,body.flavva-body .flavva-hero__price .woocommerce-Price-currencyCode,body.flavva-body .flavva-hero__price bdi{display:inline;color:var(--primary-foreground)!important}body.flavva-body .flavva-hero__price del,body.flavva-body .flavva-hero__price del .woocommerce-Price-amount,body.flavva-body .flavva-hero__price del .woocommerce-Price-currencySymbol,body.flavva-body .flavva-hero__price del .woocommerce-Price-currencyCode,body.flavva-body .flavva-hero__price del bdi{color:rgb(250 247 242 / .62)!important}.flavva-buy-now{display:flex;flex-wrap:wrap;align-items:stretch;gap:.65rem;width:100%}.flavva-buy-now__qty{display:inline-flex;align-items:center;border:1px solid rgb(59 13 94 / .18);border-radius:999px;background:#fff;overflow:hidden}.flavva-buy-now__step{width:2.75rem;height:3.15rem;border:0;background:#fff0;color:var(--primary);font-size:1.25rem;font-weight:700;line-height:1;cursor:pointer}.flavva-buy-now__step:hover,.flavva-buy-now__step:focus-visible{background:rgb(59 13 94 / .06);color:var(--primary-deep)}.flavva-buy-now__input{width:3.25rem;height:3.15rem;border:0;border-left:1px solid rgb(59 13 94 / .1);border-right:1px solid rgb(59 13 94 / .1);background:#fff;color:var(--foreground);font:800 1rem/1 var(--ff-sans);text-align:center;-moz-appearance:textfield;appearance:textfield}.flavva-buy-now__input::-webkit-outer-spin-button,.flavva-buy-now__input::-webkit-inner-spin-button{margin:0;appearance:none}.flavva-buy-now__submit{flex:1 1 10rem;width:100%;min-height:3.15rem}body.flavva-body .flavva-buy-now__submit.flavva-btn--accent{background:var(--accent);color:#102006}body.flavva-body .flavva-buy-now__submit.flavva-btn--accent:hover,body.flavva-body .flavva-buy-now__submit.flavva-btn--accent:focus-visible{background:#7cda2a;color:#102006}.woocommerce-Price-currencyCode{font-weight:700;letter-spacing:.04em}.flavva-live-price{display:inline;opacity:0;animation:flavva-price-reveal 0s 1.6s forwards}.flavva-live-price.is-ready{animation:none;opacity:1}@keyframes flavva-price-reveal{to{opacity:1}}html[data-flavva-currency="CAD"] .flavva-money__cad{display:inline}.wcpbc-alert,.wcpbc-country-notice,.woocs_auto_switcher,.wmc-currency-notice,.wmc-sidebar,.wcml-currency-switcher{display:none!important}.flavva-trust{position:relative;z-index:3;width:100%;max-width:none;margin:0;padding:.85rem var(--pad) 1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:clamp(0.75rem,1.6vw,1.35rem);box-sizing:border-box}.flavva-trust__item{min-width:0;display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.1rem;background:rgb(255 253 249 / .97);background:color-mix(in srgb,#fff 70%,var(--card));border:1px solid var(--border);border-radius:.9rem;box-shadow:0 14px 30px rgb(23 5 38 / .07)}.flavva-trust__item span{font-size:1.1rem}.flavva-trust__item div{min-width:0}.flavva-trust__item strong,.flavva-trust__item small{display:block;overflow-wrap:normal;word-break:normal;hyphens:none}.flavva-trust__item strong{font-size:.92rem}.flavva-trust__item small{color:var(--muted-foreground);font-size:.78rem}.flavva-trust__item--button{width:100%;margin:0;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color 0.2s ease,transform 0.2s ease}.flavva-trust__item--button:hover,.flavva-trust__item--button:focus-visible{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));outline:none;transform:translateY(-1px)}body.flavva-body .flavva-trust button.flavva-trust__item,body.flavva-body .flavva-trust button.flavva-trust__item--button{background:var(--primary-deep)!important;color:var(--accent)!important;border:1px solid rgb(104 194 26 / .38);box-shadow:0 14px 30px rgb(23 5 38 / .16)}body.flavva-body .flavva-trust button.flavva-trust__item span,body.flavva-body .flavva-trust button.flavva-trust__item strong,body.flavva-body .flavva-trust button.flavva-trust__item small{color:var(--accent)!important}body.flavva-body .flavva-trust button.flavva-trust__item small{color:#c6f08a!important;opacity:.95}body.flavva-body .flavva-trust button.flavva-trust__item:hover,body.flavva-body .flavva-trust button.flavva-trust__item:focus-visible{background:#45126a!important;border-color:var(--accent);color:var(--accent)!important}.flavva-featured,.flavva-collection,.flavva-story,.flavva-process,.flavva-reviews{max-width:var(--max);margin:0 auto;padding:var(--section-space) var(--pad)}body.home .flavva-first-view+.flavva-featured,body.home .flavva-first-view+.flavva-collection,.flavva-featured+.flavva-collection,.flavva-collection+.flavva-story,.flavva-process+.flavva-reviews,.flavva-reviews+.flavva-newsletter{padding-top:clamp(0.7rem,1.6vw,1.15rem)}.flavva-marquee+.flavva-process{padding-top:clamp(1.1rem,2.4vw,1.75rem)}.flavva-newsletter{max-width:var(--max);margin:0 auto;padding:1.1rem var(--pad) .85rem}@supports (content-visibility:auto){.flavva-featured,.flavva-collection,.flavva-story,.flavva-process,.flavva-reviews{content-visibility:auto;contain-intrinsic-size:auto 22rem}.flavva-newsletter{content-visibility:auto;contain-intrinsic-size:auto 14rem}}.flavva-featured{display:grid;grid-template-columns:0.95fr 1.05fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.flavva-featured .flavva-kicker,.flavva-section-head .flavva-kicker,.flavva-story .flavva-kicker{display:flex;align-items:center;gap:.65rem}.flavva-featured .flavva-kicker::before,.flavva-section-head .flavva-kicker::before,.flavva-story .flavva-kicker::before{content:"";width:1.75rem;height:2px;border-radius:2px;background:var(--accent)}.flavva-featured__media,.flavva-product__media{position:relative;background:linear-gradient(180deg,var(--card),#fffdf8);border:1px solid var(--border);border-radius:1.5rem;overflow:hidden}.flavva-featured__media{padding:2rem;min-height:24rem;display:grid;place-items:center}.flavva-featured__media img{max-height:26rem;object-fit:contain;filter:drop-shadow(0 20px 24px rgb(59 13 94 / .12));transition:transform 350ms ease}.flavva-featured__media:hover img{transform:scale(1.025) rotate(-1deg)}.flavva-badge{position:absolute;top:1rem;left:1rem;z-index:2;background:var(--primary);color:var(--primary-foreground);border-radius:999px;padding:.45rem .8rem;font-size:.72rem;font-weight:700}.flavva-badge--soft{background:#fff;color:var(--primary);border:1px solid var(--border)}.flavva-featured__copy h2,.flavva-section-head h2,.flavva-story__copy h2,.flavva-newsletter__inner h2{margin:0 0 1rem;font-family:var(--ff-display);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--primary);overflow-wrap:break-word;word-break:normal;hyphens:none}.flavva-featured__copy .flavva-btn{max-width:100%;white-space:normal}.flavva-rating-line{margin:0 0 1rem;font-weight:600}.flavva-featured-points{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.25rem 0 1.5rem;padding:0;list-style:none}.flavva-featured-points li{padding:.5rem .75rem;border:1px solid var(--border);border-radius:999px;background:#fffdf9;color:var(--primary);font-size:.78rem;font-weight:700}.flavva-featured-points li::before{content:"✓";margin-right:.35rem;color:var(--accent-deep)}.flavva-featured__copy>p,.flavva-section-head>p,.flavva-story__copy>p,.flavva-newsletter__inner>p{margin:0 0 1.25rem;max-width:40rem;line-height:1.7;color:#514458;color:color-mix(in srgb,var(--foreground) 78%,transparent)}.flavva-nutrients,.flavva-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:1.5rem 0}.flavva-nutrients div,.flavva-stats div{background:var(--card);border:1px solid var(--border);border-radius:1rem;padding:.9rem}.flavva-nutrients strong,.flavva-stats strong{display:block;font-family:var(--ff-display);font-size:1.45rem;color:var(--primary)}.flavva-nutrients span,.flavva-stats span{display:block;margin-top:.25rem;font-size:.78rem;line-height:1.35;color:var(--muted-foreground)}.flavva-fine{margin:.85rem 0 0;font-size:.82rem;color:var(--muted-foreground)}.flavva-section-head{margin-bottom:1.1rem}.flavva-section-head--narrow{max-width:46rem}.flavva-filters{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}body.flavva-body .flavva-filters button{border:1px solid var(--border)!important;background:#fffdf9!important;color:var(--primary)!important;border-radius:999px;padding:.55rem 1rem;font:inherit;font-size:.85rem;font-weight:600;line-height:1.2;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:none!important;text-shadow:none!important}body.flavva-body .flavva-filters button.is-active,body.flavva-body .flavva-filters button:hover,body.flavva-body .flavva-filters button:focus-visible{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--primary-foreground)!important}.flavva-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.flavva-product{background:#fffdf9;background:color-mix(in srgb,#fff 65%,var(--background));border:1px solid var(--border);border-radius:1.35rem;overflow:hidden;display:flex;flex-direction:column;transition:transform 200ms ease,box-shadow 200ms ease}.flavva-product:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgb(23 5 38 / .11)}.flavva-product.is-hidden{display:none}.flavva-product__media{aspect-ratio:1 / 1.05;display:flex;align-items:center;justify-content:center;padding:1.25rem;min-height:14rem}.flavva-product__media img{width:100%;height:auto;max-width:100%;max-height:18rem;object-fit:contain;transition:transform 350ms cubic-bezier(.2,.75,.25,1)}.flavva-product:hover .flavva-product__media img{transform:scale(1.045)}.flavva-product__body{flex:1;padding:1rem 1.15rem 1.25rem;display:grid;gap:.45rem}.flavva-product__eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.flavva-product h3{margin:0;font-family:var(--ff-display);font-size:1.35rem;font-weight:500;color:var(--primary);overflow-wrap:break-word;word-break:normal;hyphens:none}.flavva-product__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;font-size:.9rem}.flavva-product__meta .woocommerce-Price-amount,.flavva-hero__price .woocommerce-Price-amount{font:inherit;color:inherit}.flavva-product__meta del,.flavva-product__meta del .woocommerce-Price-amount,.flavva-hero__price del,.flavva-hero__price del .woocommerce-Price-amount,.flavva-featured__copy .flavva-btn del,.flavva-featured__copy .flavva-btn del .woocommerce-Price-amount{margin-right:.25rem;color:var(--muted-foreground);font-size:.8em;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:currentColor}.flavva-product__meta ins,.flavva-product__meta ins .woocommerce-Price-amount,.flavva-hero__price ins,.flavva-hero__price ins .woocommerce-Price-amount,.flavva-featured__copy .flavva-btn ins,.flavva-featured__copy .flavva-btn ins .woocommerce-Price-amount{color:inherit;font-weight:800;text-decoration:none}.flavva-product__sold{margin:0 0 .35rem;font-size:.8rem;color:var(--muted-foreground)}.flavva-product__body .flavva-btn{margin-top:auto}.flavva-collection__note,.flavva-center{text-align:center}.flavva-collection__note{margin:1.75rem 0 .75rem;color:var(--muted-foreground);font-size:.9rem}.flavva-text-link{font-weight:700;color:var(--primary)}.flavva-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.flavva-story__gallery{display:grid;grid-template-columns:1.1fr 0.9fr;gap:.85rem}.flavva-story__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.2rem}.flavva-story__gallery figure{margin:0;background:var(--card);border:1px solid var(--border);border-radius:1.25rem;overflow:hidden}.flavva-story__gallery figure:first-child{grid-row:span 2}.flavva-story__gallery img{width:100%;height:100%;object-fit:cover;min-height:10rem}.flavva-story__gallery figcaption{padding:.7rem .9rem .9rem;font-size:.82rem;font-weight:600}.flavva-marquee{overflow:hidden;border-block:1px solid var(--border);background:var(--primary);color:var(--primary-foreground);padding:.9rem 0}.flavva-marquee__track{display:flex;width:max-content;gap:0;animation:flavva-marquee 28s linear infinite;font-family:var(--ff-display);font-size:1.05rem;letter-spacing:.02em;white-space:nowrap}.flavva-process__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.15rem 0 0}.flavva-process__grid article{position:relative;overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:1.2rem;padding:1.25rem}.flavva-process__grid article::before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--accent),transparent)}.flavva-process__grid span{display:inline-block;margin-bottom:.85rem;color:var(--accent-deep);font-weight:700;font-size:.85rem}.flavva-process__grid h3{margin:0 0 .55rem;font-family:var(--ff-display);font-size:1.35rem;font-weight:500;color:var(--primary)}.flavva-process__grid p{margin:0;font-size:.92rem;line-height:1.55;color:#574b5c;color:color-mix(in srgb,var(--foreground) 75%,transparent)}.flavva-reviews__score{font-size:1rem}.flavva-reviews__score strong{font-family:var(--ff-display);font-size:2rem;margin-right:.4rem;color:var(--primary)}.flavva-reviews__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.flavva-review{position:relative;margin:0;background:#fff;border:1px solid var(--border);border-radius:1.25rem;padding:1.35rem;box-shadow:0 12px 30px rgb(23 5 38 / .045)}.flavva-review__stars{margin-bottom:.6rem;color:var(--accent-deep);font-size:.88rem;letter-spacing:.08em}.flavva-review p{margin:0 0 1.1rem;font-family:var(--ff-display);font-size:1.15rem;line-height:1.45;font-weight:400}.flavva-review footer{display:flex;align-items:center;gap:.75rem}.flavva-review__avatar{width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:700}.flavva-review strong,.flavva-review small{display:block}.flavva-review small{color:var(--muted-foreground)}.flavva-newsletter__inner{max-width:38rem;margin:0 auto;background:radial-gradient(80% 120% at 100% 0%,rgb(104 194 26 / .18),transparent 45%),linear-gradient(145deg,var(--primary),var(--primary-deep));color:var(--primary-foreground);border-radius:1.15rem;padding:1.15rem 1.35rem 1rem;text-align:center}.flavva-newsletter__inner .flavva-kicker{margin:0 0 .35rem;color:var(--accent);font-size:.68rem}.flavva-newsletter__inner h2{margin:0 0 .4rem;color:var(--primary-foreground);font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.12}.flavva-newsletter__inner h2 em{color:#d8e8c8;color:color-mix(in srgb,var(--primary-foreground) 82%,var(--accent))}.flavva-newsletter__inner>p,.flavva-newsletter__inner .flavva-fine{margin-left:auto;margin-right:auto;color:#ddd4e3;color:color-mix(in srgb,var(--primary-foreground) 78%,transparent)}.flavva-newsletter__inner>p{margin:0 auto .7rem;max-width:28rem;font-size:.86rem;line-height:1.45}.flavva-newsletter__inner .flavva-fine{margin:.3rem auto 0;font-size:.7rem}.flavva-newsletter__form{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.45rem;max-width:28rem;margin:0 auto .35rem}.flavva-newsletter__form input[type="email"]{flex:1 1 12rem;min-width:0;min-height:2.5rem;border:0;border-radius:999px;padding:.55rem 1rem;font:inherit;font-size:.9rem;background:#fff;color:var(--foreground)}.flavva-newsletter__form .flavva-btn{flex:0 0 auto;min-height:2.5rem;padding:.55rem 1.05rem}body.flavva-body .flavva-newsletter__form .flavva-btn--accent{background:var(--accent);color:#102006;border-color:#fff0}body.flavva-body .flavva-newsletter__form .flavva-btn--accent:hover,body.flavva-body .flavva-newsletter__form .flavva-btn--accent:focus-visible{background:var(--accent-deep);color:#fff}.flavva-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}.flavva-newsletter__status{min-height:0}.flavva-newsletter__status p{margin:.35rem 0 0;color:var(--primary-foreground);font-size:.82rem;font-weight:600}.flavva-newsletter__status a{text-decoration:underline}body.flavva-inner-page{background:linear-gradient(180deg,rgb(59 13 94 / .025),transparent 34rem),var(--background)}.flavva-page-main,.flavva-article-main,.flavva-loop-main,.flavva-commerce-main,.flavva-attachment-main{min-height:60vh}.flavva-inner-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 16%,rgb(104 194 26 / .2),transparent 21rem),linear-gradient(132deg,var(--primary-deep),#45126a 72%,#511879);color:var(--primary-foreground)}.flavva-inner-hero::after{content:"";position:absolute;right:-8rem;bottom:-15rem;width:30rem;height:30rem;border:1px solid rgb(255 255 255 / .08);border-radius:50%;pointer-events:none}.flavva-inner-hero__inner{position:relative;z-index:1;width:min(100%,var(--max));margin:0 auto;padding:.4rem var(--pad) 1.1rem}.flavva-breadcrumbs{margin-bottom:clamp(1.35rem,3vw,2.4rem);color:rgb(250 247 242 / .68);font-size:.76rem;font-weight:600;letter-spacing:.035em}.flavva-inner-hero .flavva-breadcrumbs{margin-bottom:.6rem}.flavva-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.flavva-breadcrumbs li{display:inline-flex;align-items:center;gap:.45rem}.flavva-breadcrumbs li:not(:last-child)::after{content:"/";color:rgb(250 247 242 / .3)}.flavva-breadcrumbs a{transition:color 160ms ease}.flavva-breadcrumbs a:hover,.flavva-breadcrumbs a:focus-visible{color:var(--accent)}.flavva-breadcrumbs [aria-current="page"]{color:var(--primary-foreground)}.flavva-inner-hero__layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,0.82fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem)}.flavva-inner-hero__copy{max-width:48rem}.flavva-inner-hero__eyebrow{display:flex;align-items:center;gap:.7rem;margin:0 0 .45rem;color:var(--accent);font-size:.73rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.flavva-inner-hero__eyebrow>span{width:2rem;height:2px;border-radius:2px;background:currentColor}.flavva-inner-hero h1{max-width:17ch;margin:0;font-family:var(--ff-display);font-size:clamp(1.85rem,3.6vw,2.85rem);font-weight:500;line-height:.98;letter-spacing:-.045em;color:var(--primary-foreground);overflow-wrap:break-word;word-break:normal;hyphens:none;text-wrap:balance}.flavva-inner-hero__description{max-width:43rem;margin-top:.55rem;color:rgb(250 247 242 / .76);font-size:clamp(0.92rem,1.2vw,1.05rem);line-height:1.55}.flavva-inner-hero__description p{margin:0}.flavva-inner-hero__media,.flavva-inner-hero__art{position:relative;min-height:clamp(8.25rem,14vw,11rem);margin:0;border:1px solid rgb(255 255 255 / .14);border-radius:clamp(1rem,2vw,1.5rem);background:rgb(255 255 255 / .07);box-shadow:0 28px 60px rgb(14 2 24 / .24);overflow:hidden}.flavva-inner-hero__media{min-height:0;aspect-ratio:4 / 3}.flavva-inner-hero__media img{width:100%;height:100%;object-fit:cover}.flavva-inner-hero__art{display:grid;place-items:center;isolation:isolate}.flavva-inner-hero__art::before,.flavva-inner-hero__art::after{content:"";position:absolute;inset:12%;z-index:-1;border:1px solid rgb(255 255 255 / .11);border-radius:50%}.flavva-inner-hero__art::after{inset:23%}.flavva-inner-hero__orb{position:absolute;display:block;border-radius:50%;filter:blur(1px)}.flavva-inner-hero__orb--one{top:9%;right:10%;width:5rem;height:5rem;background:rgb(104 194 26 / .23)}.flavva-inner-hero__orb--two{bottom:7%;left:8%;width:7rem;height:7rem;background:rgb(255 255 255 / .07)}.flavva-inner-hero__brand{width:min(72%,13.5rem);padding:0;display:flex;align-items:center;justify-content:center;background:none;border:0;box-shadow:none;transform:rotate(-4deg)}.flavva-inner-hero__brand-logo{display:block;width:100%;max-width:12.5rem;height:auto;max-height:4.6rem;object-fit:contain;object-position:center;background:#fff0;filter:brightness(0) invert(1) drop-shadow(0 16px 28px rgb(11 2 19 / .4))}.flavva-inner-hero--article .flavva-inner-hero__layout,.flavva-inner-hero--search .flavva-inner-hero__layout{grid-template-columns:minmax(0,1.5fr) minmax(14rem,0.5fr)}.flavva-inner-hero--article .flavva-inner-hero__art,.flavva-inner-hero--search .flavva-inner-hero__art{min-height:9.5rem}.flavva-inner-hero--article h1{max-width:20ch;font-size:clamp(2.05rem,4.2vw,3.15rem)}.flavva-inner-hero--compact::after{display:none}.flavva-inner-hero--compact .flavva-inner-hero__inner{padding:.65rem var(--pad) 1.35rem}.flavva-inner-hero--compact .flavva-breadcrumbs{margin-bottom:.75rem}.flavva-inner-hero--compact .flavva-inner-hero__layout{grid-template-columns:minmax(0,1fr);gap:0}.flavva-inner-hero--compact .flavva-inner-hero__copy{max-width:40rem}.flavva-inner-hero--compact .flavva-inner-hero__eyebrow{margin:0 0 .45rem}.flavva-inner-hero--compact h1{max-width:none;font-size:clamp(2.1rem,6vw,3.4rem)}.flavva-inner-hero--compact .flavva-inner-hero__description{max-width:36rem;margin-top:.55rem;font-size:.98rem;line-height:1.5}body.flavva-commerce-compact .flavva-page-document{padding-top:1.15rem;padding-bottom:2rem}body.flavva-commerce-compact .flavva-entry-content{padding:1rem 1.05rem 1.2rem}body.flavva-commerce-compact .flavva-page-document .woocommerce .cart-collaterals{margin-top:1.15rem}body.flavva-commerce-compact .flavva-page-document .woocommerce .cart_totals{padding:1rem 1.1rem}@media (min-width:783px){body.flavva-commerce-compact .flavva-page-document .woocommerce-checkout #order_review{position:sticky;top:5.75rem}}.flavva-page-document{width:min(100%,var(--max));margin:0 auto;padding:clamp(1.15rem,3vw,2.35rem) var(--pad)}.flavva-entry-content{position:relative;width:100%;padding:clamp(1.1rem,2.4vw,2.15rem);border:1px solid var(--border);border-radius:clamp(1.25rem,3vw,2.25rem);background:rgb(255 253 249 / .95);box-shadow:0 24px 70px rgb(23 5 38 / .055);font-size:1.02rem;line-height:1.8}.flavva-entry-content::after{content:"";display:table;clear:both}.flavva-entry-content>*:first-child{margin-top:0}.flavva-entry-content>*:last-child{margin-bottom:0}.flavva-page-cta{width:min(calc(100% - (2 * var(--pad))),var(--max));margin:0 auto var(--section-space);padding:clamp(1.15rem,2.8vw,1.85rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 3rem;border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 10%,rgb(104 194 26 / .18),transparent 15rem),linear-gradient(135deg,var(--primary-deep),#45126a);color:var(--primary-foreground);box-shadow:var(--shadow-card)}.flavva-editorial-summary{width:min(100%,var(--max));margin:0 auto;padding:clamp(1.1rem,2.8vw,2rem) var(--pad) 0}.flavva-editorial-summary__head{max-width:48rem}.flavva-editorial-summary__head h2{margin:0;font-family:var(--ff-display);font-size:clamp(2rem,4.5vw,3.5rem);font-weight:500;line-height:1.06;letter-spacing:-.03em;color:var(--primary)}.flavva-editorial-summary__head>p:last-child{margin:.85rem 0 0;color:#514458;font-size:1rem;line-height:1.7}.flavva-editorial-summary__grid{margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;list-style:none}.flavva-editorial-summary__grid li{position:relative;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:#fffdf9;box-shadow:0 12px 30px rgb(23 5 38 / .04)}.flavva-editorial-summary__grid li>span{display:inline-grid;place-items:center;width:2rem;height:2rem;margin-bottom:.75rem;border-radius:50%;background:var(--primary);color:var(--accent);font-size:.72rem;font-weight:800}.flavva-editorial-summary__grid h3{margin:0;font-family:var(--ff-display);font-size:1.25rem;font-weight:550;color:var(--primary)}.flavva-editorial-summary__grid p{margin:.45rem 0 0;color:var(--muted-foreground);font-size:.83rem;line-height:1.55}.flavva-editorial-summary--our-concept .flavva-editorial-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flavva-page-cta .flavva-kicker{color:var(--accent)}.flavva-page-cta h2{margin:0;font-family:var(--ff-display);font-size:clamp(1.9rem,4vw,3.1rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--primary-foreground);overflow-wrap:break-word;word-break:normal;hyphens:none}.flavva-page-cta p:not(.flavva-kicker){margin:.75rem 0 0;max-width:42rem;color:rgb(250 247 242 / .76)}.flavva-page-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1rem}body.flavva-body .flavva-page-cta .flavva-btn--ghost{color:var(--primary-foreground)}.flavva-brand-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,0.8fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.flavva-brand-story__copy h2{margin:0 0 1rem;font-size:clamp(2rem,4vw,3.5rem)}.flavva-brand-story__copy>p{max-width:42rem}.flavva-brand-story__lead{font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.6;color:var(--primary)!important}.flavva-brand-story__actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem}body.flavva-body .flavva-brand-story a.flavva-btn--primary,body.flavva-body .flavva-entry-content a.flavva-btn--primary{color:var(--primary-foreground)}body.flavva-body .flavva-brand-story a.flavva-btn--primary:hover,body.flavva-body .flavva-brand-story a.flavva-btn--primary:focus-visible,body.flavva-body .flavva-entry-content a.flavva-btn--primary:hover,body.flavva-body .flavva-entry-content a.flavva-btn--primary:focus-visible{color:var(--primary-foreground)}.flavva-brand-story__visuals{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.flavva-brand-story__visuals figure{margin:0;min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--card),#fffdf8);overflow:hidden}.flavva-brand-story__visuals img{width:100%;aspect-ratio:1;padding:.65rem;object-fit:contain}.flavva-brand-story__visuals figcaption{margin:0;padding:.7rem .85rem;border-top:1px solid var(--border);color:var(--primary);font-size:.76rem;font-weight:700;text-align:left}.flavva-brand-story__pillars{grid-column:1 / -1;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;list-style:none}.flavva-brand-story__pillars li{padding:1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#f4eee3}.flavva-brand-story__pillars strong,.flavva-brand-story__pillars span{display:block}.flavva-brand-story__pillars strong{color:var(--primary);font-family:var(--ff-display);font-size:1.15rem}.flavva-brand-story__pillars span{margin-top:.25rem;color:var(--muted-foreground);font-size:.82rem;line-height:1.5}.flavva-brand-story:not(:has(.flavva-brand-story__visuals)){grid-template-columns:minmax(0,1fr)}.flavva-brand-story--concept{align-items:start}.flavva-brand-story--concept .flavva-brand-story__visuals{align-self:start}.flavva-brand-story--concept .flavva-brand-story__copy>:is(h2,h3,.flavva-trx-title)~:is(h2,h3,.flavva-trx-title){margin-top:1.85rem;font-size:clamp(1.35rem,2.4vw,1.85rem)}.flavva-brand-story--concept .flavva-brand-story__copy:is(ul,ol){margin:.7rem 0 1.1rem;padding-left:1.2rem;max-width:42rem}.flavva-brand-story--concept .flavva-brand-story__copy:is(ul,ol)>li{margin:0 0 .4rem;color:#514458;line-height:1.65}.flavva-brand-story--concept .flavva-brand-story__copy .flavva-trx-cta,.flavva-brand-story--concept .flavva-brand-story__copy .flavva-trx-button-wrap{margin-top:1.5rem}body.flavva-page--our-innovation .flavva-entry-content .flavva-brand-story:is(h2,h3){margin-top:0}body.flavva-page--our-concept .flavva-entry-content .flavva-brand-story--concept .flavva-brand-story__copy>:is(h2,h3,.flavva-trx-title):first-child{margin-top:0}:is(body.flavva-page--our-innovation,body.flavva-page--our-concept,body.flavva-page--gallery,body.flavva-page--contact) .flavva-page-document--builder{padding-top:clamp(1.1rem,2.5vw,1.85rem);padding-bottom:clamp(1.25rem,3vw,2rem)}:is(body.flavva-page--our-innovation,body.flavva-page--our-concept) .flavva-entry-content--builder{line-height:1.65}:is(body.flavva-page--our-innovation,body.flavva-page--our-concept) .flavva-entry-content .vc_row{margin-bottom:clamp(1rem,2.5vw,2rem);padding-top:clamp(0.5rem,2vw,1.5rem)!important;padding-bottom:clamp(0.5rem,2vw,1.5rem)!important}:is(body.flavva-page--our-innovation,body.flavva-page--our-concept) .flavva-entry-content .vc_empty_space,:is(body.flavva-page--our-innovation,body.flavva-page--our-concept) .flavva-entry-content .flavva-trx-gap{height:clamp(0.75rem,2vw,1.5rem)!important;max-height:1.5rem!important;margin-bottom:.5rem}:is(body.flavva-page--our-innovation,body.flavva-page--our-concept) .flavva-entry-content .wpb_content_element{margin-bottom:1rem}:is(body.flavva-page--our-innovation,body.flavva-page--our-concept) .flavva-entry-content:is(h2,h3){margin-top:clamp(1.25rem,3vw,2rem)}:is(body.flavva-page--our-innovation,body.flavva-page--our-concept) .flavva-entry-content .wpb_single_image img{max-height:min(34rem,65vh);object-fit:contain}body.flavva-page--our-concept .flavva-concept-layout{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2rem)}body.flavva-page--our-concept .flavva-concept-layout .vc_row,body.flavva-page--our-concept .flavva-concept-layout .flavva-trx-columns,body.flavva-page--our-concept .flavva-concept-layout .elementor-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,0.85fr);gap:clamp(1.25rem,3.5vw,2.75rem);align-items:center;width:100%;max-width:100%;margin:0;padding:0;float:none}body.flavva-page--our-concept .flavva-concept-layout .vc_row:has(>.vc_col-sm-12:only-child),body.flavva-page--our-concept .flavva-concept-layout .vc_row:has(>.vc_col-sm-12:first-child:last-child),body.flavva-page--our-concept .flavva-concept-layout .vc_row.vc_inner,body.flavva-page--our-concept .flavva-concept-layout .flavva-trx-columns--3,body.flavva-page--our-concept .flavva-concept-layout .flavva-trx-columns--4,body.flavva-page--our-concept .flavva-concept-layout .elementor-container:has(>.elementor-col-100:only-child){grid-template-columns:1fr}body.flavva-page--our-concept .flavva-concept-layout .vc_row:has(>.vc_col-sm-4),body.flavva-page--our-concept .flavva-concept-layout .vc_row:has(>.vc_col-sm-3){grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:stretch}body.flavva-page--our-concept .flavva-concept-layout [data-vc-full-width],body.flavva-page--our-concept .flavva-concept-layout [data-vc-stretch-content]{position:static!important;left:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;transform:none!important}body.flavva-page--our-concept .flavva-concept-layout .vc_row-full-width{display:none}body.flavva-page--our-concept .flavva-concept-layout .wpb_column,body.flavva-page--our-concept .flavva-concept-layout .vc_column_container,body.flavva-page--our-concept .flavva-concept-layout .vc_column-inner,body.flavva-page--our-concept .flavva-concept-layout .wpb_wrapper,body.flavva-page--our-concept .flavva-concept-layout .elementor-column,body.flavva-page--our-concept .flavva-concept-layout .elementor-widget-wrap{width:auto;max-width:none;float:none;min-width:0;padding:0;margin:0}body.flavva-page--our-concept .flavva-concept-layout:is(h1,h2,h3,.flavva-trx-title){margin:0 0 .85rem;text-align:left;font-family:var(--ff-display);font-weight:500;letter-spacing:-.03em;color:var(--primary)}body.flavva-page--our-concept .flavva-concept-layout h2,body.flavva-page--our-concept .flavva-concept-layout .flavva-trx-title--h2{font-size:clamp(2rem,4vw,3.5rem)}body.flavva-page--our-concept .flavva-concept-layout p{max-width:42rem;margin:0 0 .85rem;color:#514458;line-height:1.7}body.flavva-page--our-concept .flavva-concept-layout p:empty{display:none}body.flavva-page--our-concept .flavva-concept-layout:is(.wpb_single_image,.flavva-trx-image,.vc_figure,.wp-block-image,figure,.elementor-widget-image){margin:0;min-width:0;padding:.65rem;border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--card),#fffdf8);overflow:hidden}body.flavva-page--our-concept .flavva-concept-layout:is(.wpb_single_image,.flavva-trx-image,.vc_figure,.wp-block-image,figure,.elementor-widget-image) img{width:100%;height:auto;max-height:min(34rem,65vh);padding:0;object-fit:contain;border-radius:.75rem}body.flavva-page--our-concept .flavva-concept-layout:is(ul,ol):not(.flavva-brand-story__pillars){margin:.5rem 0 1rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;list-style:none}body.flavva-page--our-concept .flavva-concept-layout:is(ul,ol):not(.flavva-brand-story__pillars)>li{padding:1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#f4eee3;color:var(--muted-foreground);font-size:.92rem;line-height:1.5}body.flavva-page--our-concept .flavva-concept-layout .flavva-trx-cta{margin:0;padding:1.25rem 1.35rem;border:1px solid var(--border);border-radius:1.2rem;background:#f4eee2}body.flavva-page--our-concept .flavva-concept-layout .flavva-trx-button a,body.flavva-page--our-concept .flavva-concept-layout .wpb_button a,body.flavva-page--our-concept .flavva-concept-layout a.vc_btn3{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1.25rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-weight:750;text-decoration:none}body.flavva-page--gallery .flavva-entry-content .flavva-gallery-tiles,body.flavva-page--galerie .flavva-entry-content .flavva-gallery-tiles,body.flavva-page--our-gallery .flavva-entry-content .flavva-gallery-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.65rem,2vw,1.25rem);width:100%;max-width:none;margin:0;padding:0;list-style:none}body.flavva-page--gallery .flavva-gallery-tiles__item,body.flavva-page--galerie .flavva-gallery-tiles__item,body.flavva-page--our-gallery .flavva-gallery-tiles__item{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:1rem;background:rgb(59 13 94 / .04)}body.flavva-page--gallery .flavva-gallery-tiles img,body.flavva-page--galerie .flavva-gallery-tiles img,body.flavva-page--our-gallery .flavva-gallery-tiles img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center;display:block;border:0;border-radius:1rem;transition:transform 220ms ease}body.flavva-page--gallery .flavva-gallery-tiles a:hover img,body.flavva-page--galerie .flavva-gallery-tiles a:hover img,body.flavva-page--our-gallery .flavva-gallery-tiles a:hover img{transform:scale(1.03)}body.flavva-page--gallery .flavva-entry-content:is(.wp-block-gallery,.gallery,.wpb_image_grid,.wpb_image_grid_ul,.wpb_gallery_slides,.vc_grid,.vc_grid-container,.esg-grid>ul,.esg-overflowtrick,.columns_wrap,.sc_columns,.flavva-trx-columns),body.flavva-page--galerie .flavva-entry-content:is(.wp-block-gallery,.gallery,.wpb_image_grid,.wpb_image_grid_ul,.wpb_gallery_slides,.vc_grid,.vc_grid-container,.esg-grid>ul,.esg-overflowtrick,.columns_wrap,.sc_columns,.flavva-trx-columns),body.flavva-page--our-gallery .flavva-entry-content:is(.wp-block-gallery,.gallery,.wpb_image_grid,.wpb_image_grid_ul,.wpb_gallery_slides,.vc_grid,.vc_grid-container,.esg-grid>ul,.esg-overflowtrick,.columns_wrap,.sc_columns,.flavva-trx-columns){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(0.65rem,2vw,1.25rem);height:auto!important;position:relative!important;transform:none!important}body.flavva-page--gallery .flavva-entry-content .vc_row.wpb_row,body.flavva-page--galerie .flavva-entry-content .vc_row.wpb_row,body.flavva-page--our-gallery .flavva-entry-content .vc_row.wpb_row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch;margin-bottom:clamp(0.65rem,2vw,1.25rem)}body.flavva-page--gallery .flavva-entry-content .vc_row.wpb_row>:is(.wpb_column,.vc_column_container),body.flavva-page--gallery .flavva-entry-content:is(.vc_col-sm-12,.vc_col-sm-6,.vc_col-sm-4,.vc_col-sm-3,.vc_col-sm-8,.vc_col-sm-9),body.flavva-page--galerie .flavva-entry-content .vc_row.wpb_row>:is(.wpb_column,.vc_column_container),body.flavva-page--galerie .flavva-entry-content:is(.vc_col-sm-12,.vc_col-sm-6,.vc_col-sm-4,.vc_col-sm-3,.vc_col-sm-8,.vc_col-sm-9),body.flavva-page--our-gallery .flavva-entry-content .vc_row.wpb_row>:is(.wpb_column,.vc_column_container),body.flavva-page--our-gallery .flavva-entry-content:is(.vc_col-sm-12,.vc_col-sm-6,.vc_col-sm-4,.vc_col-sm-3,.vc_col-sm-8,.vc_col-sm-9){grid-column:auto!important;width:100%!important;max-width:none!important;min-width:0}body.flavva-page--gallery .flavva-entry-content:is(.gallery-item,.blocks-gallery-item,.wp-block-image,.wpb_single_image,.vc_figure,.vc_grid-item,.isotope-item,.esg-filter-wrapper,.eg-masonry-wrapper,li.esg-post,.flavva-trx-image,figure),body.flavva-page--galerie .flavva-entry-content:is(.gallery-item,.blocks-gallery-item,.wp-block-image,.wpb_single_image,.vc_figure,.vc_grid-item,.isotope-item,.esg-filter-wrapper,.eg-masonry-wrapper,li.esg-post,.flavva-trx-image,figure),body.flavva-page--our-gallery .flavva-entry-content:is(.gallery-item,.blocks-gallery-item,.wp-block-image,.wpb_single_image,.vc_figure,.vc_grid-item,.isotope-item,.esg-filter-wrapper,.eg-masonry-wrapper,li.esg-post,.flavva-trx-image,figure){position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1;overflow:hidden;margin:0;transform:none!important}body.flavva-page--gallery .flavva-entry-content img,body.flavva-page--galerie .flavva-entry-content img,body.flavva-page--our-gallery .flavva-entry-content img{width:100%;height:100%;max-width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center;display:block;border:0!important;border-radius:1rem}body.flavva-page--gallery .flavva-entry-content:is(h1,h2,h3,h4,h5,h6,figcaption,.wpb_heading,.wpb_singleimage_heading,.wpb_single_image_caption,.vc_figure-caption,.gallery-caption,.wp-element-caption,.esg-entry-cover,.esg-cc,.esg-overlay,.eg-overlay,.post_info,.hover_rel,.wpb_text_column:not(:has(img)),p:not(:has(img))),body.flavva-page--galerie .flavva-entry-content:is(h1,h2,h3,h4,h5,h6,figcaption,.wpb_heading,.wpb_singleimage_heading,.wpb_single_image_caption,.vc_figure-caption,.gallery-caption,.wp-element-caption,.esg-entry-cover,.esg-cc,.esg-overlay,.eg-overlay,.post_info,.hover_rel,.wpb_text_column:not(:has(img)),p:not(:has(img))),body.flavva-page--our-gallery .flavva-entry-content:is(h1,h2,h3,h4,h5,h6,figcaption,.wpb_heading,.wpb_singleimage_heading,.wpb_single_image_caption,.vc_figure-caption,.gallery-caption,.wp-element-caption,.esg-entry-cover,.esg-cc,.esg-overlay,.eg-overlay,.post_info,.hover_rel,.wpb_text_column:not(:has(img)),p:not(:has(img))){display:none!important}body.flavva-page--gallery .flavva-entry-content .vc_empty_space,body.flavva-page--gallery .flavva-entry-content .flavva-trx-gap,body.flavva-page--galerie .flavva-entry-content .vc_empty_space,body.flavva-page--galerie .flavva-entry-content .flavva-trx-gap,body.flavva-page--our-gallery .flavva-entry-content .vc_empty_space,body.flavva-page--our-gallery .flavva-entry-content .flavva-trx-gap{display:none!important}body.flavva-page--gallery .flavva-entry-content .esg-grid,body.flavva-page--galerie .flavva-entry-content .esg-grid,body.flavva-page--our-gallery .flavva-entry-content .esg-grid{overflow:visible;border-radius:0}:is(body.flavva-page--gallery,body.flavva-page--galerie,body.flavva-page--our-gallery,body.page-id-2783) .flavva-entry-content .vc-hoverbox-wrapper{width:100%;aspect-ratio:1 / 1;height:auto!important;min-height:0!important;overflow:hidden;border-radius:1rem}:is(body.flavva-page--gallery,body.flavva-page--galerie,body.flavva-page--our-gallery,body.page-id-2783) .flavva-entry-content:is(.vc-hoverbox,.vc-hoverbox-inner){width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:1 / 1!important;perspective:none!important;transform:none!important}:is(body.flavva-page--gallery,body.flavva-page--galerie,body.flavva-page--our-gallery,body.page-id-2783) .flavva-entry-content .vc-hoverbox-block{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}:is(body.flavva-page--gallery,body.flavva-page--galerie,body.flavva-page--our-gallery,body.page-id-2783) .flavva-entry-content:is(.vc-hoverbox-front-inner,.vc-hoverbox-back,.vc-hoverbox-front .vc_custom_heading){display:none!important}@media (max-width:782px){body.flavva-page--gallery .flavva-entry-content .flavva-gallery-tiles,body.flavva-page--gallery .flavva-entry-content .vc_row.wpb_row,body.flavva-page--gallery .flavva-entry-content:is(.wp-block-gallery,.gallery,.wpb_image_grid,.wpb_image_grid_ul,.wpb_gallery_slides,.vc_grid,.vc_grid-container,.esg-grid>ul,.esg-overflowtrick,.columns_wrap,.sc_columns,.flavva-trx-columns),body.flavva-page--galerie .flavva-entry-content .flavva-gallery-tiles,body.flavva-page--galerie .flavva-entry-content .vc_row.wpb_row,body.flavva-page--our-gallery .flavva-entry-content .flavva-gallery-tiles,body.flavva-page--our-gallery .flavva-entry-content .vc_row.wpb_row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){body.flavva-page--gallery .flavva-entry-content .flavva-gallery-tiles,body.flavva-page--gallery .flavva-entry-content .vc_row.wpb_row,body.flavva-page--galerie .flavva-entry-content .flavva-gallery-tiles,body.flavva-page--our-gallery .flavva-entry-content .flavva-gallery-tiles{grid-template-columns:1fr!important}}.flavva-entry-content>p,.flavva-entry-content>h2,.flavva-entry-content>h3,.flavva-entry-content>h4,.flavva-entry-content>ul,.flavva-entry-content>ol,.flavva-entry-content>blockquote{max-width:55rem;margin-right:auto;margin-left:auto}.flavva-entry-content h1,.flavva-entry-content h2,.flavva-entry-content h3,.flavva-entry-content h4,.flavva-entry-content h5,.flavva-entry-content h6{font-family:var(--ff-display);font-weight:500;line-height:1.12;letter-spacing:-.025em;color:var(--primary);text-wrap:balance}.flavva-entry-content h1{font-size:clamp(2.2rem,5vw,4rem)}.flavva-entry-content h2{margin-top:1.5em;font-size:clamp(1.9rem,4vw,3rem)}.flavva-entry-content h3{margin-top:1.4em;font-size:clamp(1.45rem,3vw,2rem)}.flavva-entry-content h4{font-size:1.15rem;font-family:var(--ff-sans);font-weight:800}.flavva-entry-content p,.flavva-entry-content li{color:#45394c}.flavva-entry-content a:not(.button):not(.wp-block-button__link):not(.flavva-btn){color:var(--primary);font-weight:650;text-decoration:underline;text-decoration-color:rgb(59 13 94 / .25);text-decoration-thickness:1px;text-underline-offset:.18em}.flavva-entry-content a:not(.button):not(.wp-block-button__link):not(.flavva-btn):hover{text-decoration-color:var(--accent-deep)}.flavva-entry-content ul,.flavva-entry-content ol{padding-left:1.35rem}.flavva-entry-content li+li{margin-top:.45rem}.flavva-entry-content blockquote,.flavva-entry-content .wp-block-quote{margin-top:2rem;margin-bottom:2rem;padding:1.5rem clamp(1.25rem,3vw,2rem);border:0;border-left:4px solid var(--accent);border-radius:0 1rem 1rem 0;background:#f2ecdf;font-family:var(--ff-display);font-size:clamp(1.3rem,2.5vw,1.8rem);font-style:italic;line-height:1.45;color:var(--primary)}.flavva-entry-content blockquote cite{display:block;margin-top:.75rem;font-family:var(--ff-sans);font-size:.75rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.flavva-entry-content img,.flavva-entry-content video,.flavva-entry-content iframe{border-radius:1rem}.flavva-entry-content iframe{max-width:100%}.flavva-entry-content figcaption,.flavva-entry-content .wp-caption-text{margin-top:.65rem;color:var(--muted-foreground);font-size:.78rem;text-align:center}.flavva-entry-content table{width:100%;border-spacing:0;border-collapse:separate;border:1px solid var(--border);border-radius:1rem;background:#fff;overflow:hidden}.flavva-entry-content th,.flavva-entry-content td{padding:.9rem 1rem;border-right:0;border-bottom:1px solid var(--border);text-align:left}.flavva-entry-content th{background:#f0e9da;color:var(--primary);font-size:.76rem;letter-spacing:.055em;text-transform:uppercase}.flavva-entry-content tr:last-child td{border-bottom:0}.flavva-entry-content .alignwide{max-width:72rem;margin-right:auto;margin-left:auto}.flavva-entry-content .alignfull{width:calc(100% + clamp(2.2rem,4.8vw,4.3rem));max-width:none;margin-right:calc(clamp(1.1rem,2.4vw,2.15rem) * -1);margin-left:calc(clamp(1.1rem,2.4vw,2.15rem) * -1)}.flavva-entry-content .wp-block-button__link{border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-family:var(--ff-sans);font-size:.9rem;font-weight:750}.flavva-entry-content .wp-block-cover,.flavva-entry-content .wp-block-group.has-background{border-radius:1.35rem;overflow:hidden}.flavva-entry-content .wp-block-gallery,.flavva-entry-content .gallery,.flavva-entry-content .wpb_image_grid_ul{gap:clamp(0.65rem,2vw,1.25rem)}.flavva-entry-content .wp-block-gallery img,.flavva-entry-content .gallery img,.flavva-entry-content .wpb_image_grid img{width:100%;border:0!important;border-radius:1rem;transition:transform 220ms ease,box-shadow 220ms ease}.flavva-entry-content .wp-block-gallery a:hover img,.flavva-entry-content .gallery a:hover img,.flavva-entry-content .wpb_image_grid a:hover img{transform:translateY(-3px);box-shadow:0 18px 35px rgb(23 5 38 / .12)}.flavva-entry-content .vc_row{margin-right:0;margin-bottom:clamp(0.85rem,2vw,1.5rem);margin-left:0}.flavva-entry-content .vc_row:last-child{margin-bottom:0}.flavva-entry-content .wpb-content-wrapper>.vc_row[data-vc-full-width],.flavva-entry-content .vc_row[data-vc-full-width="true"],.flavva-entry-content .vc_row[data-vc-full-width="1"],.flavva-entry-content .vc_row.vc_row-has-fill[data-vc-full-width]{position:relative!important;right:auto!important;left:0!important;width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important;transform:none!important}.flavva-entry-content .vc_row-full-width{display:none!important}.flavva-entry-content .vc_column_container>.vc_column-inner{padding-right:clamp(0.5rem,1.5vw,1rem);padding-left:clamp(0.5rem,1.5vw,1rem)}.flavva-entry-content .wpb_content_element{margin-bottom:1rem}.flavva-entry-content .wpb_single_image img{border-radius:clamp(1rem,2vw,1.5rem)}.flavva-entry-content .rev_slider_wrapper,.flavva-entry-content .esg-grid{max-width:100%;border-radius:1.25rem;overflow:hidden}.flavva-page-document--builder{padding-top:clamp(1.1rem,2.8vw,1.85rem)}.flavva-entry-content--builder{padding:clamp(1rem,3vw,2.25rem)}.flavva-entry-content--maps{padding-top:clamp(0.75rem,2vw,1.5rem);overflow:hidden}.flavva-entry-content--builder>p,.flavva-entry-content--builder>h2,.flavva-entry-content--builder>h3,.flavva-entry-content--builder>h4,.flavva-entry-content--builder>ul,.flavva-entry-content--builder>ol,.flavva-entry-content--builder>blockquote{max-width:none}.flavva-entry-content .sc_googlemap,.flavva-entry-content .google_map,.flavva-entry-content .trx_googlemap{position:relative;width:100%;min-height:16rem;margin:0 0 1rem;overflow:hidden;border:1px solid var(--border);border-radius:1.25rem;background:#efe7d8;box-shadow:0 18px 40px rgb(23 5 38 / .06)}.flavva-entry-content .sc_googlemap iframe,.flavva-entry-content .google_map iframe,.flavva-entry-content .trx_googlemap iframe{display:block;width:100%!important;height:100%!important;min-height:22rem;border:0}.flavva-entry-content .columns_wrap,.flavva-entry-content .sc_columns{display:grid;gap:clamp(1rem,2.5vw,1.75rem);margin:0 0 1.75rem;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.flavva-entry-content .columns_wrap:before,.flavva-entry-content .columns_wrap:after,.flavva-entry-content .sc_columns:before,.flavva-entry-content .sc_columns:after{display:none!important;content:none!important}.flavva-entry-content .column-1_1,.flavva-entry-content .column-1{grid-column:span 12;min-width:0}.flavva-entry-content .column-1_2{grid-column:span 6;min-width:0}.flavva-entry-content .column-1_3{grid-column:span 4;min-width:0}.flavva-entry-content .column-2_3,.flavva-entry-content .span_2{grid-column:span 8;min-width:0}.flavva-entry-content .column-1_4{grid-column:span 3;min-width:0}.flavva-entry-content .column-3_4{grid-column:span 9;min-width:0}.flavva-entry-content .column-1_6{grid-column:span 2;min-width:0}.flavva-entry-content .column-5_6{grid-column:span 10;min-width:0}.flavva-entry-content .sc_title,.flavva-entry-content .sc_form_address_field,.flavva-entry-content .sc_form{max-width:none}.flavva-entry-content .sc_title{margin:0 0 .75rem;font-family:var(--ff-display);font-weight:500;line-height:1.15;letter-spacing:-.03em;color:var(--primary)}.flavva-entry-content .sc_align_center{text-align:center}.flavva-entry-content .sc_socials{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none}.flavva-entry-content .sc_socials_item,.flavva-entry-content .sc_socials .social_icons{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.4rem;padding:.45rem .7rem;border:1px solid var(--border);border-radius:999px;color:var(--primary);text-decoration:none!important}.flavva-entry-content .sc_socials .social_icons:hover{background:rgb(59 13 94 / .06)}.flavva-entry-content .vc_empty_space{max-height:1.75rem}.flavva-entry-content .vc_row.wpb_row{display:grid!important;gap:clamp(0.85rem,2vw,1.25rem);grid-template-columns:repeat(12,minmax(0,1fr))}.flavva-entry-content .vc_row.wpb_row::before,.flavva-entry-content .vc_row.wpb_row::after{display:none!important;content:none!important}.flavva-entry-content .vc_row.wpb_row>.wpb_column,.flavva-entry-content .vc_row.wpb_row>.vc_column_container{width:100%!important;max-width:none!important;float:none!important;min-width:0}.flavva-entry-content .vc_col-sm-12{grid-column:span 12}.flavva-entry-content .vc_col-sm-6{grid-column:span 6}.flavva-entry-content .vc_col-sm-4{grid-column:span 4}.flavva-entry-content .vc_col-sm-8{grid-column:span 8}.flavva-entry-content .vc_col-sm-3{grid-column:span 3}.flavva-entry-content .vc_col-sm-9{grid-column:span 9}.flavva-entry-content--maps .vc_row.wpb_row:has(:is(.flavva-trx-map,.sc_googlemap,.google_map,.trx_googlemap))>.wpb_column,.flavva-entry-content--maps .vc_row.wpb_row:has(:is(.flavva-trx-map,.sc_googlemap,.google_map,.trx_googlemap))>.vc_column_container{padding-right:0!important;padding-left:0!important}.flavva-entry-content--maps>p:empty,.flavva-entry-content--builder>p:empty,.wpb_wrapper>p:empty{display:none!important;margin:0!important;padding:0!important}.flavva-entry-content>.flavva-trx-map+.flavva-trx-map,.wpb_wrapper>.flavva-trx-map+.flavva-trx-map{margin-top:0}.flavva-entry-content--maps:has(>.flavva-trx-map~.flavva-trx-map),.wpb_wrapper:has(>.flavva-trx-map~.flavva-trx-map){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(0.85rem,2vw,1.25rem);align-items:stretch}.flavva-entry-content--maps:has(>.flavva-trx-map~.flavva-trx-map)>.flavva-trx-map,.wpb_wrapper:has(>.flavva-trx-map~.flavva-trx-map)>.flavva-trx-map{margin-bottom:0}.flavva-entry-content--maps:has(>.flavva-trx-map~.flavva-trx-map)>:not(.flavva-trx-map),.wpb_wrapper:has(>.flavva-trx-map~.flavva-trx-map)>:not(.flavva-trx-map){grid-column:1 / -1}.flavva-entry-content--maps:has(>.flavva-trx-map~.flavva-trx-map)::after,.wpb_wrapper:has(>.flavva-trx-map~.flavva-trx-map)::after{display:none!important;content:none!important}.flavva-page-links{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border);font-weight:700}.flavva-trx-map{display:grid;gap:1rem;margin:0 0 1.75rem;min-width:0}.flavva-trx-map--multi{grid-template-columns:repeat(2,minmax(0,1fr))}.flavva-trx-map__frame{margin:0;overflow:hidden;border:1px solid var(--border);border-radius:1.25rem;background:#efe7d8;box-shadow:0 18px 40px rgb(23 5 38 / .06)}.flavva-trx-map__frame iframe{display:block;width:100%;height:22rem;height:min(var(--flavva-map-height,22rem),22rem);min-height:16rem;border:0;border-radius:0}.flavva-trx-map__meta{padding:1rem 1.15rem 1.2rem;background:#fffdf9}.flavva-trx-map__meta strong{display:block;margin-bottom:.35rem;color:var(--primary);font-family:var(--ff-display);font-size:1.2rem;font-weight:500}.flavva-trx-map__meta p{margin:.2rem 0 0;color:#5f5265;font-size:.9rem}.flavva-contact-intro{display:grid;gap:.65rem;justify-items:center;justify-content:center;width:100%;max-width:42rem;margin:0 auto clamp(1.5rem,3vw,2.5rem);padding-inline:.5rem;text-align:center}.flavva-contact-intro .flavva-trx-title,.flavva-contact-intro .sc_title,.flavva-contact-intro h1,.flavva-contact-intro h2,.flavva-contact-intro h3,.flavva-contact-intro h4,.flavva-contact-intro h5,.flavva-contact-intro h6{margin:0;width:100%;text-align:center}.flavva-contact-intro>p,.flavva-contact-intro>div{margin:0;width:100%;max-width:38rem;color:#5f5265;line-height:1.7;text-align:center}.flavva-entry-content--maps>.flavva-trx-map.flavva-contact-map-solo,.flavva-entry-content--maps .flavva-contact-map-solo,.flavva-entry-content--maps .vc_col-sm-12.flavva-contact-map-solo{width:100%;max-width:100%;grid-column:1 / -1!important;margin-right:auto;margin-left:auto}.flavva-entry-content--maps .flavva-contact-map-row--solo{grid-template-columns:minmax(0,1fr)!important}.flavva-entry-content--maps .flavva-contact-map-row--solo>.wpb_column,.flavva-entry-content--maps .flavva-contact-map-row--solo>.vc_column_container{grid-column:1 / -1!important;width:100%!important;max-width:100%!important}.flavva-entry-content--maps>.flavva-trx-map:first-child:last-of-type,.flavva-entry-content--maps>.flavva-trx-map:only-child{width:100%;max-width:100%;margin-right:auto;margin-left:auto}.flavva-page-document--maps .flavva-trx-columns--spanned{align-items:start}.flavva-trx-columns{display:grid;gap:clamp(1rem,2.5vw,1.75rem);margin:0 0 1.75rem}.flavva-trx-columns--1{grid-template-columns:1fr}.flavva-trx-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.flavva-trx-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.flavva-trx-columns--4{grid-template-columns:repeat(4,minmax(0,1fr))}.flavva-trx-columns--5,.flavva-trx-columns--6{grid-template-columns:repeat(3,minmax(0,1fr))}.flavva-trx-columns--spanned{grid-template-columns:repeat(12,minmax(0,1fr))}.flavva-trx-column{min-width:0}.flavva-trx-column--span-1{grid-column:span 1}.flavva-trx-column--span-2{grid-column:span 2}.flavva-trx-column--span-3{grid-column:span 3}.flavva-trx-column--span-4{grid-column:span 4}.flavva-trx-column--span-5{grid-column:span 5}.flavva-trx-column--span-6{grid-column:span 6}.flavva-trx-column--span-7{grid-column:span 7}.flavva-trx-column--span-8{grid-column:span 8}.flavva-trx-column--span-9{grid-column:span 9}.flavva-trx-column--span-10{grid-column:span 10}.flavva-trx-column--span-11{grid-column:span 11}.flavva-trx-column--span-12{grid-column:span 12}.flavva-trx-title{margin:0 0 .85rem;font-family:var(--ff-display);font-weight:500;letter-spacing:-.03em;color:var(--primary);text-wrap:balance}.flavva-trx-title--center,.flavva-trx-button-wrap--center,.flavva-trx-section--center{text-align:center}.flavva-trx-title--right,.flavva-trx-button-wrap--right{text-align:right}.flavva-trx-title--h1{font-size:clamp(2.2rem,5vw,3.8rem)}.flavva-trx-title--h2{font-size:clamp(1.9rem,4vw,3rem)}.flavva-trx-title--h3{font-size:clamp(1.5rem,3vw,2.1rem)}.flavva-trx-title--h4,.flavva-trx-title--h5,.flavva-trx-title--h6{font-family:var(--ff-sans);font-size:1.05rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.flavva-trx-button-wrap{margin:1rem 0}.flavva-trx-image{margin:0 0 1.25rem}.flavva-trx-image img{width:100%;border-radius:1rem}.flavva-trx-image figcaption{margin-top:.55rem;color:var(--muted-foreground);font-size:.8rem;text-align:center}.flavva-trx-section{margin:0 0 1.75rem;padding:clamp(1rem,3vw,1.75rem);border-radius:1.25rem}.flavva-trx-gap{margin:0 0 1rem}.flavva-trx-infobox{margin:0 0 1.25rem;padding:1rem 1.15rem;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:.9rem;background:#fffdf9}.flavva-trx-list{margin:0 0 1.25rem;padding-left:1.2rem}.flavva-trx-quote{margin:1.5rem 0;padding:1.25rem 1.5rem;border-left:4px solid var(--accent);border-radius:0 1rem 1rem 0;background:#f2ecdf;font-family:var(--ff-display);font-size:clamp(1.25rem,2.4vw,1.7rem);font-style:italic;color:var(--primary)}.flavva-trx-video,.flavva-trx-table,.flavva-trx-slider{margin:0 0 1.5rem}.flavva-trx-video iframe,.flavva-trx-video video{width:100%;border-radius:1rem}.flavva-trx-icon{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.45rem .8rem;border-radius:999px;background:#f0e9da;color:var(--primary);font-size:.78rem;font-weight:800}.flavva-trx-skills{display:grid;gap:.85rem;margin:0 0 1.5rem}.flavva-trx-skills__label{display:flex;justify-content:space-between;margin-bottom:.35rem;color:var(--primary);font-size:.82rem;font-weight:700}.flavva-trx-skills__track{height:.55rem;overflow:hidden;border-radius:999px;background:#efe7d8}.flavva-trx-skills__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent))}.flavva-trx-tabs{margin:0 0 1.75rem;border:1px solid var(--border);border-radius:1.15rem;background:#fffdf9;overflow:hidden}.flavva-trx-tabs__nav{display:flex;flex-wrap:wrap;gap:.35rem;padding:.75rem;border-bottom:1px solid var(--border);background:#f2ecdf}.flavva-trx-tabs__nav button{padding:.65rem .9rem;border:0;border-radius:999px;background:#fff0;color:var(--muted-foreground);font:750 0.78rem/1 var(--ff-sans);cursor:pointer}.flavva-trx-tabs__nav button.is-active{background:var(--primary);color:var(--primary-foreground)}.flavva-trx-tabs__panel{padding:1.15rem 1.25rem 1.35rem}.flavva-trx-accordion details{margin:0 0 .65rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:.9rem;background:#fffdf9}.flavva-trx-accordion summary{cursor:pointer;color:var(--primary);font-weight:750}.flavva-trx-accordion details>div{margin-top:.75rem}.flavva-trx-price-grid,.flavva-trx-team,.flavva-trx-testimonials,.flavva-trx-slider{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.flavva-trx-price-card,.flavva-trx-team__card,.flavva-trx-testimonials__item,.flavva-trx-slider__slide{padding:1.15rem;border:1px solid var(--border);border-radius:1.1rem;background:#fffdf9}.flavva-trx-price-card__price{margin:.35rem 0 .85rem;color:var(--primary);font-size:1.6rem;font-weight:800}.flavva-trx-team__card img,.flavva-trx-slider__slide img{width:100%;margin-bottom:.85rem;border-radius:.85rem}.flavva-trx-team__role{margin:0 0 .65rem;color:var(--muted-foreground);font-size:.8rem;font-weight:700}.flavva-trx-testimonials__item cite{display:grid;margin-top:.85rem;font-style:normal}.flavva-trx-testimonials__item cite span{color:var(--muted-foreground);font-size:.78rem}.flavva-trx-number{display:grid;gap:.2rem;margin:0 0 1rem}.flavva-trx-number strong{color:var(--primary);font-family:var(--ff-display);font-size:clamp(2rem,4vw,3rem);font-weight:500}.flavva-trx-highlight{padding:.05em .2em;border-radius:.25em;background:rgb(104 194 26 / .18)}.flavva-trx-dropcaps::first-letter{float:left;padding-right:.35rem;color:var(--primary);font-family:var(--ff-display);font-size:3.2em;font-weight:500;line-height:.85}.flavva-trx-socials{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none}.flavva-trx-socials a{padding:.55rem .85rem;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--primary);font-size:.78rem;font-weight:750;text-decoration:none!important}.flavva-trx-contact-form{display:grid;gap:.55rem;max-width:36rem;margin:0 auto 1.5rem}.flavva-trx-contact-form input,.flavva-trx-contact-form textarea{width:100%;max-width:100%;padding:.7rem .85rem;border:1px solid var(--border);border-radius:.75rem;background:#fff;color:var(--primary);font:inherit}.flavva-trx-contact-form textarea{min-height:8.5rem;resize:vertical}.flavva-contact-page{display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,1fr);margin:0 0 1.5rem}@media (min-width:900px){.flavva-contact-page{grid-template-columns:minmax(16rem,0.85fr) minmax(0,1.15fr);align-items:start}}.flavva-contact-page__details,.flavva-contact-page__form{min-width:0;padding:1.25rem 1.35rem;border:1px solid var(--border);border-radius:1.25rem;background:#fffdf9}.flavva-contact-page__details h2,.flavva-contact-page__form h2{margin:0 0 .75rem;color:var(--primary);font-family:var(--ff-display);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:500}.flavva-contact-page__details p{margin:0 0 .45rem;color:#5f5265;overflow-wrap:break-word}.flavva-contact-page__form .flavva-trx-contact-form{margin:0;max-width:none}.flavva-contact-page__status{margin:0 0 1rem;padding:.75rem 1rem;border-radius:.75rem}.flavva-contact-page__status--success{background:#eef8e6;color:#215014}.flavva-contact-page__status--error{background:#fdecec;color:#7a1f1f}.flavva-trx-cta{margin:0 0 1.75rem;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--border);background:linear-gradient(135deg,#fffdf9 0%,#f3ebe3 100%)}.flavva-trx-cta--center{text-align:center}.flavva-trx-cta__body{margin:.75rem 0 1rem;color:#5f5265}.flavva-trx-form,.flavva-trx-form-item{margin:0 0 1rem}.flavva-trx-form-item{display:grid;gap:.35rem}.flavva-trx-clients__row,.flavva-trx-services{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:center;margin:0 0 1.75rem}.flavva-trx-clients__item img,.flavva-trx-service img{display:block;width:100%;height:auto;max-height:4.5rem;object-fit:contain}.flavva-trx-countdown,.flavva-trx-reviews,.flavva-trx-twitter{margin:0 0 1.25rem;color:#5f5265}.flavva-trx-anchor{position:relative;top:-5rem;height:0}@media (max-width:1100px) and (min-width:783px){.flavva-trx-columns--3:not(.flavva-trx-columns--spanned),.flavva-trx-columns--4:not(.flavva-trx-columns--spanned),.flavva-trx-columns--5:not(.flavva-trx-columns--spanned),.flavva-trx-columns--6:not(.flavva-trx-columns--spanned){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.flavva-entry-content .vc_col-sm-4,.flavva-entry-content .vc_col-sm-8,.flavva-entry-content .vc_col-sm-3,.flavva-entry-content .vc_col-sm-9{grid-column:1 / -1}.flavva-trx-map--multi,.flavva-trx-columns--2,.flavva-trx-columns--3,.flavva-trx-columns--4,.flavva-trx-columns--5,.flavva-trx-columns--6,.flavva-trx-price-grid,.flavva-trx-team,.flavva-trx-testimonials,.flavva-trx-slider{grid-template-columns:1fr}.flavva-trx-columns--spanned{grid-template-columns:1fr}.flavva-trx-column--span-1,.flavva-trx-column--span-2,.flavva-trx-column--span-3,.flavva-trx-column--span-4,.flavva-trx-column--span-5,.flavva-trx-column--span-6,.flavva-trx-column--span-7,.flavva-trx-column--span-8,.flavva-trx-column--span-9,.flavva-trx-column--span-10,.flavva-trx-column--span-11,.flavva-trx-column--span-12{grid-column:1 / -1}}@media (max-width:782px){.flavva-entry-content .column-1_2,.flavva-entry-content .column-1_3,.flavva-entry-content .column-2_3,.flavva-entry-content .span_2,.flavva-entry-content .column-1_4,.flavva-entry-content .column-3_4,.flavva-entry-content .column-1_6,.flavva-entry-content .column-5_6,.flavva-entry-content .vc_col-sm-6,.flavva-entry-content .vc_col-sm-4,.flavva-entry-content .vc_col-sm-8,.flavva-entry-content .vc_col-sm-3,.flavva-entry-content .vc_col-sm-9{grid-column:1 / -1}.flavva-entry-content--maps:has(>.flavva-trx-map~.flavva-trx-map),.wpb_wrapper:has(>.flavva-trx-map~.flavva-trx-map),.flavva-trx-map--multi{grid-template-columns:1fr}.flavva-entry-content .sc_googlemap iframe,.flavva-entry-content .google_map iframe,.flavva-entry-content .trx_googlemap iframe,.flavva-trx-map__frame iframe{min-height:16rem;height:16rem!important}.flavva-entry-content .vc_column_container>.vc_column-inner{padding-right:0;padding-left:0}.flavva-entry-content--builder,.flavva-entry-content--maps{padding:1rem .85rem;border-radius:1.1rem}}@media (max-width:640px){.flavva-trx-map__frame iframe{height:15rem!important;min-height:15rem}.flavva-page-document--builder{padding-right:var(--pad);padding-left:var(--pad)}}.flavva-entry-content form:not(.elementor-form):not(.woocommerce-form):not(.woocommerce-cart-form):not(.wc-block-components-form):not(.wc-block-checkout__form):not(.checkout):not(.cart) label,.flavva-comments label{display:block;margin-bottom:.45rem;color:var(--primary);font-size:.82rem;font-weight:750}.flavva-entry-content form:not(.elementor-form):not(.woocommerce-form):not(.woocommerce-cart-form):not(.wc-block-components-form):not(.wc-block-checkout__form):not(.checkout):not(.cart):where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),textarea,select),.flavva-comments input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.flavva-comments textarea{width:100%;min-height:3.15rem;padding:.78rem .95rem;border:1px solid rgb(59 13 94 / .18);border-radius:.75rem;background:#fff;color:var(--foreground);font:inherit;transition:border-color 160ms ease,box-shadow 160ms ease}.flavva-entry-content form:not(.elementor-form):not(.woocommerce-form):not(.woocommerce-cart-form):not(.wc-block-components-form):not(.wc-block-checkout__form):not(.checkout):not(.cart) textarea,.flavva-comments textarea{min-height:9rem;resize:vertical}.flavva-entry-content form:not(.elementor-form):not(.woocommerce-form):not(.woocommerce-cart-form):not(.wc-block-components-form):not(.wc-block-checkout__form):not(.checkout):not(.cart):where(input,textarea,select):focus,.flavva-comments input:focus,.flavva-comments textarea:focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 3px rgb(59 13 94 / .22)}.flavva-entry-content form:not(.elementor-form):not(.woocommerce-form):not(.woocommerce-cart-form):not(.wc-block-components-form):not(.wc-block-checkout__form):not(.checkout):not(.cart) input[type="submit"],.flavva-entry-content form:not(.elementor-form):not(.woocommerce-form):not(.woocommerce-cart-form):not(.wc-block-components-form):not(.wc-block-checkout__form):not(.checkout):not(.cart) button[type="submit"]:not(.button),.flavva-comments input[type="submit"]{min-height:3rem;padding:.85rem 1.35rem;border:0;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font:750 0.9rem/1 var(--ff-sans);cursor:pointer;transition:background-color 160ms ease,transform 160ms ease}.flavva-entry-content form:not(.elementor-form):not(.woocommerce-form):not(.woocommerce-cart-form):not(.wc-block-components-form):not(.wc-block-checkout__form):not(.checkout):not(.cart) input[type="submit"]:hover,.flavva-entry-content form:not(.elementor-form):not(.woocommerce-form):not(.woocommerce-cart-form):not(.wc-block-components-form):not(.wc-block-checkout__form):not(.checkout):not(.cart) button[type="submit"]:not(.button):hover,.flavva-comments input[type="submit"]:hover{background:var(--primary-deep);transform:translateY(-1px)}.flavva-entry-content .wpcf7{max-width:52rem;margin:0 auto}.flavva-trx-column .flavva-trx-contact-form,.flavva-trx-column .wpcf7,.flavva-entry-content .column-1_3 .wpcf7,.flavva-entry-content .column-2_3 .wpcf7,.flavva-entry-content .vc_column_container .wpcf7,.flavva-entry-content--builder .wpcf7{max-width:none;width:100%;margin-right:0;margin-left:0}.flavva-entry-content .wpcf7 form{display:grid;gap:.5rem}.flavva-entry-content .wpcf7 p{margin:0 0 1rem}.flavva-entry-content .wpcf7-spinner{vertical-align:middle}.flavva-entry-content .vc_column_container .flavva-trx-map{margin-bottom:0}.flavva-entry-content .wpcf7-not-valid-tip{margin-top:.35rem;font-size:.78rem}.flavva-entry-content .wpcf7-response-output{margin:1rem 0 0;padding:.85rem 1rem;border-width:1px;border-radius:.75rem}.flavva-entry-content .wpforms-container,.flavva-entry-content .wpforms-container-full{max-width:none!important;margin:0 0 1.5rem!important}.flavva-entry-content .wpforms-container input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.flavva-entry-content .wpforms-container textarea,.flavva-entry-content .wpforms-container select{width:100%!important;max-width:100%!important}.flavva-entry-content .g-recaptcha,.flavva-entry-content iframe[src*="recaptcha"]{max-width:100%}.flavva-trx-column .flavva-trx-contact-form{max-width:none;margin-left:0;margin-right:0}.flavva-loop-shell{width:min(100%,var(--max));margin:0 auto;padding:clamp(1.35rem,3.2vw,2.5rem) var(--pad)}.flavva-loop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2.5vw,1.75rem)}.flavva-loop-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:1.4rem;background:#fffdf9;box-shadow:0 15px 40px rgb(23 5 38 / .045);overflow:hidden;transition:transform 200ms ease,box-shadow 200ms ease}.flavva-loop-card:hover{transform:translateY(-5px);box-shadow:0 24px 50px rgb(23 5 38 / .1)}.flavva-loop-card__media{position:relative;display:block;aspect-ratio:4 / 3;background:radial-gradient(circle at 70% 20%,rgb(104 194 26 / .14),transparent 35%),#eee5d6;overflow:hidden}.flavva-loop-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 350ms ease}.flavva-loop-card.type-product .flavva-loop-card__media img{padding:clamp(0.65rem,2vw,1rem);background:radial-gradient(circle at 72% 18%,rgb(104 194 26 / .14),transparent 32%),#f1eadc;object-fit:contain}.flavva-loop-card:hover .flavva-loop-card__media img{transform:scale(1.025)}.flavva-loop-card__placeholder{width:100%;height:100%;display:grid;place-items:center}.flavva-loop-card__placeholder span{width:8rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgb(59 13 94 / .18);border-radius:50%;font-family:var(--ff-display);font-size:1.5rem;color:var(--primary)}.flavva-loop-card__body{flex:1;padding:clamp(1.2rem,2.5vw,1.65rem);display:flex;flex-direction:column}.flavva-loop-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--muted-foreground);font-size:.65rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.flavva-loop-card__meta>*+*::before{content:"·";margin-right:.5rem;color:var(--accent-deep)}.flavva-loop-card__title{margin:0;font-family:var(--ff-display);font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:500;line-height:1.12;letter-spacing:-.025em;color:var(--primary)}.flavva-loop-card__title a:hover{color:var(--primary-deep)}.flavva-loop-card__excerpt{margin-top:.85rem;color:#5f5265;font-size:.92rem;line-height:1.65}.flavva-loop-card__excerpt p{margin:0}.flavva-loop-card__product-meta{margin-top:.8rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.flavva-loop-card__product-meta .price{color:var(--primary);font-weight:800}.flavva-loop-card__link{margin-top:auto;padding-top:1.1rem;display:inline-flex;align-items:center;gap:.45rem;color:var(--primary);font-size:.82rem;font-weight:800}.flavva-loop-card__link span{color:var(--accent-deep);transition:transform 160ms ease}.flavva-loop-card__link:hover span{transform:translateX(3px)}.navigation.pagination{margin-top:clamp(2rem,5vw,3.5rem)}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.navigation.pagination .page-numbers{min-width:2.65rem;min-height:2.65rem;padding:.65rem .85rem;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:#fffdf9;color:var(--primary);font-size:.8rem;font-weight:750}.navigation.pagination .page-numbers.current,.navigation.pagination a.page-numbers:hover{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.flavva-empty-state{max-width:44rem;margin:0 auto;padding:clamp(2rem,6vw,4rem);border:1px solid var(--border);border-radius:2rem;background:#fffdf9;text-align:center}.flavva-empty-state__mark{width:4rem;aspect-ratio:1;margin:0 auto 1.25rem;display:grid;place-items:center;border-radius:50%;background:var(--primary);font-family:var(--ff-display);font-size:2rem;color:var(--primary-foreground)}.flavva-empty-state h2{margin:0;font-family:var(--ff-display);font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1.05;color:var(--primary)}.flavva-empty-state>p:not(.flavva-kicker){max-width:33rem;margin:1rem auto 1.5rem;color:var(--muted-foreground)}.flavva-search-form{max-width:39rem;margin:1.5rem auto;text-align:left}.flavva-search-form>label{display:block;margin-bottom:.45rem;color:var(--primary);font-size:.75rem;font-weight:800}.flavva-search-form__control{display:flex;padding:.35rem;border:1px solid var(--border);border-radius:999px;background:#fff;box-shadow:0 10px 30px rgb(23 5 38 / .06)}.flavva-search-form__control:focus-within{outline:3px solid var(--primary);outline-offset:3px}.flavva-search-form__control input[type="search"]{flex:1;min-width:0;height:2.75rem;padding:0 1rem;border:0;outline:0;background:#fff0;color:var(--foreground);font:inherit}.flavva-search-form__control button{padding:.75rem 1.15rem;display:inline-flex;align-items:center;gap:.4rem;border:0;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font:750 0.8rem/1 var(--ff-sans);cursor:pointer}.flavva-article,.flavva-attachment{width:min(100%,var(--max));margin:0 auto;padding:clamp(1.25rem,3.2vw,2.35rem) var(--pad) 1.5rem}.flavva-article__image{margin:0 0 clamp(1.15rem,3vw,2rem);border-radius:clamp(1.25rem,3vw,2.5rem);overflow:hidden;box-shadow:0 24px 70px rgb(23 5 38 / .1)}.flavva-article__image img{width:100%;max-height:44rem;object-fit:cover}.flavva-article__layout{display:grid;grid-template-columns:minmax(10rem,0.3fr) minmax(0,0.7fr);align-items:start;gap:clamp(2rem,6vw,6rem)}.flavva-article__meta{position:sticky;top:7.5rem;padding:1.25rem;display:grid;gap:1.15rem;border:1px solid var(--border);border-radius:1rem;background:#f2ecdf}.flavva-article__meta>div{display:grid;gap:.2rem}.flavva-article__meta span{color:#685746;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.flavva-article__meta strong,.flavva-article__meta time,.flavva-article__meta a{color:var(--primary);font-size:.84rem;font-weight:700}.flavva-article__content{min-width:0}.flavva-article__content .flavva-entry-content{padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;font-size:clamp(1.02rem,1.3vw,1.1rem)}.flavva-article__content .flavva-entry-content>p:first-child{font-size:1.14em;color:#392b42}.flavva-article__tags{margin-top:2.5rem;padding-top:1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;border-top:1px solid var(--border)}.flavva-article__tags>span{margin-right:.35rem;color:var(--muted-foreground);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.flavva-article__tags a{padding:.45rem .7rem;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--primary);font-size:.72rem;font-weight:700}.flavva-post-navigation{width:min(100%,var(--max));margin:0 auto;padding:2rem var(--pad) clamp(3rem,6vw,5rem)}.flavva-post-navigation .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.flavva-post-navigation a{height:100%;padding:1.2rem 1.35rem;display:grid;gap:.35rem;border:1px solid var(--border);border-radius:1rem;background:#fffdf9;color:var(--primary)}.flavva-post-navigation .nav-next{text-align:right}.flavva-post-navigation span span{color:var(--muted-foreground);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.flavva-post-navigation strong{font-family:var(--ff-display);font-size:1.15rem;font-weight:500}.flavva-comments{width:min(calc(100% - (2 * var(--pad))),54rem);margin:0 auto clamp(3rem,7vw,6rem);padding:clamp(1.4rem,4vw,2.5rem);border:1px solid var(--border);border-radius:1.5rem;background:#fffdf9}.flavva-comments__header h2,.flavva-comments .comment-reply-title{margin:0 0 1.5rem;font-family:var(--ff-display);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:500;color:var(--primary)}.flavva-comment-list{margin:0 0 2.5rem;padding:0;list-style:none}.flavva-comment-list .comment{margin:0 0 1rem;padding:1.15rem;border:1px solid var(--border);border-radius:1rem;background:#faf7f2}.flavva-comment-list .children{margin:1rem 0 0 1rem;padding:0;list-style:none}.flavva-comment-list .comment-meta{font-size:.76rem}.flavva-comment-list .avatar{margin-right:.75rem;display:inline-block;border-radius:50%;vertical-align:middle}.flavva-comment-list .comment-content{margin-top:1rem}.flavva-attachment__media{margin:0;padding:clamp(1rem,3vw,2rem);border:1px solid var(--border);border-radius:1.5rem;background:#fffdf9}.flavva-attachment__media img{margin:0 auto;border-radius:1rem}.flavva-attachment__media figcaption{margin-top:1rem;color:var(--muted-foreground);text-align:center}.flavva-attachment>.flavva-entry-content{max-width:54rem;margin:2rem auto 0}.flavva-error-page{width:min(100%,var(--max));min-height:68vh;margin:0 auto;padding:clamp(3rem,8vw,7rem) var(--pad);display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,7vw,7rem)}.flavva-error-page__visual{min-height:23rem;display:flex;align-items:center;justify-content:center;color:var(--primary);font-family:var(--ff-display);font-size:clamp(5rem,12vw,10rem)}.flavva-error-page__dish{width:clamp(8rem,15vw,13rem);aspect-ratio:1;margin:0 -.08em;display:grid;place-items:center;border:1px solid rgb(59 13 94 / .18);border-radius:50%;background:radial-gradient(circle,var(--accent) 0 7%,transparent 8%),radial-gradient(circle,#e9dfcb 0 53%,#fffdf9 54% 70%,#d9cbb6 71% 73%,transparent 74%);box-shadow:0 25px 50px rgb(23 5 38 / .08);font-size:0}.flavva-error-page__dish small{align-self:end;margin-bottom:24%;font-family:var(--ff-sans);font-size:.55rem;font-weight:800;letter-spacing:.1em}.flavva-error-page .flavva-breadcrumbs{margin-bottom:2rem;color:var(--muted-foreground)}.flavva-error-page .flavva-breadcrumbs li:not(:last-child)::after{color:var(--border)}.flavva-error-page .flavva-breadcrumbs [aria-current="page"]{color:var(--primary)}.flavva-error-page h1{max-width:12ch;margin:0;font-family:var(--ff-display);font-size:clamp(2.75rem,6vw,5rem);font-weight:500;line-height:.98;letter-spacing:-.04em;color:var(--primary)}.flavva-error-page__copy>p:not(.flavva-kicker){max-width:38rem;margin:1.25rem 0;color:var(--muted-foreground);font-size:1.04rem;line-height:1.7}.flavva-error-page__copy{min-width:0}.flavva-error-page .flavva-search-form{margin:1.5rem 0}.flavva-error-page__actions{display:flex;flex-wrap:wrap;gap:.65rem}.flavva-error-page__actions .flavva-btn--outline{width:auto;background:#fffdf9}.flavva-commerce-breadcrumbs{width:min(100%,var(--max));margin:0 auto;padding:1.25rem var(--pad) 0}.flavva-commerce-breadcrumbs .flavva-breadcrumbs{margin:0;color:var(--muted-foreground)}.flavva-commerce-breadcrumbs .flavva-breadcrumbs li:not(:last-child)::after{color:var(--border)}.flavva-commerce-breadcrumbs .flavva-breadcrumbs [aria-current="page"]{color:var(--primary)}.flavva-commerce{width:min(100%,var(--max));margin:0 auto;padding:clamp(1.25rem,3.2vw,2.5rem) var(--pad)}.flavva-commerce--product{padding-top:clamp(1.1rem,2.5vw,1.85rem)}.flavva-commerce::after,.flavva-commerce .woocommerce::after{content:"";display:table;clear:both}.flavva-commerce .woocommerce-result-count{margin:.8rem 0;color:var(--muted-foreground);font-size:.82rem}.flavva-commerce .term-description,.flavva-commerce .page-description{margin:0 0 1.5rem;padding:1.15rem 1.25rem;border:1px solid var(--border);border-radius:1rem;background:#fffdf9;color:#514457;line-height:1.7}.flavva-commerce .term-description>*:first-child,.flavva-commerce .page-description>*:first-child{margin-top:0}.flavva-commerce .term-description>*:last-child,.flavva-commerce .page-description>*:last-child{margin-bottom:0}.flavva-commerce .woocommerce-ordering{margin-bottom:1.5rem}.flavva-commerce .woocommerce-ordering select,.flavva-commerce input.input-text,.flavva-commerce input[type="email"],.flavva-commerce input[type="tel"],.flavva-commerce input[type="password"],.flavva-commerce input[type="search"],.flavva-commerce textarea,.flavva-commerce select,.flavva-page-document .woocommerce input.input-text,.flavva-page-document .woocommerce input[type="email"],.flavva-page-document .woocommerce input[type="tel"],.flavva-page-document .woocommerce input[type="password"],.flavva-page-document .woocommerce textarea,.flavva-page-document .woocommerce select{min-height:3.05rem;padding:.74rem .9rem;border:1px solid rgb(59 13 94 / .18);border-radius:.72rem;background:#fff;color:var(--foreground);font:inherit}.flavva-commerce .select2-container .select2-selection--single,.flavva-page-document .woocommerce .select2-container .select2-selection--single{height:3.05rem;border-color:rgb(59 13 94 / .18);border-radius:.72rem}.flavva-commerce .select2-container--default .select2-selection--single .select2-selection__rendered,.flavva-page-document .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3rem}.flavva-commerce .select2-container--default .select2-selection--single .select2-selection__arrow,.flavva-page-document .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:3rem}body.flavva-body .flavva-commerce ul.products,body.flavva-body .flavva-entry-content .woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.6rem);clear:both;margin:1.5rem 0 0;padding:0}body.flavva-body .flavva-commerce ul.products::before,body.flavva-body .flavva-commerce ul.products::after,body.flavva-body .flavva-entry-content .woocommerce ul.products::before,body.flavva-body .flavva-entry-content .woocommerce ul.products::after{display:none}body.flavva-body .flavva-commerce ul.products li.product,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product{position:relative;width:auto!important;min-width:0;margin:0!important;padding:clamp(0.85rem,2vw,1.1rem);display:flex;flex-direction:column;float:none!important;border:1px solid var(--border);border-radius:1.35rem;background:#fffdf9;box-shadow:0 14px 35px rgb(23 5 38 / .045);overflow:hidden;transition:transform 190ms ease,box-shadow 190ms ease}body.flavva-body .flavva-commerce ul.products li.product:hover,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 24px 48px rgb(23 5 38 / .1)}body.flavva-body .flavva-commerce ul.products li.product .woocommerce-LoopProduct-link,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product .woocommerce-LoopProduct-link{flex:1;display:block;text-decoration:none}body.flavva-body .flavva-commerce ul.products li.product img,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product img{width:100%;aspect-ratio:1;margin:0 0 1rem;padding:.5rem;border-radius:1rem;background:radial-gradient(circle at 72% 18%,rgb(104 194 26 / .14),transparent 32%),#f1eadc;object-fit:contain;transition:transform 260ms ease}body.flavva-body .flavva-commerce ul.products li.product:hover img,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product:hover img{transform:scale(1.02)}body.flavva-body .flavva-commerce ul.products li.product .woocommerce-loop-product__title,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:2.45em;margin:0;padding:0;font-family:var(--ff-display);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:500;line-height:1.18;color:var(--primary);overflow-wrap:break-word;word-break:normal;hyphens:none}.flavva-wc-card__category{display:block;margin:0 0 .4rem;color:var(--accent-deep);font-size:.7rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.flavva-wc-card__excerpt{min-height:2.8em;margin:0 0 .9rem;color:var(--muted-foreground);font-size:.8rem;line-height:1.45}body.flavva-body .flavva-commerce ul.products li.product .price,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product .price{margin:.65rem 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;color:var(--foreground);font-size:.98rem;font-weight:800}body.flavva-body .flavva-commerce ul.products li.product .price del,body.flavva-body .flavva-commerce ul.products li.product .price del .woocommerce-Price-amount,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product .price del,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product .price del .woocommerce-Price-amount{color:var(--muted-foreground);font-size:.8em;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:currentColor}body.flavva-body .flavva-commerce ul.products li.product .price ins,body.flavva-body .flavva-commerce ul.products li.product .price ins .woocommerce-Price-amount,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product .price ins,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product .price ins .woocommerce-Price-amount{color:inherit;font-weight:800;text-decoration:none}body.flavva-body .flavva-commerce .star-rating,body.flavva-body .flavva-entry-content .woocommerce .star-rating,.flavva-loop-card .star-rating{color:#d28b12;font-size:.78rem}body.flavva-body .flavva-commerce ul.products li.product .onsale,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product .onsale,body.single-product .flavva-commerce span.onsale{z-index:2;min-width:0;min-height:0;margin:0;padding:.5rem .7rem;display:inline-flex;align-items:center;border-radius:999px;background:var(--accent);color:#122208;font:800 0.63rem/1 var(--ff-sans);letter-spacing:.075em;text-transform:uppercase}body.flavva-body .flavva-commerce ul.products li.product .onsale,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product .onsale{top:1.45rem;right:1.45rem;left:auto}body.flavva-body .flavva-commerce .button,body.flavva-body .flavva-commerce button.button,body.flavva-body .flavva-commerce input.button,body.flavva-body .flavva-page-document .woocommerce .button,body.flavva-body .flavva-page-document .woocommerce button.button,body.flavva-body .flavva-page-document .woocommerce input.button,body.flavva-body .flavva-page-document .wc-block-components-button{min-height:2.85rem;padding:.8rem 1.15rem!important;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--primary)!important;border-radius:999px!important;background:var(--primary)!important;color:var(--primary-foreground)!important;font:750 0.82rem/1.1 var(--ff-sans)!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,transform 160ms ease}body.flavva-body .flavva-commerce .button:hover,body.flavva-body .flavva-commerce button.button:hover,body.flavva-body .flavva-page-document .woocommerce .button:hover,body.flavva-body .flavva-page-document .wc-block-components-button:hover{border-color:var(--primary-deep)!important;background:var(--primary-deep)!important;transform:translateY(-1px)}body.flavva-body .flavva-commerce .button.disabled,body.flavva-body .flavva-commerce .button:disabled,body.flavva-body .flavva-page-document .woocommerce .button.disabled,body.flavva-body .flavva-page-document .woocommerce .button:disabled{opacity:.5;cursor:not-allowed;transform:none}body.flavva-body .flavva-commerce ul.products li.product .button,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product .button{width:100%;margin-top:auto}body.flavva-body .flavva-commerce ul.products li.product .added_to_cart,body.flavva-body .flavva-entry-content .woocommerce ul.products li.product .added_to_cart{padding:.65rem 0 0;color:var(--primary);font-size:.75rem;font-weight:800;text-align:center;text-decoration:underline;text-underline-offset:.2em}.flavva-catalog-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.35rem}.flavva-catalog-nav__link{min-height:2.5rem;padding:.45rem .85rem;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem;max-width:100%;border:1px solid var(--border);border-radius:999px;background:#fffdf9;color:var(--primary);font-size:.78rem;font-weight:750;overflow-wrap:break-word;word-break:normal;hyphens:none}.flavva-catalog-nav__link span{color:var(--muted-foreground);font-size:.68rem;font-weight:700}.flavva-catalog-nav__link.is-current,.flavva-catalog-nav__link:hover,.flavva-catalog-nav__link:focus-visible{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.flavva-catalog-nav__link.is-current span,.flavva-catalog-nav__link:hover span,.flavva-catalog-nav__link:focus-visible span{color:var(--accent)}.flavva-sticky-cart{position:fixed;right:var(--pad);bottom:max(0.75rem,env(safe-area-inset-bottom,0px));left:var(--pad);z-index:40;padding:.75rem .85rem;display:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid rgb(255 255 255 / .12);border-radius:1.1rem;background:rgb(42 8 69 / .96);color:var(--primary-foreground);box-shadow:0 18px 40px rgb(23 5 38 / .22)}@media (max-width:782px){.flavva-sticky-cart.is-visible{display:grid}}.flavva-sticky-cart__copy{min-width:0;display:grid;gap:.15rem}.flavva-sticky-cart__copy strong{overflow:hidden;font-size:.88rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.flavva-sticky-cart__copy span,.flavva-sticky-cart__copy .woocommerce-Price-amount{color:var(--accent);font-size:.78rem;font-weight:800}.flavva-sticky-cart__copy del,.flavva-sticky-cart__copy del .woocommerce-Price-amount{margin-right:.3rem;color:rgb(250 247 242 / .62);font-weight:600;text-decoration:line-through}.flavva-sticky-cart__copy ins{text-decoration:none}.flavva-sticky-cart__button{white-space:nowrap}@media (max-width:782px){body.single-product{padding-bottom:5.5rem}}.flavva-commerce nav.woocommerce-pagination{margin-top:2.5rem}.flavva-commerce nav.woocommerce-pagination ul{display:flex;justify-content:center;gap:.4rem;border:0}.flavva-commerce nav.woocommerce-pagination ul li{border:0}.flavva-commerce nav.woocommerce-pagination ul li a,.flavva-commerce nav.woocommerce-pagination ul li span{min-width:2.65rem;min-height:2.65rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:#fff;color:var(--primary);font-weight:750}.flavva-commerce nav.woocommerce-pagination ul li span.current,.flavva-commerce nav.woocommerce-pagination ul li a:hover{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}body.single-product .flavva-commerce-breadcrumbs,body.single-product .flavva-commerce.flavva-commerce--product{width:min(100%,112rem)}body.single-product .flavva-commerce-breadcrumbs{padding-top:.4rem;padding-bottom:0}body.single-product .flavva-commerce--product{padding-top:.55rem;padding-bottom:.85rem;--flavva-buy-h:4.5rem;--flavva-buy-qty:4.75rem}body.single-product .flavva-commerce div.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(0.85rem,1.8vw,1.25rem)}body.single-product .flavva-commerce div.product::before,body.single-product .flavva-commerce div.product::after{display:none}body.single-product .flavva-commerce div.product .woocommerce-product-gallery,body.single-product .flavva-commerce div.product .summary{width:auto;max-width:100%;min-width:0;float:none;margin:0;display:flex;flex-direction:column}body.single-product .flavva-commerce div.product .summary{min-height:0}body.single-product .flavva-commerce div.product .woocommerce-product-gallery{min-height:min(22rem,70vw);opacity:1!important;visibility:visible!important}body.single-product .flavva-commerce div.product .woocommerce-product-gallery,body.single-product .flavva-commerce div.product .woocommerce-product-gallery.images,body.single-product.postid-4823 .flavva-commerce div.product .woocommerce-product-gallery,body.single-product .product.type-product .woocommerce-product-gallery{position:static!important;top:auto!important;bottom:auto!important;align-self:stretch;z-index:auto}@media (min-width:901px){body.single-product .flavva-commerce div.product>.woocommerce-product-gallery,body.single-product .flavva-commerce div.product>.summary{height:auto;max-height:none;min-height:min(34rem,58vh)}body.single-product .flavva-commerce .woocommerce-product-gallery>.flex-viewport,body.single-product .flavva-commerce .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{min-height:min(32rem,54vh)}body.single-product .flavva-commerce .woocommerce-product-gallery__image img{max-height:min(34rem,58vh);height:auto!important}}body.single-product .flavva-commerce .woocommerce-product-gallery>.flex-viewport,body.single-product .flavva-commerce .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{flex:1 1 auto;min-height:min(22rem,62vw);height:auto!important;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--border);border-radius:clamp(1rem,2vw,1.35rem);background:#fffdf9;overflow:hidden}body.single-product .flavva-commerce .flex-viewport .woocommerce-product-gallery__wrapper{flex:1 1 auto;min-height:min(20rem,58vw);height:auto!important;border:0;border-radius:0;background:#fff0;overflow:hidden}body.single-product .flavva-commerce .flex-viewport{height:auto!important}body.single-product .flavva-commerce .woocommerce-product-gallery__image{height:auto;min-height:min(20rem,58vw)}body.single-product .flavva-commerce .woocommerce-product-gallery__image a{display:grid;height:auto;min-height:min(20rem,58vw);place-items:center}body.single-product .flavva-commerce .woocommerce-product-gallery__image img{width:100%;height:auto!important;max-height:min(34rem,70vh);padding:.7rem;object-fit:contain;object-position:center}body.single-product .flavva-commerce .flex-control-thumbs,body.single-product .flavva-commerce .flex-control-nav{margin-top:0.55rem!important;flex:0 0 auto}body.single-product .flavva-commerce .flex-control-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.2rem,5rem));gap:.5rem}body.single-product .flavva-commerce .flex-control-thumbs li{width:auto!important;float:none!important}body.single-product .flavva-commerce .flex-control-thumbs img{border:1px solid #fff0;border-radius:.7rem;background:#efe7d8}body.single-product .flavva-commerce .flex-control-thumbs img.flex-active{border-color:var(--primary)}body.single-product .flavva-commerce div.product .summary{padding:1.25rem 1.4rem 1.05rem;border:1px solid var(--border);border-radius:clamp(1rem,2vw,1.35rem);background:#fffdf9;box-shadow:0 12px 32px rgb(23 5 38 / .05);justify-content:flex-start;gap:.2rem;min-height:0;overflow:visible}body.single-product .flavva-commerce .product_title{margin:0 0 .35rem;font-family:var(--ff-display);font-size:clamp(2.05rem,3.6vw,3rem);font-weight:500;line-height:1.08;letter-spacing:-.04em;color:var(--primary);overflow-wrap:break-word;word-break:normal;hyphens:none}body.single-product .flavva-commerce .woocommerce-product-rating{margin-bottom:.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:var(--muted-foreground);font-size:.86rem}body.single-product .flavva-commerce div.product p.price,body.single-product .flavva-commerce div.product span.price{margin:.25rem 0 .55rem;color:var(--primary);font-size:clamp(1.45rem,2.6vw,1.95rem);font-weight:800}body.single-product .flavva-commerce .woocommerce-product-details__short-description{display:none}body.single-product .flavva-commerce .stock{margin:.35rem 0;color:var(--accent-deep);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body.single-product .flavva-commerce form.cart{margin:.45rem 0;padding:.55rem 0;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.55rem;width:100%;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}body.single-product .flavva-commerce form.cart::before,body.single-product .flavva-commerce form.cart::after{display:none}.flavva-commerce .quantity .qty,.flavva-page-document .woocommerce .quantity .qty{width:4.5rem;min-height:2.85rem;padding:.65rem .4rem;border:1px solid rgb(59 13 94 / .18);border-radius:999px;background:#fff;color:var(--foreground);font:750 0.9rem/1 var(--ff-sans)}body.single-product .flavva-commerce form.cart .quantity,body.single-product .flavva-commerce .flavva-product-actions .quantity{grid-area:qty;flex:0 0 auto;width:auto;min-width:0}body.single-product .flavva-commerce form.cart .quantity .qty,body.single-product .flavva-commerce .flavva-product-actions .quantity .qty{width:var(--flavva-buy-qty,4.75rem);height:var(--flavva-buy-h,4.5rem);min-height:var(--flavva-buy-h,4.5rem);padding:0;font-size:1.05rem;text-align:center}body.single-product .flavva-commerce .flavva-product-actions{display:grid!important;grid-template-columns:var(--flavva-buy-qty,4.75rem) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"qty cart help";grid-template-rows:var(--flavva-buy-h,4.5rem);gap:.65rem;align-items:stretch;flex:0 0 auto;width:100%}body.single-product .flavva-commerce .flavva-product-actions>*:not(.quantity):not(.single_add_to_cart_button):not(.flavva-product-help-btn){display:none!important}body.single-product .flavva-commerce form.cart .single_add_to_cart_button,body.flavva-body.single-product .flavva-commerce form.cart .single_add_to_cart_button.button{grid-area:cart;flex:none;width:100%!important;min-width:0!important;max-width:none!important;height:var(--flavva-buy-h,4.5rem)!important;min-height:var(--flavva-buy-h,4.5rem)!important;max-height:var(--flavva-buy-h,4.5rem)!important;margin:0!important;padding:0 1.15rem!important;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;border-radius:999px!important;font:750 1.02rem/1 var(--ff-sans)!important;box-sizing:border-box!important}body.single-product .flavva-commerce a.flavva-product-help-btn,body.single-product .flavva-commerce a.flavva-product-help-btn[href*="wa.me"],body.single-product .flavva-commerce a.flavva-product-help-btn[href*="whatsapp"]{all:unset;grid-area:help;display:inline-flex!important;align-items:center;justify-content:center;gap:.45rem;width:100%!important;min-width:0!important;max-width:none!important;height:var(--flavva-buy-h,4.5rem)!important;min-height:var(--flavva-buy-h,4.5rem)!important;max-height:var(--flavva-buy-h,4.5rem)!important;margin:0!important;padding:0 1.1rem!important;overflow:hidden;border:1px solid var(--accent-deep)!important;border-radius:999px!important;background:var(--accent-deep)!important;background-image:none!important;color:#fff!important;font:750 1.02rem/1 var(--ff-sans)!important;letter-spacing:0!important;text-align:center;text-decoration:none!important;text-indent:0!important;white-space:nowrap!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer;position:relative;z-index:3;isolation:isolate;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}body.single-product .flavva-commerce a.flavva-product-help-btn:hover,body.single-product .flavva-commerce a.flavva-product-help-btn:focus-visible{background:#2d5f08!important;background-image:none!important;border-color:#2d5f08!important;color:#fff!important;transform:none}body.single-product .flavva-commerce a.flavva-product-help-btn::before,body.single-product .flavva-commerce a.flavva-product-help-btn::after{content:none!important;display:none!important;width:0!important;height:0!important;background:none!important;box-shadow:none!important;animation:none!important}body.single-product .flavva-commerce .flavva-product-help-btn__icon,body.single-product .flavva-commerce a.flavva-product-help-btn svg{width:1.35rem!important;height:1.35rem!important;max-width:1.35rem!important;max-height:1.35rem!important;margin:0!important;flex:0 0 1.35rem!important;display:block!important;fill:currentColor!important;color:#fff!important;opacity:1!important}body.single-product .flavva-commerce .flavva-product-help-btn__label{display:inline-block!important;overflow:visible!important;max-width:none!important;color:#fff!important;opacity:1!important;visibility:visible!important;font:inherit!important;text-overflow:clip}body.single-product .flavva-commerce .flavva-product-actions [class*="skeleton"],body.single-product .flavva-commerce .flavva-product-actions [class*="shimmer"],body.single-product .flavva-commerce .flavva-product-actions [class*="loading"],body.single-product .flavva-commerce .flavva-product-actions [class*="placeholder"],body.single-product .flavva-commerce .flavva-product-actions iframe,body.single-product .flavva-commerce .flavva-help-source,body.single-product .flavva-commerce form.cart>a[href*="wa.me"]:not(.flavva-product-help-btn),body.single-product .flavva-commerce form.cart>a[href*="whatsapp"]:not(.flavva-product-help-btn),body.single-product .flavva-commerce .summary>a[href*="wa.me"]:not(.flavva-product-help-btn),body.single-product .flavva-commerce .summary>a[href*="whatsapp"]:not(.flavva-product-help-btn),body.single-product .flavva-commerce .flavva-product-actions~a[href*="wa.me"],body.single-product .flavva-commerce .flavva-product-actions~a[href*="whatsapp"],body.single-product .flavva-commerce .flavva-product-actions~[class*="chaty"],body.single-product .flavva-commerce .flavva-product-actions~[class*="whatsapp"],body.single-product .flavva-commerce .summary [class*="chaty-woo"],body.single-product .flavva-commerce .summary .nta-whatsapp-button,body.single-product .flavva-commerce .summary .ht-ctc,body.single-product .flavva-commerce .summary .ctc_chat{display:none!important}body.single-product .flavva-commerce .summary .wcpay-express-checkout-wrapper,body.single-product .flavva-commerce .summary #wcpay-express-checkout-element,body.single-product .flavva-commerce .summary #wc-stripe-payment-request-wrapper,body.single-product .flavva-commerce .summary .wc-stripe-product-checkout-1{margin:.35rem 0 0!important}body.single-product .flavva-commerce .summary .wcpay-express-checkout-button-separator,body.single-product .flavva-commerce .summary #wcpay-express-checkout-button-separator,body.single-product .flavva-commerce .summary #wc-stripe-payment-request-button-separator{margin:.3rem 0!important;font-size:.68rem}body.single-product .flavva-commerce table.variations{width:100%;margin-bottom:1rem}body.single-product .flavva-commerce table.variations td,body.single-product .flavva-commerce table.variations th{padding:.4rem 0;border:0;background:#fff0}body.single-product .flavva-commerce table.variations select{width:100%}body.single-product .flavva-commerce .product_meta{display:grid;gap:.25rem;margin-top:auto;padding-top:.55rem;color:var(--muted-foreground);font-size:.78rem;min-width:0;overflow-wrap:break-word;word-break:normal;hyphens:none}body.single-product .flavva-commerce .product_meta a{color:var(--primary);font-weight:700}.flavva-product-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.7rem 0 .45rem;padding:0;list-style:none}.flavva-product-assurances li{min-width:0;padding:.7rem .75rem;display:flex;align-items:center;gap:.55rem;border:1px solid var(--border);border-radius:.85rem;background:#f5efe4}.flavva-product-assurances li>span:first-child{width:2.2rem;height:2.2rem;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--primary);color:var(--accent);font-size:.9rem;font-weight:900}.flavva-product-assurances li>div,.flavva-product-assurances li>span:last-child{min-width:0}.flavva-product-assurances strong,.flavva-product-assurances small{display:block;overflow-wrap:break-word;word-break:normal;hyphens:none}.flavva-product-assurances strong{color:var(--primary);font-size:.86rem}.flavva-product-assurances small{margin-top:.12rem;color:var(--muted-foreground);font-size:.76rem;line-height:1.35}body.single-product .flavva-commerce .woocommerce-tabs,body.single-product .flavva-commerce .related,body.single-product .flavva-commerce .upsells{grid-column:1 / -1;min-width:0;position:relative;z-index:1}body.single-product .flavva-commerce .woocommerce-tabs{margin-top:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.1rem,2.5vw,1.85rem);border:1px solid var(--border);border-radius:1.5rem;background:#fffdf9;clear:both}body.single-product .flavva-commerce div.product .woocommerce-tabs ul.tabs{margin:0 0 1.5rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--border)}body.single-product .flavva-commerce div.product .woocommerce-tabs ul.tabs::before{display:none}body.single-product .flavva-commerce div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:0;border-radius:0;background:#fff0}body.single-product .flavva-commerce div.product .woocommerce-tabs ul.tabs li::before,body.single-product .flavva-commerce div.product .woocommerce-tabs ul.tabs li::after{display:none}body.single-product .flavva-commerce div.product .woocommerce-tabs ul.tabs li a{padding:.8rem .9rem;border-bottom:2px solid #fff0;color:var(--muted-foreground);font-size:.76rem;font-weight:800}body.single-product .flavva-commerce div.product .woocommerce-tabs ul.tabs li.active a{border-bottom-color:var(--accent);color:var(--primary)}body.single-product .flavva-commerce .woocommerce-Tabs-panel h2,body.single-product .flavva-commerce .related>h2,body.single-product .flavva-commerce .upsells>h2{margin:0 0 1.25rem;font-family:var(--ff-display);font-size:clamp(1.9rem,4vw,2.8rem);font-weight:500;color:var(--primary)}body.single-product .flavva-commerce .woocommerce-Tabs-panel{color:#514457;line-height:1.75}body.single-product .flavva-commerce #reviews #comments ol.commentlist{padding:0}body.single-product .flavva-commerce #reviews #comments ol.commentlist li .comment-text{margin-left:4.5rem;padding:1rem;border-color:var(--border);border-radius:1rem}body.single-product .flavva-commerce #review_form_wrapper{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}body.single-product .flavva-commerce #review_form #respond textarea{width:100%;min-height:8rem}body.single-product .flavva-commerce #delivery_date,body.single-product .flavva-commerce [name*="delivery_date"],body.single-product .flavva-commerce [id*="delivery_date"] input,body.single-product .flavva-commerce .delivery_calendar_lite,body.single-product .flavva-commerce .delivery_calendar_life,body.single-product .flavva-commerce input[id*="delivery_calendar"]{max-width:100%;min-height:3rem;padding:.75rem .9rem;border:1px solid rgb(59 13 94 / .18);border-radius:.75rem;background:#fff;font:inherit}body.flavva-hide-delivery-date .delivery_date_label_container,body.flavva-hide-delivery-date .delivery_input_container,body.flavva-hide-delivery-date .delivery_date_label,body.flavva-hide-delivery-date #delivery_date,body.flavva-hide-delivery-date #delivery_calendar_lite,body.flavva-hide-delivery-date #delivery_calendar_life,body.flavva-hide-delivery-date .delivery_calendar_lite,body.flavva-hide-delivery-date .delivery_calendar_life,body.flavva-hide-delivery-date [id*="delivery_calendar"],body.flavva-hide-delivery-date [name*="delivery_date"],body.flavva-hide-delivery-date [name*="delivery_calendar"],body.flavva-hide-delivery-date .prdd_lite_date,body.flavva-hide-delivery-date .prdd-delivery-date,body.flavva-hide-delivery-date label[for*="delivery"]{display:none!important}.flavva-commerce .woocommerce-message,.flavva-commerce .woocommerce-info,.flavva-commerce .woocommerce-error,.flavva-page-document .woocommerce-message,.flavva-page-document .woocommerce-info,.flavva-page-document .woocommerce-error{margin:0 0 1.25rem;padding:1rem 1rem 1rem 3rem;border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:.9rem;background:#fff;box-shadow:0 10px 25px rgb(23 5 38 / .04);color:var(--foreground);line-height:1.55}.flavva-commerce .woocommerce-error,.flavva-page-document .woocommerce-error{border-top-color:#b83838}.flavva-commerce .woocommerce-message::before,.flavva-commerce .woocommerce-info::before,.flavva-page-document .woocommerce-message::before,.flavva-page-document .woocommerce-info::before{color:var(--accent-deep)}.flavva-commerce .woocommerce-error::before,.flavva-page-document .woocommerce-error::before{color:#b83838}.flavva-commerce table.shop_table,.flavva-page-document .woocommerce table.shop_table{width:100%;border:1px solid var(--border);border-collapse:separate;border-radius:1rem;background:#fff;overflow:hidden}.flavva-commerce table.shop_table th,.flavva-page-document .woocommerce table.shop_table th{padding:.9rem 1rem;background:#f0e9da;color:var(--primary);font-size:.68rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.flavva-commerce table.shop_table td,.flavva-page-document .woocommerce table.shop_table td{padding:1rem;border-top-color:var(--border);color:#493c50}.flavva-page-document .woocommerce table.shop_table .product-thumbnail img{width:5rem;padding:.25rem;border-radius:.75rem;background:#f0e9da}.flavva-page-document .woocommerce table.shop_table .product-name a{color:var(--primary);font-weight:750}.flavva-page-document .woocommerce a.remove{display:inline-grid;place-items:center;color:#a52c2c!important}.flavva-page-document .woocommerce a.remove:hover{background:#a52c2c;color:#fff!important}.flavva-page-document .woocommerce .cart .actions{padding:1rem}.flavva-page-document .woocommerce .cart .coupon{display:flex;gap:.5rem}.flavva-page-document .woocommerce .cart .coupon .input-text{width:min(13rem,100%)}.flavva-page-document .woocommerce .cart-collaterals{margin-top:2rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,0.6fr);gap:1.5rem}.flavva-page-document .woocommerce .cart-collaterals::before,.flavva-page-document .woocommerce .cart-collaterals::after{display:none}.flavva-page-document .woocommerce .cart-collaterals .cross-sells,.flavva-page-document .woocommerce .cart-collaterals .cart_totals{width:auto;float:none}.flavva-page-document .woocommerce .cart-collaterals .cross-sells{grid-column:1}.flavva-page-document .woocommerce .cart-collaterals .cart_totals{grid-column:2}@media (min-width:901px){body.woocommerce-cart .flavva-page-document .woocommerce:has(>form.woocommerce-cart-form){display:grid;grid-template-columns:minmax(0,1.55fr) minmax(19rem,22rem);column-gap:1.75rem;row-gap:1.25rem;align-items:start}body.woocommerce-cart .flavva-page-document .woocommerce:has(>form.woocommerce-cart-form)::before,body.woocommerce-cart .flavva-page-document .woocommerce:has(>form.woocommerce-cart-form)::after{content:none;display:none}body.woocommerce-cart .flavva-page-document .woocommerce:has(>form.woocommerce-cart-form)>:not(.cart-collaterals){grid-column:1;min-width:0}body.woocommerce-cart .flavva-page-document .woocommerce>.woocommerce-notices-wrapper,body.woocommerce-cart .flavva-page-document .woocommerce>.woocommerce-message,body.woocommerce-cart .flavva-page-document .woocommerce>.woocommerce-info,body.woocommerce-cart .flavva-page-document .woocommerce>.woocommerce-error,body.woocommerce-cart .flavva-page-document .woocommerce>ul.woocommerce-error,body.woocommerce-cart .flavva-page-document .woocommerce>.cart-empty,body.woocommerce-cart .flavva-page-document .woocommerce>.return-to-shop{grid-column:1 / -1}body.woocommerce-cart .flavva-page-document .woocommerce form.woocommerce-cart-form{grid-column:1;min-width:0}body.woocommerce-cart .flavva-page-document .woocommerce .cart-collaterals{display:contents;margin-top:0}body.woocommerce-cart .flavva-page-document .woocommerce .cart-collaterals .cart_totals{grid-column:2;align-self:start;width:100%;max-width:none;float:none;position:sticky;top:calc(var(--flavva-sticky-top,0px) + var(--flavva-chrome-height) + 0.75rem)}body.woocommerce-cart .flavva-page-document .woocommerce .cart-collaterals .cross-sells{grid-column:1 / -1;width:100%;float:none}}.flavva-page-document .woocommerce .cart_totals{padding:1.25rem;border:1px solid var(--border);border-radius:1.2rem;background:#f4eee2}.flavva-page-document .woocommerce .cart_totals h2,.flavva-page-document .woocommerce .cross-sells h2,.flavva-page-document .woocommerce-checkout h3,body.woocommerce-account .flavva-page-document h2{margin:0 0 1rem;font-family:var(--ff-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500;color:var(--primary)}.flavva-page-document .woocommerce .wc-proceed-to-checkout{padding-bottom:0}.flavva-page-document .woocommerce .wc-proceed-to-checkout .checkout-button{width:100%;margin-bottom:0}.flavva-page-document .woocommerce form.checkout_coupon,.flavva-page-document .woocommerce form.login,.flavva-page-document .woocommerce form.register{margin:1rem 0 1.5rem;padding:1.25rem;border-color:var(--border);border-radius:1rem;background:#fff}.flavva-page-document .woocommerce-checkout .col2-set{width:56%;float:left}.flavva-page-document .woocommerce-checkout .col2-set .col-1,.flavva-page-document .woocommerce-checkout .col2-set .col-2{width:100%;float:none}.flavva-page-document .woocommerce-checkout #order_review_heading,.flavva-page-document .woocommerce-checkout #order_review{width:40%;float:right}.flavva-page-document .woocommerce-checkout #order_review{padding:1.25rem;border:1px solid var(--border);border-radius:1.2rem;background:#f4eee2}.flavva-page-document .woocommerce-checkout #order_review table{background:#fff}.flavva-page-document .woocommerce-checkout #payment{border-radius:1rem;background:#eae1d3}.flavva-page-document .woocommerce-checkout #payment ul.payment_methods{border-bottom-color:var(--border)}.flavva-page-document .woocommerce-checkout #payment div.payment_box{border-radius:.75rem;background:#fff;color:var(--foreground)}.flavva-page-document .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff}.flavva-page-document .woocommerce-checkout .form-row{margin-bottom:.9rem}.flavva-page-document .woocommerce-checkout .woocommerce-privacy-policy-text{color:var(--muted-foreground);font-size:.77rem;line-height:1.6}.flavva-page-document .woocommerce-checkout #place_order{width:100%;margin-top:.75rem}body.logged-in.woocommerce-account .flavva-page-document .woocommerce{display:grid;grid-template-columns:minmax(12rem,0.28fr) minmax(0,0.72fr);gap:clamp(1.5rem,4vw,3rem)}body.logged-in.woocommerce-account .flavva-page-document .woocommerce::before,body.logged-in.woocommerce-account .flavva-page-document .woocommerce::after{display:none}.flavva-page-document .woocommerce-MyAccount-navigation,.flavva-page-document .woocommerce-MyAccount-content{width:auto;float:none}.flavva-page-document .woocommerce-MyAccount-navigation ul{margin:0;padding:.6rem;display:grid;gap:.2rem;border:1px solid var(--border);border-radius:1rem;background:#f1eadc;list-style:none}.flavva-page-document .woocommerce-MyAccount-navigation a{padding:.75rem .8rem;display:block;border-radius:.65rem;color:var(--primary);font-size:.8rem;font-weight:750;text-decoration:none!important}.flavva-page-document .woocommerce-MyAccount-navigation .is-active a,.flavva-page-document .woocommerce-MyAccount-navigation a:hover{background:var(--primary);color:var(--primary-foreground)}.flavva-page-document .woocommerce-MyAccount-content{min-width:0}.flavva-page-document .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.flavva-page-document .woocommerce-Addresses::before,.flavva-page-document .woocommerce-Addresses::after{display:none}.flavva-page-document .woocommerce-Addresses .col-1,.flavva-page-document .woocommerce-Addresses .col-2{width:auto;padding:1rem;float:none;border:1px solid var(--border);border-radius:1rem;background:#fff}.flavva-page-document .woocommerce-order-details,.flavva-page-document .woocommerce-customer-details{margin-top:2rem}.flavva-page-document .woocommerce-order-overview{padding:1rem;display:flex;flex-wrap:wrap;gap:1rem;border:1px solid var(--border);border-radius:1rem;background:#f1eadc}.flavva-entry-content .wc-block-cart,.flavva-entry-content .wc-block-checkout{font-family:var(--ff-sans)}.flavva-entry-content .wc-block-components-sidebar-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(19rem,0.7fr);align-items:start;gap:clamp(1rem,3vw,2rem)}.flavva-entry-content .wc-block-components-sidebar{width:auto;max-width:none;padding:1.25rem;float:none;border:1px solid var(--border);border-radius:1.2rem;background:#f4eee2}.flavva-entry-content .wc-block-components-main{width:auto;max-width:none;padding-right:0;float:none}.flavva-entry-content .wc-block-components-product-name{color:var(--primary);font-family:var(--ff-display);font-size:1.15rem;font-weight:600;text-decoration:none!important}.flavva-entry-content .wc-block-cart-items,.flavva-entry-content .wc-block-components-order-summary{border-color:var(--border)}.flavva-entry-content .wc-block-cart-item__image img,.flavva-entry-content .wc-block-components-order-summary-item__image img{border-radius:.75rem;background:#f0e9da}.flavva-entry-content .wc-block-components-text-input input,.flavva-entry-content .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{border-color:rgb(59 13 94 / .18);border-radius:.7rem;background:#fff}.flavva-entry-content .wc-block-components-checkout-step{padding:1.25rem;border:1px solid var(--border);border-radius:1rem;background:#fff}.flavva-entry-content .wc-block-components-checkout-step+.wc-block-components-checkout-step{margin-top:1rem}.flavva-entry-content .wc-block-components-checkout-step__heading{font-family:var(--ff-display);color:var(--primary)}.flavva-commerce-assurance{width:min(calc(100% - (2 * var(--pad))),var(--max));margin:0 auto clamp(3rem,7vw,5rem);padding:clamp(1rem,2.5vw,1.35rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;border:1px solid var(--border);border-radius:1.35rem;background:#f0e9da}.flavva-commerce-assurance>div{padding:.7rem 1rem;display:flex;align-items:center;justify-content:center;gap:.75rem;border-right:1px solid var(--border)}.flavva-commerce-assurance>div:last-child{border-right:0}.flavva-commerce-assurance>div>span{width:2.25rem;aspect-ratio:1;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--primary);color:var(--accent);font-size:.9rem;font-weight:900}.flavva-commerce-assurance p{margin:0;display:grid;color:#685746;font-size:.8rem;line-height:1.45}.flavva-commerce-assurance strong{color:var(--primary);font-size:.86rem}@media (max-width:1080px){.flavva-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.flavva-body .flavva-commerce ul.products,body.flavva-body .flavva-entry-content .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.flavva-page-cta,.flavva-brand-story{grid-template-columns:1fr}body.flavva-page--our-concept .flavva-concept-layout .vc_row,body.flavva-page--our-concept .flavva-concept-layout .flavva-trx-columns,body.flavva-page--our-concept .flavva-concept-layout .elementor-container{grid-template-columns:1fr}.flavva-brand-story__visuals{max-width:24rem;margin-inline:auto}.flavva-editorial-summary__grid,.flavva-editorial-summary--our-concept .flavva-editorial-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flavva-page-cta__actions{justify-content:flex-start}.flavva-brand-story__pillars{grid-template-columns:1fr}.flavva-article__layout{grid-template-columns:1fr}.flavva-article__meta{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}body.single-product .flavva-commerce div.product{grid-template-columns:1fr}body.single-product .flavva-commerce div.product>.woocommerce-product-gallery,body.single-product .flavva-commerce div.product>.summary{height:auto;max-height:none}body.single-product .flavva-commerce .woocommerce-product-details__short-description{display:block;margin:0 0 .75rem;color:#54465b;font-size:.92rem;line-height:1.6}body.single-product .flavva-commerce div.product .woocommerce-product-gallery{position:static}.flavva-page-document .woocommerce .cart-collaterals{grid-template-columns:1fr}.flavva-page-document .woocommerce .cart-collaterals .cross-sells,.flavva-page-document .woocommerce .cart-collaterals .cart_totals{grid-column:1}body.flavva-commerce-compact .flavva-page-document .woocommerce .cart-collaterals .cart_totals{order:-1}.flavva-page-document .woocommerce-checkout .col2-set,.flavva-page-document .woocommerce-checkout #order_review_heading,.flavva-page-document .woocommerce-checkout #order_review{width:100%;float:none}.flavva-page-document .woocommerce-checkout #order_review_heading{margin-top:2rem}body.flavva-commerce-compact .flavva-page-document .woocommerce-checkout #order_review_heading{margin-top:1.15rem}body.flavva-commerce-compact .flavva-entry-content .wc-block-components-sidebar{margin-top:1rem}body.logged-in.woocommerce-account .flavva-page-document .woocommerce{grid-template-columns:1fr}.flavva-page-document .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}.flavva-entry-content .wc-block-components-sidebar-layout{display:block}.flavva-entry-content .wc-block-components-sidebar{width:100%;margin-top:1.5rem}}@media (max-width:782px){.flavva-inner-hero__inner{padding-bottom:1.25rem}.flavva-inner-hero--compact .flavva-inner-hero__inner{padding-bottom:1.15rem}.flavva-inner-hero__layout,.flavva-inner-hero--article .flavva-inner-hero__layout,.flavva-inner-hero--search .flavva-inner-hero__layout{grid-template-columns:1fr;gap:1.05rem}.flavva-inner-hero h1,.flavva-inner-hero--article h1{max-width:18ch}.flavva-inner-hero__media,.flavva-inner-hero__art,.flavva-inner-hero--article .flavva-inner-hero__art,.flavva-inner-hero--search .flavva-inner-hero__art{min-height:8.5rem}.flavva-inner-hero__media{min-height:0}.flavva-inner-hero__brand{width:min(78%,15rem)}.flavva-article__meta{grid-template-columns:1fr}.flavva-error-page{grid-template-columns:1fr;padding-top:2.5rem;text-align:center}.flavva-error-page__visual{min-height:13rem}.flavva-error-page h1,.flavva-error-page__copy>p:not(.flavva-kicker){margin-right:auto;margin-left:auto}.flavva-error-page .flavva-breadcrumbs ol,.flavva-error-page__actions{justify-content:center}.flavva-error-page .flavva-search-form{margin-right:auto;margin-left:auto}body.single-product .flavva-commerce div.product{grid-template-columns:1fr}body.single-product .flavva-commerce div.product>.woocommerce-product-gallery,body.single-product .flavva-commerce div.product>.summary{height:auto;max-height:none}body.single-product .flavva-commerce div.product .woocommerce-product-gallery{position:static}.flavva-commerce-assurance{grid-template-columns:1fr}.flavva-commerce-assurance>div{justify-content:flex-start;border-right:0;border-bottom:1px solid var(--border)}.flavva-commerce-assurance>div:last-child{border-bottom:0}.flavva-entry-content table:not(.shop_table):not(.wc-block-cart-items){max-width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.flavva-entry-content .wp-block-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.flavva-entry-content .wp-block-table table{max-width:none;display:table;overflow:visible}}@media (max-width:640px){.flavva-breadcrumbs{margin-bottom:1.75rem;font-size:.68rem}.flavva-inner-hero .flavva-breadcrumbs{margin-bottom:.5rem}.flavva-inner-hero h1,.flavva-inner-hero--article h1{font-size:clamp(1.7rem,8.5vw,2.35rem)}.flavva-inner-hero--compact .flavva-breadcrumbs{margin-bottom:.55rem}.flavva-inner-hero--compact h1{font-size:clamp(1.9rem,10vw,2.6rem)}body.flavva-commerce-compact .flavva-page-document{padding-top:.9rem;padding-bottom:1.75rem}body.flavva-commerce-compact .flavva-entry-content{padding:.85rem .85rem 1rem}body.flavva-commerce-compact .flavva-page-document .woocommerce table.shop_table th,body.flavva-commerce-compact .flavva-page-document .woocommerce table.shop_table td{padding:.7rem .75rem}.flavva-inner-hero__description{font-size:.95rem}.flavva-inner-hero__art,.flavva-inner-hero--article .flavva-inner-hero__art,.flavva-inner-hero--search .flavva-inner-hero__art{min-height:7.75rem}.flavva-inner-hero__brand{width:min(84%,13.5rem);padding:0}.flavva-inner-hero__brand-logo{max-width:12rem;max-height:4.4rem}.flavva-page-document,.flavva-loop-shell,.flavva-article,.flavva-attachment,.flavva-commerce{padding-top:1.25rem;padding-bottom:1.75rem}.flavva-entry-content{padding:1.15rem;border-radius:1.1rem}.flavva-page-cta{padding:1.15rem;border-radius:1.25rem}.flavva-editorial-summary{padding-top:1.15rem}.flavva-editorial-summary__grid,.flavva-editorial-summary--our-concept .flavva-editorial-summary__grid{grid-template-columns:1fr}.flavva-page-cta__actions,.flavva-page-cta__actions .flavva-btn,.flavva-brand-story__actions,.flavva-brand-story__actions .flavva-btn{width:100%}.flavva-brand-story__actions .flavva-text-link{padding:.5rem 0}.flavva-brand-story__visuals{max-width:20rem}.flavva-entry-content--builder,.flavva-entry-content--maps{padding:1rem .85rem}.flavva-entry-content .alignfull{width:calc(100% + 2.3rem);margin-right:-1.15rem;margin-left:-1.15rem}.flavva-entry-content .vc_column_container>.vc_column-inner{padding-right:0;padding-left:0}.flavva-loop-grid,body.flavva-body .flavva-commerce ul.products,body.flavva-body .flavva-entry-content .woocommerce ul.products{grid-template-columns:1fr}.flavva-commerce .woocommerce-result-count,.flavva-commerce .woocommerce-ordering{width:100%;float:none}.flavva-commerce .woocommerce-ordering select{width:100%}.flavva-post-navigation .nav-links,.flavva-page-document .woocommerce-Addresses{grid-template-columns:1fr}.flavva-post-navigation .nav-next{text-align:left}.flavva-search-form__control{border-radius:1rem}.flavva-search-form__control button{padding-inline:.85rem}.flavva-error-page__visual{font-size:clamp(4rem,24vw,6.5rem)}.flavva-error-page__actions .flavva-btn{width:100%}body.single-product .flavva-commerce #reviews #comments ol.commentlist li .comment-text{margin-left:0}body.single-product .flavva-commerce div.product .summary,body.single-product .flavva-commerce .woocommerce-tabs{padding:1.1rem;border-radius:1.1rem}body.single-product .flavva-commerce form.cart{align-items:stretch}body.single-product .flavva-commerce form.cart .quantity{flex:0 0 var(--flavva-buy-qty,4.75rem)}body.single-product .flavva-commerce .flavva-product-actions{grid-template-columns:var(--flavva-buy-qty,4.75rem) minmax(0,1fr) minmax(0,1fr)}body.single-product .flavva-commerce .flavva-product-actions .quantity .qty{width:var(--flavva-buy-qty,4.75rem)}.flavva-product-assurances{grid-template-columns:1fr}.flavva-page-document .woocommerce .cart .coupon{display:grid;grid-template-columns:1fr}.flavva-page-document .woocommerce .cart .coupon .input-text,.flavva-page-document .woocommerce .cart .coupon .button{width:100%}.flavva-page-document .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr}.flavva-page-document .woocommerce-order-overview{display:grid}}.flavva-footer{margin-top:.5rem;background:#12041f;color:#f4efe7}.flavva-footer__inner{max-width:var(--max);margin:0 auto;padding:1.35rem var(--pad) 1rem;display:grid;grid-template-columns:minmax(12rem,0.85fr) minmax(0,2.15fr);gap:1.25rem 1.75rem;align-items:start}.flavva-footer__brand p{margin:.45rem 0 0;max-width:18rem;color:rgb(244 239 231 / .72);font-size:.78rem;line-height:1.45}.flavva-footer__brand img{height:32px;width:auto;filter:brightness(0) invert(1)}.flavva-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.85rem 1.15rem}.flavva-footer__cols h2{margin:0 0 .45rem;font-family:var(--ff-sans);font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#f4efe7}.flavva-footer__cols ul{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.flavva-footer__cols a,.flavva-footer__cols li{color:rgb(244 239 231 / .78);font-size:.8rem;line-height:1.35}.flavva-footer__bottom{max-width:var(--max);margin:0 auto;padding:.7rem var(--pad) .9rem;border-top:1px solid rgb(255 255 255 / .1);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .85rem;font-size:.75rem;color:rgb(244 239 231 / .65)}.flavva-footer__links{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.flavva-cookie-settings{display:inline-block;margin:0;padding:0;border:0;background:#fff0;color:inherit;font:inherit;text-decoration:underline;text-decoration-color:rgb(244 239 231 / .38);text-underline-offset:.2em;cursor:pointer}.flavva-cookie-settings:hover{color:var(--primary-foreground);text-decoration-color:var(--accent)}html body #cmplz-manage-consent,html body #cmplz-manage-consent .cmplz-manage-consent,html body .cmplz-manage-consent,html body button.cmplz-manage-consent,html body .cmplz-btn.cmplz-manage-consent,html body .cky-btn-revisit-wrapper,html body .cky-btn-revisit,html body .cky-revisit-bottom,html body .cky-revisit-bottom-left,html body .cky-revisit-bottom-right,html body [data-cky-tag="revisit-consent"],html body .cc-revoke,html body .cc-btn.cc-revoke,html body #cookie-law-info-again,html body #CookiebotWidget,html body .ot-floating-button,html body #ot-sdk-btn-floating,html body .osano-cm-widget,html body .cc-reopen-wrapper,html body .cc-reopen-btn,html body #cmplz-cookiebanner-container,html body .cmplz-cookiebanner,html body .cky-consent-container,html body #ckyBanner,html body #cookie-law-info-bar,html body #cc-root .cc-window,html body #cookiez-banner .cc-window{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}html body #trp-floater-ls,html body #trp-floater-ls-current-language,html body #trp-floater-ls-language-list,html body .trp-floater-ls{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}.flavva-consent{position:fixed;inset:auto 0 0;z-index:10080;padding:max(0.85rem,env(safe-area-inset-bottom,0px)) var(--pad) max(1rem,env(safe-area-inset-bottom,0px));pointer-events:none}.flavva-consent:not([hidden]){display:block}.flavva-consent[hidden],.flavva-consent.is-closed{display:none!important}.flavva-claims-confirm{position:fixed;inset:0;z-index:10060;display:grid;place-items:end center;padding:max(1rem,env(safe-area-inset-bottom,0px)) var(--pad) max(1.25rem,env(safe-area-inset-bottom,0px))}body.flavva-claims-confirm-open{overflow:hidden}.flavva-claims-confirm[hidden]{display:none!important}.flavva-claims-confirm__backdrop{position:absolute;inset:0;background:rgb(18 10 8 / .42)}.flavva-claims-confirm__panel{position:relative;z-index:1;width:min(100%,34rem);padding:1.15rem 1.2rem 1.2rem;border:1px solid rgb(255 255 255 / .14);background:linear-gradient(160deg,rgb(28 18 12 / .97),rgb(48 28 16 / .94)),#24160f;color:#faf7f2;box-shadow:0 18px 48px rgb(18 10 8 / .35);animation:flavva-fade-up 0.4s ease both}.flavva-claims-confirm__title{margin:0 0 .4rem;font-family:var(--ff-display);font-size:clamp(1.2rem,2.6vw,1.5rem);font-weight:550;line-height:1.2}.flavva-claims-confirm__text{margin:0 0 .85rem;font-size:.92rem;line-height:1.5;color:rgb(250 247 242 / .88)}.flavva-claims-confirm__list{margin:0 0 1rem;padding:0;list-style:none;display:grid;gap:.65rem}.flavva-claims-confirm__list[hidden]{display:none!important}.flavva-claims-confirm__item{display:grid;grid-template-columns:1.4rem 1fr;gap:.55rem;align-items:start;font-size:.86rem;line-height:1.4}.flavva-claims-confirm__item strong{display:block;font-size:.92rem}.flavva-claims-confirm__item span span{display:block;color:rgb(250 247 242 / .78);font-size:.8rem}.flavva-claims-confirm__item--yes .flavva-claims-confirm__mark{color:#8fda4a}.flavva-claims-confirm__item--no .flavva-claims-confirm__mark{color:#f0a070}.flavva-claims-confirm__actions{display:flex;flex-wrap:wrap;gap:.55rem}.flavva-claims-confirm__btn{min-height:2.75rem;padding:.55rem 1rem;border:1px solid #fff0;font:inherit;font-weight:600;cursor:pointer}.flavva-claims-confirm__btn--primary{background:var(--accent);color:#143006}.flavva-claims-confirm__btn--primary:hover{background:#7ad42a}.flavva-claims-confirm__btn--ghost{background:#fff0;border-color:rgb(250 247 242 / .35);color:#faf7f2}.flavva-claims-confirm__btn--ghost:hover{border-color:rgb(250 247 242 / .7)}.flavva-consent__panel{pointer-events:auto;display:grid;gap:.9rem;width:min(100%,52rem);margin:0 auto;padding:1rem 1.15rem;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(135deg,rgb(42 8 69 / .96),rgb(59 13 94 / .94)),var(--primary-deep);color:var(--primary-foreground);box-shadow:0 -12px 36px rgb(23 5 38 / .28);animation:flavva-fade-up 0.45s ease both}.flavva-consent__title{margin:0 0 .35rem;font-family:var(--ff-display);font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:550;line-height:1.2}.flavva-consent__text{margin:0;font-size:.92rem;line-height:1.5;color:rgb(250 247 242 / .88)}.flavva-consent__text a{color:var(--accent);text-decoration:underline;text-underline-offset:.15em}.flavva-consent__actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.flavva-consent__btn{min-height:2.75rem;padding:.55rem 1rem;border:1px solid #fff0;font:inherit;font-weight:600;cursor:pointer}.flavva-consent__btn--primary{background:var(--accent);color:#143006!important;border-color:#fff0}.flavva-consent__btn--primary:hover{background:#7ad42a;color:#143006!important}.flavva-consent__btn--ghost{background:#fff0;border-color:rgb(250 247 242 / .35);color:var(--primary-foreground)}.flavva-consent__btn--ghost:hover{border-color:rgb(250 247 242 / .7)}html[hidden]{display:block!important}.flavva-consent__prefs{display:grid;gap:.75rem;padding-top:.15rem;border-top:1px solid rgb(250 247 242 / .16)}.flavva-consent__prefs[hidden]{display:none!important}.flavva-consent__option{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;font-size:.9rem;line-height:1.4;cursor:pointer}.flavva-consent__option input{width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:var(--accent)}.flavva-consent__option strong{display:block;margin-bottom:.1rem}.flavva-consent__option span span{color:rgb(250 247 242 / .78)}.flavva-policy{max-width:48rem}.flavva-policy h2{margin-top:1.75rem;margin-bottom:.65rem}.flavva-policy table{width:100%;border-collapse:collapse;margin:1rem 0 1.25rem}.flavva-policy th,.flavva-policy td{border:1px solid rgb(0 0 0 / .12);padding:.65rem .75rem;text-align:left;vertical-align:top}.flavva-cookie-disclosure{margin-top:2rem}.flavva-cookie-disclosure .flavva-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.flavva-cookie-disclosure table{width:100%;border-collapse:collapse;font-size:.95rem}.flavva-cookie-disclosure th,.flavva-cookie-disclosure td{padding:.7rem .75rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.flavva-cookie-disclosure th{font-family:var(--ff-display);font-weight:550}@media (min-width:720px){.flavva-consent__panel{grid-template-columns:1fr auto;align-items:center;padding:1.15rem 1.35rem}.flavva-consent__prefs{grid-column:1 / -1}}@keyframes flavva-fade-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes flavva-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes flavva-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1439px){.flavva-header-cta{display:none}.flavva-nav__list{gap:clamp(0.55rem,1.05vw,1.05rem)}.flavva-nav__list a{font-size:.76rem}}@media (max-width:1279px){body.flavva-nav-open{overflow:hidden}.flavva-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto}.flavva-logo img,.flavva-logo .custom-logo{height:3rem;max-height:3rem}.flavva-nav-toggle{display:inline-block}.flavva-nav{position:absolute;top:calc(100% + 0.5rem);right:var(--pad);left:var(--pad);max-height:calc(100vh - 8rem);max-height:calc(100dvh - 8rem);padding:.75rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:1rem;background:#fffdf9;box-shadow:0 22px 50px rgb(23 5 38 / .14);opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;z-index:4;transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease}.flavva-nav.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.flavva-nav__list{flex-direction:column;align-items:stretch;gap:0}.flavva-nav__list li{width:100%}.flavva-nav__list a{min-height:2.75rem;padding:.8rem .75rem;display:flex;align-items:center;border-bottom:1px solid rgb(59 13 94 / .07);font-size:.88rem}.flavva-nav__list a::after{display:none}.flavva-mobile-shop{margin-top:.75rem;padding:.85rem .9rem;display:flex;align-items:center;justify-content:space-between;border-radius:.75rem;background:var(--primary);color:var(--primary-foreground);font-size:.86rem;font-weight:800}.flavva-header-cta{display:none}}@media (max-width:1080px){.flavva-hero,.flavva-featured,.flavva-story,.flavva-footer__inner{grid-template-columns:1fr}.flavva-hero{background:var(--primary-deep);grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.flavva-hero>.flavva-hero__content,.flavva-hero>.flavva-hero__stage,.flavva-hero>.flavva-trust{grid-column:1;grid-row:auto}.flavva-hero__content{padding:clamp(3.5rem,10vw,5rem) var(--pad)}.flavva-hero__stage{min-height:34rem;padding:3rem var(--pad)}.flavva-trust,.flavva-product-grid,.flavva-process__grid,.flavva-nutrients,.flavva-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.flavva-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flavva-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.15rem}body.woocommerce .flavva-commerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:782px){.flavva-desktop-languages{display:none}.flavva-mobile-languages{margin-top:.75rem;padding:.85rem .75rem .15rem;display:block;border-top:1px solid var(--border)}.flavva-mobile-languages__label{display:block;margin-bottom:.55rem;color:var(--muted-foreground);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.flavva-mobile-languages ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none}.flavva-mobile-languages a{min-height:2.75rem;padding:.65rem .75rem;display:flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--border);border-radius:.7rem;background:#f8f4ed;color:var(--foreground);font-size:.78rem;font-weight:700}.flavva-mobile-languages a.is-current{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.flavva-mobile-languages img{flex:0 0 auto}body.flavva-body .chaty,body.flavva-body .chaty-outer-forms,body.flavva-body [id^="chaty-widget-"]{display:none!important}body.flavva-body .wa__btn_popup{right:max(1rem,env(safe-area-inset-right,0px))!important;bottom:max(1rem,env(safe-area-inset-bottom,0px))!important;left:auto!important;width:3.25rem!important;height:3.25rem!important}body.flavva-body .wa__btn_popup_icon{width:3.25rem!important;height:3.25rem!important;border:2px solid #fff!important;box-shadow:0 8px 24px rgb(23 5 38 / .22)!important}body.flavva-body .wa__btn_popup_txt{display:none!important}body.flavva-body .wa__popup_chat_box{right:max(1rem,env(safe-area-inset-right,0px))!important;bottom:5.25rem!important;left:max(1rem,env(safe-area-inset-left,0px))!important;width:auto!important;max-width:22rem!important;max-height:calc(100vh - 6.5rem)!important;max-height:calc(100dvh - 6.5rem)!important;margin-left:auto!important;overflow-y:auto!important}}@media (max-width:640px){.flavva-announcement{font-size:.72rem}.flavva-announcement__inner{min-height:2.65rem;padding-block:.5rem}.flavva-announcement__extra{display:none}.flavva-header__inner{min-height:4.4rem;padding-block:.5rem;gap:.5rem}.flavva-logo img,.flavva-logo .custom-logo{height:42px;max-height:42px}.flavva-header__actions{gap:.3rem}.flavva-header-action,.flavva-nav-toggle{width:2.75rem;height:2.75rem}.flavva-header-action svg{width:18px;height:18px}.flavva-header-search__form{padding-block:.8rem}.flavva-header-search__form button{min-height:2.75rem;padding-inline:.8rem}body.flavva-body .flavva-filters button{min-height:2.75rem}.flavva-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:.85rem var(--pad) 1.25rem}.flavva-product-grid,.flavva-process__grid,.flavva-nutrients,.flavva-stats,.flavva-reviews__grid,.flavva-story__gallery{grid-template-columns:1fr}.flavva-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}body.woocommerce .flavva-commerce ul.products{grid-template-columns:1fr}.flavva-story__gallery figure:first-child{grid-row:auto}.flavva-hero{padding-top:0}.flavva-hero__content{padding:2.65rem var(--pad) 2.35rem}.flavva-hero__title{font-size:clamp(2.15rem,10.8vw,3.3rem)}.flavva-hero__lede{font-size:.98rem;line-height:1.55}.flavva-hero__actions{align-items:stretch;flex-direction:column}.flavva-hero__actions .flavva-btn{width:100%}.flavva-hero__stage{min-height:auto;padding:1.5rem var(--pad) 1.75rem}.flavva-hero__card--discovery{width:min(100%,22rem);max-width:22rem;gap:.65rem}.flavva-hero__card--discovery img{max-height:18rem}.flavva-buy-now,.flavva-buy-now__submit{width:100%}.flavva-hero__price--discovery .flavva-buy-now,.flavva-hero__price--discovery .flavva-buy-now__submit{width:auto}.flavva-hero__price--discovery,.flavva-hero__price--discovery:has(.flavva-buy-now){grid-template-columns:minmax(0,1fr) auto;padding:.55rem .55rem .55rem .75rem;column-gap:.45rem}.flavva-hero__price--discovery>span,.flavva-hero__price--discovery>small{grid-column:1 / -1}.flavva-hero__price--discovery .flavva-buy-now{grid-column:1;grid-row:auto;justify-self:start}.flavva-hero__price--discovery .flavva-buy-now__submit{width:auto;min-height:2.65rem;padding-inline:.75rem;font-size:.78rem}.flavva-hero__card--discovery .flavva-hero__price--discovery>strong,.flavva-hero__price--discovery:has(.flavva-buy-now)>strong{grid-column:2;grid-row:auto;font-size:clamp(1.15rem,5.5vw,1.45rem)}body.flavva-body .flavva-trust button.flavva-trust__item{padding:.7rem .65rem;gap:.4rem}body.flavva-body .flavva-trust button.flavva-trust__item strong{font-size:.76rem}body.flavva-body .flavva-trust button.flavva-trust__item small{font-size:.75rem}.flavva-featured,.flavva-collection,.flavva-story,.flavva-process,.flavva-reviews{padding-block:2.75rem}.flavva-newsletter{padding-block:.9rem}.flavva-newsletter__inner{padding:1rem 1.1rem .9rem}.flavva-newsletter__form{flex-direction:column;align-items:stretch}.flavva-newsletter__form input[type="email"],.flavva-newsletter__form .flavva-btn{flex:0 0 auto;width:100%;max-width:100%}.flavva-newsletter__form input[type="email"]{min-height:2.6rem;height:auto;aspect-ratio:auto}}@media (prefers-reduced-motion:reduce){.flavva-marquee__track{width:100%;justify-content:center;padding-inline:var(--pad);white-space:normal;text-align:center}.flavva-marquee__track span+span{display:none}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}@media all{.esg-line-height-0{line-height:0}.esg-text-left{text-align:left}.esg-text-right{text-align:right}.esg-text-center{text-align:center}.esg-font-normal{font-style:normal}.esg-font-italic{font-style:italic}.esg-display-none{display:none}.esg-display-block{display:block}.esg-display-inline-block{display:inline-block}.esg-display-inline{display:inline}.esg-display-none-i{display:none!important}.esg-display-block-i{display:block!important}.esg-display-inline-block-i{display:inline-block!important}.esg-display-inline-i{display:inline!important}.esg-overflow-hidden{overflow:hidden}.esg-hidden{visibility:hidden}.esg-visible{visibility:visible}.esg-p-absolute{position:absolute}.esg-p-relative{position:relative}.esg-margin-0{margin:0}.esg-margin-t-0{margin-top:0}.esg-margin-b-0{margin-bottom:0}.esg-margin-l-0{margin-left:0}.esg-margin-r-0{margin-right:0}.esg-margin-5{margin:5px}.esg-margin-t-5{margin-top:5px}.esg-margin-b-5{margin-bottom:5px}.esg-margin-l-5{margin-left:5px}.esg-margin-r-5{margin-right:5px}.esg-margin-10{margin:10px}.esg-margin-t-10{margin-top:10px}.esg-margin-b-10{margin-bottom:10px}.esg-margin-l-10{margin-left:10px}.esg-margin-r-10{margin-right:10px}.esg-margin-15{margin:15px}.esg-margin-t-15{margin-top:15px}.esg-margin-b-15{margin-bottom:15px}.esg-margin-l-15{margin-left:15px}.esg-margin-r-15{margin-right:15px}.esg-padding-0{padding:0}.esg-padding-t-0{padding-top:0}.esg-padding-b-0{padding-bottom:0}.esg-padding-l-0{padding-left:0}.esg-padding-r-0{padding-right:0}.esg-padding-15{padding:15px}.esg-padding-t-15{padding-top:15px}.esg-padding-b-15{padding-bottom:15px}.esg-padding-l-15{padding-left:15px}.esg-padding-r-15{padding-right:15px}.esg-f-left{float:left!important}.esg-f-right{float:right!important}.esg-f-none{float:none!important}.esg-color-black{color:#000}.esg-color-white{color:#fff}.esg-color-red{color:red}.esg-color-green{color:green}.esg-color-blue{color:blue}.esg-w100{width:100%}.esg-w100-hauto{width:100%;height:auto}.esg-fullscreen-forcer{position:relative;left:0;top:0;width:100%;height:auto}.esg-iframe{position:absolute;top:0;left:0;display:none}.esg-clearfix:after,.esg-clearfix:before{content:" ";display:table}.esg-clearfix:after{clear:both}.esg-starring{line-height:25px;display:inline-block}.esg-starring .star-rating{float:none}.esg-starring .star-rating{color:#ffc321!important}.esg-starring .star-rating,.esg-starring-page .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.4em;font-family:star}.esg-starring .star-rating:before,.esg-starring-page .star-rating:before{content:"\73\73\73\73\73";color:#e0dadf;float:left;top:0;left:0;position:absolute}.esg-starring .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.esg-starring .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.esg-starring .star-rating{color:#ffc321!important}.lazyloadcover{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.esg-lazyblur{background-repeat:no-repeat;filter:blur(25px);background-size:cover;background-position:center center;width:100%;height:100%;top:0;left:0;overflow:hidden}.esg-media-poster{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center center;z-index:10;opacity:0}.esg-video-active .esg-media-poster{z-index:0}.esg-vimeo-frame{background:#000}.esg-grid .no-filter-message{position:absolute;bottom:0;left:0;width:100%;text-align:center;pointer-events:none;visibility:hidden;opacity:0;transition:all .2s ease}.esg-grid .esg-loadmore-wrapper{overflow-x:hidden}.esg-grid .esg-loadmore-wrapper+.no-filter-message{position:relative;display:block;text-align:center}.esg-grid.show-message .no-filter-message{transition-duration:1s;visibility:visible;opacity:1}.esg-hover-image{display:none}.esg-media-poster .esg-hover-image{display:block;width:inherit;height:inherit;background-size:inherit;background-position:inherit;visibility:hidden;opacity:0}.esg-starring .star-rating,.esg-starring-page .star-rating{line-height:1em;font-size:1em;font-family:star}.esg-grid{width:100%;max-width:100%;font-family:'Open Sans',sans-serif;backface-visibility:hidden;transform:translateZ(0)}@-moz-document url-prefix(){.esg-grid{transform:none!important}}.esg-grid .mainul,.esg-grid .mainul>li{list-style:none;margin:0;padding:0;transform-style:flat!important}.esg-grid *{-webkit-font-smoothing:antialiased}.esg-grid li,.esg-grid ul{list-style:none;margin:0;padding:0;transform-style:flat!important}.esg-overflowtrick{position:relative;width:100%;height:auto;overflow:hidden;padding:0;box-sizing:border-box;z-index:1}.esg-overflowtrick+.esg-filters:not(.esg-navbutton-solo-left):not(.esg-navbutton-solo-right){z-index:0!important}.esg-grid-wrap-container *{box-sizing:border-box}.esg-container{position:relative;width:100%;height:auto}.esg-container>ul,.esg-overflowtrick>ul{width:100%;max-width:100%;height:0;position:relative;overflow:visible}.esg-grid li{border:0 solid #fff0;outline:0 solid #fff0;visibility:hidden;display:none}.esg-grid a{border:none;text-decoration:none}.esg-grid a:focus,.esg-grid a:hover{text-decoration:none;border:none}.esg-clear{clear:both;height:5px!important;background:0 0!important}.eg-clearfix,.esg-clear-no-height{clear:both;height:0!important;background:0 0!important}.esg-line-break{height:5px;visibility:hidden}.esg-divide-5{width:100%;height:5px}.esg-divide-15{width:100%;height:15px}.esg-divide-20{width:100%;height:20px}.esg-divide-22{width:100%;height:22px}.esg-divide-30{width:100%;height:30px}.esg-click-to-play-video{cursor:pointer}.esg-entry-media iframe{-webkit-transform-style:flat;transform:translateZ(1000px);border:0}.esg-container .tp-esg-item{position:absolute;top:0;left:0}.esg-container .tp-esg-item{box-sizing:border-box}.esg-container .tp-esg-item .blackoverlay{width:100%;height:100%;position:absolute;background:#000;top:0;left:0}.tp-esg-item{z-index:5}.tp-esg-item.itemonotherpage{z-index:0;display:none}.esg-entry-cover{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border:0 solid #fff0;outline:0 solid #fff0}.eec{display:block;width:auto;height:auto;position:absolute!important;font-size:20px;text-align:center}.esg-entry-cover>.eec{z-index:2;pointer-events:none}.esg-entry-cover>.eec>*{pointer-events:all}.esg-tc{top:0;left:0;width:100%}.esg-lc{top:0;left:0;height:100%}.esg-cc{top:0;left:0;width:100%;vertical-align:middle}.esg-rc{top:0;right:0;height:100%}.esg-bc{bottom:0;left:0;width:100%}.esg-tc .ess-tb-cell{text-align:center;vertical-align:top}.esg-lc .ess-tb-cell{text-align:left;vertical-align:middle}.esg-rc .ess-tb-cell{text-align:right;vertical-align:middle}.esg-blc .ess-tb-cell{text-align:left;vertical-align:bottom}.esg-bc .ess-tb-cell{text-align:center;vertical-align:bottom}.esg-brc .ess-tb-cell{text-align:right;vertical-align:bottom}.esg-bc .leftalign{text-align:left}.esg-entry-media{position:relative;border:0 solid #fff0;outline:0 solid #fff0;overflow:hidden}.esg-entry-media{width:100%}.esg-entry-media img{width:100%;height:auto;max-width:none!important;min-width:auto!important}.esg-layout-masonry .esg-entry-media img{line-height:0;vertical-align:bottom;display:inline-block}.esg-layout-even .esg-entry-media img{display:none}.esg-media-cover-wrapper{position:relative;width:100%;backface-visibility:hidden}.esg-layout-even .esg-media-cover-wrapper{height:100%}.esg-entry-media-wrapper{z-index:0}.esg-entry-media-wrapper-even{width:100%;height:100%;overflow:hidden;position:relative}.esg-entry-media-wrapper-not-even{overflow:hidden;position:relative}.esg-entry-media-wrapper .esg-video-frame{background:#000}.esg-entry-media-wrapper-item-layout{width:100%;height:100%;position:absolute;overflow:hidden}.esg-entry-cover .esg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid #fff0;outline:0 solid #fff0}.esg-layout-even .esg-entry-content{display:none}.esg-entry-content{box-sizing:border-box;-webkit-backface-visibility:hidden}.esg-filters,.esg-pagination,.navigationbuttons{position:relative;z-index:50;-webkit-backface-visibility:hidden}.esg-grid .esg-pagination{z-index:100;-webkit-backface-visibility:hidden}.esg-nav-by-shortcode .esg-sortbutton-order .tp-desc,.esg-nav-by-shortcode .esg-sortbutton-order.eg-icon-down-open.tp-asc,.esg-sortbutton-order .tp-desc,.esg-sortbutton-order.eg-icon-down-open.tp-asc{text-align:center}.esg-nav-by-shortcode{box-sizing:border-box;position:relative;display:inline-block;vertical-align:top;text-align:center}.esg-nav-by-shortcode .esg-navbutton-solo-left,.esg-nav-by-shortcode .esg-navbutton-solo-right{position:relative;left:auto;right:auto;top:auto;bottom:auto}.esg-nav-by-shortcode .esg-filter-wrapper{visibility:visible}.esg-singlefilters .esg-filter-checked{display:none;-webkit-backface-visibility:hidden}.esg-filter-wrapper{display:inline-block}.esg-sortbutton-wrapper{display:inline-block}.esg-cartbutton-wrapper{display:inline-block}.esg-filter-wrapper.dropdownstyle{min-width:100px;cursor:pointer;position:relative;z-index:1500;-webkit-backface-visibility:hidden;transform:translateZ(1px)}.esg-filter-wrapper.dropdownstyle.esg-skin-preview{z-index:1570;visibility:visible}.esg-filter-wrapper.dropdownstyle .esg-filterbutton{display:block;margin-right:0;margin-bottom:5px}.esg-filter-wrapper.dropdownstyle .esg-filter-checked{margin-right:5px;margin-left:0}.esg-dropdown-wrapper{display:none;position:absolute;padding:20px;top:100%;backface-visibility:hidden;transform:translateZ(10px)}.esg-selected-filterbutton{color:#999;margin-right:5px;cursor:pointer;padding:0 15px 0 10px;line-height:20px;font-size:12px;font-weight:600;font-family:"Open Sans",sans-serif;display:inline-block;background:#fff0;margin-bottom:5px;width:100%}.esg-selected-filterbutton.hovered{color:#444}.esg-selected-filterbutton .eg-icon-down-open{display:inline-block;vertical-align:top;width:29px;line-height:inherit;font-size:9px;font-weight:700;color:#999;background:#fff0;text-align:center}.esg-sortbutton-order.tp-desc{transform:scaleY(-1)}.esg-sorting-select{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-appearance:menulist-button}.esg-filters.esg-navbutton-solo-left{position:absolute;left:0;top:50%;z-index:800}.esg-filters.esg-navbutton-solo-right{position:absolute;right:0;top:50%;z-index:800}.esg-navigationbutton.esg-left,.esg-navigationbutton.esg-right{margin-left:0!important;margin-right:0!important;-webkit-transform-style:flat;transform:translateZ(5000px)}.eg-leftright-container{float:left;width:310px;margin-right:20px;box-sizing:border-box;position:relative}.eg-leftright-container.dark{background:#1e1e1e}.eg-leftright-container .pagination{position:absolute;bottom:0}.eg-leftright-container .esg-filters{padding:30px;box-sizing:border-box}.eg-leftright-container .esg-filterbutton{display:block;margin:0 0 5px 0}.eg-leftright-container .esg-filter-wrapper{display:block;margin-right:0}.eg-ajaxtarget-container{position:relative;width:100%;height:auto}.eg-ajaxanimwrapper{position:relative;overflow:hidden}.tp-esg-item .add_to_cart_button.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(//flavva.com/wp-content/plugins/essential-grid/public/assets/css/../images/ajax-loader.gif) center no-repeat rgb(255 255 255 / .65)}.esg-loader{top:50%;left:50%;z-index:10000;position:absolute}.infinityscollavailable.esg-loader{position:relative;top:auto;left:50%;margin-top:25px!important;margin-bottom:25px!important}.esg-loader.spinner0{width:40px;height:40px;background:#fff url(//flavva.com/wp-content/plugins/essential-grid/public/assets/css/../images/loader.gif) no-repeat center center;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);margin-left:-20px;-webkit-animation:esg-rotateplane 1.2s infinite ease-in-out;animation:esg-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.esg-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);margin-left:-20px;-webkit-animation:esg-rotateplane 1.2s infinite ease-in-out;animation:esg-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.esg-loader.spinner5{background:#fff url(//flavva.com/wp-content/plugins/essential-grid/public/assets/css/../images/loader.gif) no-repeat 10px 10px;margin:-22px -22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}@keyframes esg-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.esg-loader.spinner2{width:40px;height:40px;margin-left:-20px;background-color:red;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);border-radius:100%;-webkit-animation:esg-scaleout 1s infinite ease-in-out;animation:esg-scaleout 1s infinite ease-in-out}@keyframes esg-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.esg-loader.spinner3{margin:-9px 0 0 -35px;width:70px;text-align:center}.eg-search-wrapper .esg-loader.spinner3{margin-top:-30px!important}.simple-dark .eg-search-wrapper .esg-loader.spinner3,.simple-light .eg-search-wrapper .esg-loader.spinner3{margin-top:-25px!important}.text-dark .eg-search-wrapper .esg-loader.spinner3,.text-light .eg-search-wrapper .esg-loader.spinner3{margin-top:-22px!important}.esg-loader.spinner3 .bounce1,.esg-loader.spinner3 .bounce2,.esg-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);border-radius:100%;display:inline-block;-webkit-animation:esg-bouncedelay 1.4s infinite ease-in-out;animation:esg-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.esg-loader.spinner3 .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.esg-loader.spinner3 .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@keyframes esg-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.esg-loader.spinner4{margin:0 0 0 -20px;width:40px;height:40px;text-align:center;-webkit-animation:esg-rotate 2s infinite linear;animation:esg-rotate 2s infinite linear}.esg-loader.spinner4 .dot1,.esg-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:esg-bounce 2s infinite ease-in-out;animation:esg-bounce 2s infinite ease-in-out;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .15)}.esg-loader.spinner4 .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@keyframes esg-rotate{100%{transform:rotate(360deg)}}@keyframes esg-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}[class*=" eg-icon-"]:before,[class^=eg-icon-]:before{font-family:eg-font;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}[class*=" fa-icon-"]:before,[class^=fa-icon-]:before{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}[class*=" fa-icon-brand-"]:before,[class^=fa-icon-brand-]:before{font-family:'Font Awesome 6 Brands'}.esg-grid [class*=" pe-7s-"]:before,.esg-grid [class^=pe-7s-]:before{font-family:Pe-icon-7-stroke;display:inline-block;font-style:normal;font-weight:400;speak:none;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.esg-cartbutton a,.esg-filter-wrapper .esg-filterbutton:last-child,.esg-selected-filterbutton{margin-right:0!important}.esg-singlefilters .esg-filter-checked{display:none!important}.eg-ajaxclicklistener{cursor:pointer}.eg-ajax-video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.eg-ajax-video-container.widevideo{padding-bottom:50%}.eg-ajax-video-container embed,.eg-ajax-video-container iframe,.eg-ajax-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.forcenotvisible{visibility:hidden!important}.forcenotdisplay{display:none!important}.eg-search-input,input.eg-search-input[type=text]{display:inline-block}.eg-search-clean,.eg-search-submit{display:inline-block;width:auto;user-select:none;text-align:center;vertical-align:top}.eg-search-clean,.eg-search-submit{cursor:pointer}.eg-search-wrapper{vertical-align:top;line-height:40px}input.eg-search-input[type=text]{font-family:"Open Sans",sans-serif;outline:0!important;margin:0 0 5px!important;padding:8px 15px;vertical-align:top;box-sizing:border-box}.eg-ajax-closer-wrapper{display:block;z-index:51000;position:relative}.eg-ajax-navbt{cursor:pointer;display:inline-block;margin-right:5px}.eg-acp-inner.eg-acp-br .eg-ajax-closer.eg-ajax-navbt,.eg-acp-inner.eg-acp-tr .eg-ajax-closer.eg-ajax-navbt{margin-right:0}.eg-ajax-closer-wrapper.eg-acp-bl,.eg-ajax-closer-wrapper.eg-acp-tl{text-align:left}.eg-ajax-closer-wrapper.eg-acp-br,.eg-ajax-closer-wrapper.eg-acp-tr{text-align:right}.eg-ajax-closer-wrapper.eg-acp-b,.eg-ajax-closer-wrapper.eg-acp-t{text-align:center}.eg-ajax-closer-wrapper.eg-acp-t,.eg-ajax-closer-wrapper.eg-acp-tl,.eg-ajax-closer-wrapper.eg-acp-tr{margin-bottom:5px}.eg-ajax-closer-wrapper.eg-acp-b,.eg-ajax-closer-wrapper.eg-acp-bl,.eg-ajax-closer-wrapper.eg-acp-br{margin-top:5px}.eg-acp-inner{display:block;position:absolute;z-index:50;margin:5px}.eg-acp-inner.eg-acp-t,.eg-acp-inner.eg-acp-tl,.eg-acp-inner.eg-acp-tr{top:0}.eg-acp-inner.eg-acp-b,.eg-acp-inner.eg-acp-bl,.eg-acp-inner.eg-acp-br{bottom:0}.eg-acp-inner.eg-acp-bl,.eg-acp-inner.eg-acp-tl{left:0}.eg-acp-inner.eg-acp-br,.eg-acp-inner.eg-acp-tr{right:0}.eg-acp-inner.eg-acp-b,.eg-acp-inner.eg-acp-t{left:50%;transform:translateX(-50%)}.eg-ajax-navbt{line-height:21px;background:#000;background:rgb(0 0 0 / .75);color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-transform:uppercase;padding:1px 1px 0 0;font-size:11px;font-weight:400}.eg-ajax-closer.eg-ajax-navbt{padding:1px 5px 1px 3px;vertical-align:top}.eg-acp-light .eg-ajax-navbt{background:#e5e5e5;color:#000}.eg-ajax-closer.eg-ajax-navbt i{font-size:13px}.eg-ajax-navbt i{font-size:16px}.eg-ajax-closer-wrapper.eg-acp-type1{margin:0}.eg-acp-type1 .eg-ajax-navbt{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:10px;margin:0}.eg-acp-type1 .eg-ajax-navbt i{font-size:20px}.eg-acp-type1 .eg-ajax-navbt{width:40px;height:40px;text-align:center;vertical-align:middle!important;line-height:40px;padding:0}.eg-acp-type1 .eg-ajax-closer.eg-ajax-navbt{vertical-align:top;font-size:24px;font-weight:300;font-family:sans-serif;height:auto;line-height:28px;padding:8px 0 4px}span.eg-el-amount:before{content:"("}span.eg-el-amount:after{content:")"}span.eg-el-amount{margin-left:10px}.esg-dropdown-wrapper span.eg-el-amount{margin-left:5px}.esg-split-content .esg-entry-cover,.esg-split-content .esg-entry-media-wrapper{width:50%!important}.esg-split-content .esg-media-cover-wrapper:after{content:"";display:table;clear:both}.esg-split-right .esg-entry-cover,.esg-split-right .esg-entry-media-wrapper{float:right}.esg-split-left .esg-entry-cover,.esg-split-left .esg-entry-media-wrapper{float:left}.esg-split-content .esg-entry-media{height:100%!important}.esg-split-content .esg-entry-cover{position:relative!important}.esg-split-content .esg-entry-content{clear:both}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.esg-revealed .esg-itm-anime:not(.esg-anime-blur) .esg-overflowtrick{overflow:visible!important}.esg-revealed .esg-itm-anime .tp-esg-item{-webkit-mask-image:none!important}.esg-revealed .esg-itm-anime .tp-esg-item:hover{z-index:9999!important;transform:none!important}.esg-revealed .esg-anime-item:before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.eg-invisiblebutton{box-shadow:none!important;height:inherit!important;display:block!important;font-size:0}.esg-media-cover-wrapper>.eg-invisiblebutton{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.esg-entry-cover>.eg-invisiblebutton{position:relative;z-index:1}.esg-lb-dummy{max-width:none!important;box-shadow:none!important;position:absolute;display:none}@media screen and (max-width:736px){.eg-lightbox-post-content-inner>div{width:100%!important;float:none!important}.eg-lightbox-post-content-inner .esg-post-featured-img{padding:30px 0!important}}.esgbox-stage .esgbox-slide>:not(.esgbox-share){margin:0;padding:0}.esgbox-stage .esgbox-slide>.esgbox-loading{margin-top:-30px;margin-left:-30px}.esgbox-toolbar .esgbox-button{transition:background .2s ease-out}.esgbox-toolbar .esgbox-button:active,.esgbox-toolbar .esgbox-button:focus,.esgbox-toolbar .esgbox-button:visited{background:rgb(30 30 30 / .6)}.esgbox-toolbar .esgbox-button:hover{background:#000}.esgbox-navigation .esgbox-button:before{transition:background .2s ease-out}.esgbox-navigation .esgbox-button:active:before,.esgbox-navigation .esgbox-button:focus:before,.esgbox-navigation .esgbox-button:visited:before,.esgbox-navigation .esgbox-button[disabled]:hover:before,.esgbox-toolbar .esgbox-button[disabled]:hover{background:rgb(0 0 0 / .6)}.esgbox-navigation .esgbox-button:hover:before{background:rgb(0 0 0 / .6)}.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_left,.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_right{display:none!important}.esgbox-single .esgbox-button--arrow_left,.esgbox-single .esgbox-button--arrow_right{display:none!important}.esgbox-slide--video iframe{width:100%!important;height:100%!important;max-width:100%;max-height:100%}.esg-four-by-three .esgbox-slide--video iframe{width:800px;height:600px}.esgbox-container .esgbox-button--arrow_left:focus,.esgbox-container .esgbox-button--arrow_left:hover,.esgbox-container .esgbox-button--arrow_right:focus,.esgbox-container .esgbox-button--arrow_right:hover{background:rgb(0 0 0 / .6)}.esg-filter-wrapper{visibility:hidden}.esg-mobile-filter-button{display:none}.esg-filter-wrapper.dropdownstyle .esg-mobile-filter-button{display:inline-block}.esg-mobile-filter-wrap{visibility:visible}.esg-mobile-filter-wrap .esg-dropdown-wrapper{display:none!important;visibility:hidden!important}.eg-esgblankskin-wrapper *{visibility:hidden!important}.eg-item-in-focus{z-index:999!important}.esg-cover-overflow{overflow:hidden}.esg-transition[data-transition^=esg-collapse]{overflow:hidden}.esg-transition[data-transition^=esg-collapse]:after,.esg-transition[data-transition^=esg-collapse]:before{position:absolute;content:""}.esg-transition[data-transition^=esg-collapsevertical]:after,.esg-transition[data-transition^=esg-collapsevertical]:before{width:100%;height:0;left:0}.esg-transition[data-transition^=esg-collapsevertical]:before{top:0}.esg-transition[data-transition^=esg-collapsevertical]:after{bottom:0}.esg-transition[data-transition=esg-collapseverticalout]:after,.esg-transition[data-transition=esg-collapseverticalout]:before{height:50%}.esg-transition[data-transition^=esg-collapsehorizontal]:after,.esg-transition[data-transition^=esg-collapsehorizontal]:before{width:0;height:100%;top:0}.esg-transition[data-transition^=esg-collapsehorizontal]:before{left:0}.esg-transition[data-transition^=esg-collapsehorizontal]:after{right:0}.esg-transition[data-transition=esg-collapsehorizontalout]:before{width:50%}.esg-transition[data-transition=esg-collapsehorizontalout]:after{width:50%}.esg-hovered .esg-transition[data-transition=esg-collapsevertical]:after,.esg-hovered .esg-transition[data-transition=esg-collapsevertical]:before{height:50%}.esg-hovered .esg-transition[data-transition=esg-collapseverticalout]:after,.esg-hovered .esg-transition[data-transition=esg-collapseverticalout]:before{height:0}.esg-hovered .esg-transition[data-transition=esg-collapsehorizontal]:after,.esg-hovered .esg-transition[data-transition=esg-collapsehorizontal]:before{width:50%}.esg-hovered .esg-transition[data-transition=esg-collapsehorizontalout]:after,.esg-hovered .esg-transition[data-transition=esg-collapsehorizontalout]:before{width:0}.esg-transition[data-transition^=esg-line]:after{content:"";position:absolute;width:70%;height:70%;top:15%;left:15%;background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.esg-transition[data-transition=esg-linediagonal]:after,.esg-transition[data-transition=esg-linehorizontal]:after,.esg-transition[data-transition=esg-linevertical]:after{transform:scale(0)}.esg-hovered .esg-transition[data-transition^=esg-line]:after{transform:scale(1)}.esg-hovered .esg-transition[data-transition=esg-linediagonalout]:after,.esg-hovered .esg-transition[data-transition=esg-linehorizontalout]:after,.esg-hovered .esg-transition[data-transition=esg-lineverticalout]:after{transform:scale(0)}.esg-transition[data-transition^=esg-spiral]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;box-sizing:border-box;padding-bottom:100%;background-size:contain;background-repeat:no-repeat;transform-origin:center;transform:translate(-50%,-50%) rotate(0) scale(0)}.esg-transition[data-transition=esg-spiralzoomout]:after{transform:translate(-50%,-50%) rotate(-300deg) scale(3)}.esg-hovered .esg-transition[data-transition=esg-spiralzoom]:after{transform:translate(-50%,-50%) rotate(-300deg) scale(3)}.esg-hovered .esg-transition[data-transition=esg-spiralzoomout]:after{transform:translate(-50%,-50%) rotate(0) scale(0)}.esg-transition[data-transition^=esg-circlezoom]:after,.esg-transition[data-transition^=esg-circlezoom]:before{content:"";position:absolute;width:150%;height:150%;padding-bottom:150%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0,0);border-radius:50%;box-sizing:border-box}.esg-transition[data-transition=esg-circlezoomout]:after,.esg-transition[data-transition=esg-circlezoomout]:before{transform:translate(-50%,-50%) scale(1,1)}.esg-hovered .esg-transition[data-transition=esg-circlezoom]:after,.esg-hovered .esg-transition[data-transition=esg-circlezoom]:before{transform:translate(-50%,-50%) scale(1,1)}.esg-hovered .esg-transition[data-transition=esg-circlezoomout]:after,.esg-hovered .esg-transition[data-transition=esg-circlezoomout]:before{transform:translate(-50%,-50%) scale(0,0)}.esg-transition[data-transition^=esg-line]:before,.esg-transition[data-transition^=esg-spiral]:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.esg-transition[data-transition=esg-linediagonalout]:before,.esg-transition[data-transition=esg-linehorizontalout]:before,.esg-transition[data-transition=esg-lineverticalout]:before,.esg-transition[data-transition=esg-spiralzoomout]:before{opacity:1}.esg-hovered .esg-transition[data-transition=esg-spiralzoom]:before,.esg-hovered .esg-transition[data-transition^=esg-line]:before{opacity:1}.esg-hovered .esg-transition[data-transition=esg-linediagonalout]:before,.esg-hovered .esg-transition[data-transition=esg-linehorizontalout]:before,.esg-hovered .esg-transition[data-transition=esg-lineverticalout]:before,.esg-hovered .esg-transition[data-transition=esg-spiralzoomout]:before{opacity:0}.esg-overlay.esg-cover-blend-multiply{mix-blend-mode:multiply}.esg-overlay.esg-cover-blend-screen{mix-blend-mode:screen}.esg-overlay.esg-cover-blend-overlay{mix-blend-mode:overlay}.esg-overlay.esg-cover-blend-darken{mix-blend-mode:darken}.esg-overlay.esg-cover-blend-lighten{mix-blend-mode:lighten}.esg-overlay.esg-cover-blend-color-dodge{mix-blend-mode:color-dodge}.esg-overlay.esg-cover-blend-color-burn{mix-blend-mode:color-burn}.esg-overlay.esg-cover-blend-hard-light{mix-blend-mode:hard-light}.esg-overlay.esg-cover-blend-soft-light{mix-blend-mode:soft-light}.esg-overlay.esg-cover-blend-difference{mix-blend-mode:difference}.esg-overlay.esg-cover-blend-exclusion{mix-blend-mode:exclusion}.esg-overlay.esg-cover-blend-hue{mix-blend-mode:hue}.esg-overlay.esg-cover-blend-saturation{mix-blend-mode:saturation}.esg-overlay.esg-cover-blend-color{mix-blend-mode:color}.esg-overlay.esg-cover-blend-luminosity{mix-blend-mode:luminosity}.source_type_stream .esg-filter-wrapper{display:none!important}[class*=" pe-7s-"]:before{font-family:Pe-icon-7-stroke}#esg_search_wrapper{height:auto;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:20000}#esg_search_wrapper .esg-filter-wrapper,#esg_search_wrapper .esg-pagination{margin-left:0!important}#esg_big_search_wrapper{padding-top:0;position:relative}#esg_big_search_wrapper .bigsearchfield{-moz-border-bottom-colors:none!important;-moz-border-left-colors:none!important;-moz-border-right-colors:none!important;-moz-border-top-colors:none!important;background:none repeat scroll 0 0 #fff0!important;border:none!important;border-bottom:2px solid #333!important;color:#333!important;font-size:40px!important;font-weight:700;line-height:40px!important;padding:0!important;position:relative;width:100%;z-index:10;height:50px!important;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}#esg_big_search_wrapper::-ms-clear{display:none}#esg_big_search_wrapper .bigsearchfield::-ms-clear{display:none}#esg_big_search_fake_txt{background:none repeat scroll 0 0 #fff0!important;border:medium none!important;color:#333!important;font-size:40px!important;font-weight:700;line-height:40px!important;padding:0!important;position:absolute!important;top:7px!important;width:100%;z-index:5;height:50px!important}.esg_big_search_close{color:#333;cursor:pointer;font-size:40px;font-weight:400;position:absolute;right:30px;top:50px;z-index:20}.esg_searchresult_title{color:#333;font-size:11px;font-weight:700;letter-spacing:1px;margin-top:30px;text-transform:uppercase}#esg_search_bg{background:none repeat scroll 0 0 rgb(255 255 255 / .85);height:100%;left:0;position:fixed;top:0;width:100%;z-index:19999}.esg_searchcontainer{box-sizing:border-box;padding:40px;position:relative;width:100%}.esg_searchresult{color:#333;font-size:17px;font-weight:600;line-height:26px}#esg_big_search_wrapper.dark .bigsearchfield{background:none repeat scroll 0 0 #fff0!important;border-bottom:2px solid #fff!important;color:#fff!important}.dark #esg_big_search_fake_txt{background:none repeat scroll 0 0 #fff0!important;color:#fff!important}.dark .esg_big_search_close{color:#fff}.dark .esg_searchresult_title{color:#fff}#esg_search_bg.dark{background:none repeat scroll 0 0 rgb(0 0 0 / .85)}.dark .esg_searchresult{color:#fff}}@media all{body.single-product .flavva-commerce div.product .woocommerce-product-gallery{position:static!important;top:auto!important}}}@media all{img#wpstats{display:none}}@media all{.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}}@media all{html body #cmplz-manage-consent,html body #cmplz-manage-consent .cmplz-manage-consent,html body .cmplz-manage-consent,html body button.cmplz-manage-consent,html body .cmplz-btn.cmplz-manage-consent,html body .cky-btn-revisit-wrapper,html body .cky-btn-revisit,html body .cky-revisit-bottom,html body .cky-revisit-bottom-left,html body .cky-revisit-bottom-right,html body [data-cky-tag="revisit-consent"],html body .cc-revoke,html body .cc-btn.cc-revoke,html body #cookie-law-info-again,html body #CookiebotWidget,html body .ot-floating-button,html body #ot-sdk-btn-floating,html body .osano-cm-widget,html body .cc-reopen-wrapper,html body .cc-reopen-btn,html body #cmplz-cookiebanner-container,html body .cmplz-cookiebanner,html body .cky-consent-container,html body #ckyBanner,html body #cookie-law-info-bar,html body #cc-root .cc-window,html body #cookiez-banner .cc-window{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}}@media all{html body #trp-floater-ls,html body #trp-floater-ls-current-language,html body #trp-floater-ls-language-list,html body .trp-floater-ls{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}}@media all{.vc_do_btn{margin-bottom:22px}}@media all{.vc_custom_1750316621419{margin-right:0px!important;margin-left:0px!important;padding-right:2.5em!important;padding-left:2.5em!important;background-color:#82be41!important}}@media all{@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}}@media all{html body #cmplz-manage-consent,html body #cmplz-manage-consent .cmplz-manage-consent,html body .cmplz-manage-consent,html body button.cmplz-manage-consent,html body .cmplz-btn.cmplz-manage-consent,html body .cky-btn-revisit-wrapper,html body .cky-btn-revisit,html body .cky-revisit-bottom,html body .cky-revisit-bottom-left,html body .cky-revisit-bottom-right,html body [data-cky-tag="revisit-consent"],html body .cc-revoke,html body .cc-btn.cc-revoke,html body #cookie-law-info-again,html body #CookiebotWidget,html body .ot-floating-button,html body #ot-sdk-btn-floating,html body .osano-cm-widget,html body .cc-reopen-wrapper,html body .cc-reopen-btn,html body #cmplz-cookiebanner-container,html body .cmplz-cookiebanner,html body .cky-consent-container,html body #ckyBanner,html body #cookie-law-info-bar,html body #cc-root .cc-window,html body #cookiez-banner .cc-window{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}}@media all{html body #trp-floater-ls,html body #trp-floater-ls-current-language,html body #trp-floater-ls-language-list,html body .trp-floater-ls{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}}