﻿html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}a,a:is(:hover,:focus){text-decoration-color:var(--wp--preset--color--quaternary);text-underline-offset:.12em}h1,h2,.sgs-heading-font{font-variation-settings:"SOFT" 100,"WONK" 1;font-optical-sizing:auto}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}figure{margin:0}html,input[type=search]{box-sizing:border-box}body{padding:0}@media(max-width: 767px){body{--wp--custom--layout--padding: 16px}}@media(max-width: 359px){body{--wp--custom--layout--padding: 10px}}*,*:before,*:after{box-sizing:inherit}.wrap{max-width:calc(var(--wp--custom--layout--wide) + 2*var(--wp--custom--layout--padding));margin:0 auto;padding-left:var(--wp--custom--layout--padding);padding-right:var(--wp--custom--layout--padding)}.site-inner{padding:var(--wp--custom--layout--block-gap-large) 0 0}body.single .site-inner{margin-top:0}body.full-width-content{--wp--custom--layout--page: var(--wp--custom--layout--wide)}.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto !important;height:auto;width:auto;display:block;font-size:1em;font-weight:bold;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}.sidebar-primary{margin-top:40px;align-self:start}.sidebar-primary .block-area-sidebar{padding:22px 20px;border-radius:var(--wp--custom--border-radius--small);background:var(--wp--preset--color--secondary)}.sidebar-primary .widget+.widget{margin-top:32px}.sidebar-primary .block-area-sidebar>*{margin-top:0;margin-bottom:0}.sidebar-primary .block-area-sidebar>*+*{margin-top:24px}.sidebar-primary .block-area-sidebar>.cwp-large:not(:first-child){margin-top:24px}.sidebar-primary .block-area-sidebar>.cwp-large:not(:last-child){margin-bottom:0}.sidebar-primary .block-sidebar-opt-in{margin-left:-20px;margin-right:-20px;border-radius:0}.sidebar-primary .block-sidebar-bio{margin-top:2px}.sidebar-primary .block-area-sidebar>.block-sidebar-opt-in:last-child{margin-bottom:-22px;border-radius:0 0 var(--wp--custom--border-radius--small) var(--wp--custom--border-radius--small)}@media(max-width: 991px){.sidebar-primary{margin-top:32px}.sidebar-primary .block-area-sidebar{margin-left:calc(-1*var(--wp--custom--layout--padding));margin-right:calc(-1*var(--wp--custom--layout--padding));padding:28px var(--wp--custom--layout--padding);border-radius:0}.sidebar-primary .block-sidebar-opt-in{margin-left:calc(-1*var(--wp--custom--layout--padding));margin-right:calc(-1*var(--wp--custom--layout--padding))}.sidebar-primary .block-area-sidebar>.block-sidebar-opt-in:last-child{margin-bottom:-28px;border-radius:0}}@media(min-width: 992px){.content-sidebar .content-area{display:grid;grid-template-columns:minmax(0, 1fr) var(--wp--custom--layout--sidebar);grid-column-gap:var(--wp--style--block-gap);max-width:var(--wp--custom--layout--wide);margin-left:auto;margin-right:auto;padding-bottom:1em}.content-sidebar .site-main{float:none;width:100%;max-width:var(--wp--custom--layout--content)}.content-sidebar .sidebar-primary{float:none;width:100%;margin-top:0}}:root :where(.is-layout-flex){gap:1em}.entry-content p a,.entry-content li a,.editor-styles-wrapper p a,.editor-styles-wrapper li a{color:var(--wp--custom--color--link)}.entry-content p a:is(:hover,:focus),.entry-content li a:is(:hover,:focus),.editor-styles-wrapper p a:is(:hover,:focus),.editor-styles-wrapper li a:is(:hover,:focus){color:var(--wp--custom--color--link-hover)}p.has-text-align-center.is-style-line.has-large-font-size{margin-top:15px}.is-style-kicker,.has-kicker{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);line-height:1.4;text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}.is-style-kicker{margin-bottom:8px}:is(.has-primary-background-color,.is-style-dark) :is(.is-style-kicker,.has-kicker){color:var(--wp--preset--color--quaternary)}h1,h2,h3,h4,h5,h6{line-height:var(--wp--custom--line-height--small);margin:0 0 var(--wp--style--block-gap);color:var(--wp--custom--color--foreground-alt)}h1.is-style-line,h2.is-style-line,h3.is-style-line,h4.is-style-line,h5.is-style-line,h6.is-style-line{display:flex;align-items:center;gap:24px;line-height:1.2}h1.is-style-line::after,h2.is-style-line::after,h3.is-style-line::after,h4.is-style-line::after,h5.is-style-line::after,h6.is-style-line::after{background:var(--wp--custom--color--divider);content:"";display:block;height:1px;width:100%;flex-basis:0;flex-grow:1;margin-top:11px}@media(max-width: 767px){h1.is-style-line,h2.is-style-line,h3.is-style-line,h4.is-style-line,h5.is-style-line,h6.is-style-line{flex-wrap:wrap;gap:10px 24px;text-align:left}h1.is-style-line::after,h2.is-style-line::after,h3.is-style-line::after,h4.is-style-line::after,h5.is-style-line::after,h6.is-style-line::after{flex-basis:100%;min-width:0;margin-top:0}}h3:not(.has-text-color){color:var(--wp--custom--color--subheading)}h1{margin-bottom:.3em}:any-link:is(:focus,:hover){text-decoration:none}ul.is-style-fancy li{list-style-type:none;position:relative}ul.is-style-fancy li::before{content:"➤";position:absolute;left:-20px}ol.is-style-fancy{padding-left:34px}ol.is-style-fancy>li{list-style-type:none;position:relative;padding-left:0}ol.is-style-fancy>li::before{content:counter(list-item);position:absolute;left:-34px;top:2px}ol.is-style-fancy>li::before,.wp-block-gallery.is-style-numbered .wp-block-image::before,.wp-block-image.is-style-numbered::before{width:22px;height:22px;background:var(--wp--preset--color--quaternary);border-radius:50%;color:var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--secondary);font-size:.75rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;z-index:99}body,.editor-styles-wrapper{counter-reset:gallery}.wp-block-gallery.is-style-numbered .wp-block-image,.wp-block-image.is-style-numbered{position:relative}.wp-block-gallery.is-style-numbered .wp-block-image::before,.wp-block-image.is-style-numbered::before{content:counter(gallery);counter-increment:gallery;position:absolute;top:8px;right:8px}img{display:block;max-width:100%;height:auto}img.emoji{max-width:16px;display:inline-block}img.alignleft{float:left;margin:0 var(--wp--style--block-gap) var(--wp--style--block-gap) 0;max-width:calc(var(--wp--custom--layout--content)/2)}img.alignright{float:right;margin:0 0 var(--wp--style--block-gap) var(--wp--style--block-gap);max-width:calc(var(--wp--custom--layout--content)/2)}img.aligncenter{margin-left:auto;margin-right:auto}figure.wp-caption{max-width:100%}.wp-block-image figcaption{font-size:var(--wp--preset--font-size--small);text-align:center;color:var(--wp--custom--color--subheading)}@media(min-width: 601px){.wp-block-image.alignleft{float:left;margin:var(--wp--style--block-gap) var(--wp--style--block-gap) var(--wp--style--block-gap) 0;max-width:48vw}.wp-block-image.alignright{float:right;margin:var(--wp--style--block-gap) 0 var(--wp--style--block-gap) var(--wp--style--block-gap);max-width:48vw}}@media(min-width: 768px){.content .wp-block-image.alignleft{max-width:calc(var(--wp--custom--layout--content)/2);margin-left:calc((100vw - var(--wp--custom--layout--content))/2)}.content .wp-block-image.alignright{max-width:calc(var(--wp--custom--layout--content)/2);margin-right:calc((100vw - var(--wp--custom--layout--content))/2)}}@media(min-width: 1200px){.full-width-content .wp-block-image.alignleft{max-width:calc(var(--wp--custom--layout--wide)/2);margin-left:calc((100vw - var(--wp--custom--layout--wide))/2)}.full-width-content .wp-block-image.alignright{max-width:calc(var(--wp--custom--layout--wide)/2);margin-right:calc((100vw - var(--wp--custom--layout--wide))/2)}}.wp-block-separator{border-top:1px solid var(--wp--custom--color--divider)}.wp-block-separator.has-background{border:none;height:4px;padding:0;margin-top:var(--wp--custom--layout--block-gap-large);margin-bottom:var(--wp--custom--layout--block-gap-large)}.wp-block-buttons.is-layout-flex{gap:1rem}.glsr-button{border-radius:var(--wp--custom--border-radius--button)}.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-element-button:focus,.wp-element-button:hover{background-color:var(--wp--custom--color--button-bg-state);border-color:var(--wp--custom--color--button-border-state);color:var(--wp--custom--color--button-text-state)}:root{--wp--custom--color--outline-text: var(--wp--preset--color--green);--wp--custom--color--outline-border: var(--wp--preset--color--green);--wp--custom--color--outline-bg-state: var(--wp--preset--color--green);--wp--custom--color--outline-text-state: var(--wp--preset--color--white)}.is-style-outline>.wp-block-button__link,.wp-element-button.is-style-outline{background:rgba(0,0,0,0);border:1px solid var(--wp--custom--color--outline-border);color:var(--wp--custom--color--outline-text);padding:var(--wp--custom--button--padding-y) var(--wp--custom--button--padding-x)}.is-style-outline>.wp-block-button__link:is(:hover,:focus),.wp-element-button.is-style-outline:is(:hover,:focus){background:var(--wp--custom--color--outline-bg-state);border-color:var(--wp--custom--color--outline-bg-state);color:var(--wp--custom--color--outline-text-state)}.is-style-outline>.wp-block-button__link.has-text-color:is(:hover,:focus){color:var(--wp--custom--color--outline-text-state) !important}.wpforms-submit,input.submit,.wp-block-button__link.has-black-background-color{--wp--custom--color--button-bg: var(--wp--preset--color--black);--wp--custom--color--button-bg-state: var(--wp--custom--color--black-hover);--wp--custom--color--button-text: var(--wp--preset--color--white);--wp--custom--color--button-text-state: var(--wp--preset--color--white)}.wp-block-button__link.has-black-background-color:focus,.wp-block-button__link.has-black-background-color:hover{background-color:var(--wp--custom--color--button-bg-state) !important}.wp-block-button__link.has-quaternary-background-color{--wp--custom--color--button-text: var(--wp--preset--color--primary);--wp--custom--color--button-text-state: var(--wp--preset--color--brass-dark);--wp--custom--color--button-bg-state: var(--wp--preset--color--white);--wp--custom--color--button-border-state: var(--wp--preset--color--quaternary);color:var(--wp--custom--color--button-text)}.wp-block-button__link.has-quaternary-background-color:focus,.wp-block-button__link.has-quaternary-background-color:hover{background-color:var(--wp--custom--color--button-bg-state) !important;border-color:var(--wp--custom--color--button-border-state);color:var(--wp--custom--color--button-text-state)}.is-style-outline>.wp-block-button__link.has-brass-dark-color{--wp--custom--color--outline-text-state: var(--wp--preset--color--brass-dark)}.is-style-outline>.wp-block-button__link.has-brass-dark-color:is(:hover,:focus){background:var(--wp--preset--color--white);border-color:var(--wp--preset--color--quaternary)}.wp-block-button__link.has-white-background-color,.wp-block-button__link.has-background-background-color{--wp--custom--color--button-text: var(--wp--preset--color--black);--wp--custom--color--button-text-state: var(--wp--preset--color--black);--wp--custom--color--button-bg-state: var(--wp--custom--color--white-hover)}.wp-block-button__link.has-white-background-color:focus,.wp-block-button__link.has-white-background-color:hover,.wp-block-button__link.has-background-background-color:focus,.wp-block-button__link.has-background-background-color:hover{background-color:var(--wp--custom--color--button-bg-state) !important}.wp-block-button__link.has-background{padding:var(--wp--custom--button--padding-y) var(--wp--custom--button--padding-x)}.has-background{padding:var(--wp--custom--layout--block-gap) var(--wp--custom--layout--padding)}.has-background.alignfull{padding:var(--wp--custom--layout--section-padding) var(--wp--custom--layout--padding)}br.br-wide{display:none}@media(min-width: 768px){br.br-wide{display:inline}}:is(.block-area,.entry-content)>:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull):has(+:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull)){margin-bottom:0}:is(.block-area,.entry-content)>:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull)+:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull){margin-top:0}:is(.block-area,.entry-content)>:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull):has(+:is(.wp-block-group.has-seen-in,.block-seen-in)){margin-bottom:20px}:is(.block-area,.entry-content)>:is(.wp-block-group.has-seen-in,.block-seen-in)+:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull){margin-top:20px}:is(.block-area,.entry-content)>:is(.wp-block-group.has-seen-in,.block-seen-in){margin-top:0;margin-bottom:0}:is(.block-area,.entry-content)>:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull):not(.has-background-background-color)+:is(.block-seen-in--ruled,.wp-block-group.has-seen-in--ruled) .block-seen-in--ruled,:is(.block-area,.entry-content)>:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull):not(.has-background-background-color)+.block-seen-in--ruled{padding-top:0;border-top:0}:is(.block-area,.entry-content)>:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull):has(+:is(.block-seen-in.block-seen-in--ruled,.wp-block-group.has-seen-in--ruled)){margin-bottom:20px}:is(.block-area,.entry-content)>:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull).has-background-background-color:has(+:is(.block-seen-in.block-seen-in--ruled,.wp-block-group.has-seen-in--ruled)){margin-bottom:36px}:is(.block-area,.entry-content)>:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull):is(:last-child,:has(+.sgs-review-form--closed)){margin-bottom:0}body:not(.single) .site-inner:has(.entry-content>:last-child:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull,.sgs-review-form--closed),.entry-content>.block-area:last-child>:last-child:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull))+.block-area-before-footer:not(:empty){margin-top:0;padding-top:0}body:not(.single) .site-inner:has(.site-main>:last-child:is(.archive-pagination,.archive-listing.is-banded))+.block-area-before-footer:not(:empty){margin-top:0;padding-top:0}:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull,.wp-block-group.is-style-sales-section)>:last-child,:is(.wp-block-group.alignfull.has-background,.wp-block-group.alignfull.is-style-sales-section,.block-post-listing.is-style-dark,.block-post-listing.is-style-linen,.block-opt-in.is-style-bar,.block-opt-in.alignfull,.block-opt-in.is-style-hero,.block-meal-planner.is-style-band,.block-page-listing.is-style-tiles,.block-testimonial-spotlight.alignfull,.wp-block-cover.alignfull,.wp-block-group.is-style-sales-section) :is(.wp-block-column,.wp-block-group,.wp-block-columns,figure)>:last-child{margin-bottom:0}.wp-block-group.has-background.alignfull:has(>:is(.block-meal-planner.is-style-band,.block-opt-in:is(.is-style-bar,.is-style-band,.is-style-hero,.alignfull),.block-post-listing.is-style-dark,.block-post-listing.is-style-linen):only-child){padding-top:0;padding-bottom:0}.has-background{--cwp-text-color: var(--wp--preset--color--black);--wp--custom--color--foreground-alt: var(--wp--preset--color--black);color:var(--cwp-text-color)}.has-primary-background-color{--cwp-text-color: var(--wp--custom--color--mist);--wp--custom--color--foreground-alt: var(--wp--preset--color--background);--wp--custom--color--link: var(--wp--preset--color--background);--wp--custom--color--link-hover: var(--wp--preset--color--quaternary);--wp--custom--color--star: var(--wp--preset--color--quaternary);--wp--custom--color--accent-text: var(--wp--preset--color--quaternary);--wp--custom--color--subheading: var(--wp--preset--color--quaternary);--wp--custom--color--button-text: var(--wp--preset--color--primary);--wp--custom--color--button-border: var(--wp--preset--color--quaternary);--wp--custom--color--button-bg: var(--wp--preset--color--quaternary);--wp--custom--color--button-text-state: var(--wp--preset--color--brass-dark);--wp--custom--color--button-border-state: var(--wp--preset--color--white);--wp--custom--color--button-bg-state: var(--wp--preset--color--white);--wp--custom--color--outline-text: var(--wp--preset--color--background);--wp--custom--color--outline-border: var(--wp--preset--color--quaternary);--wp--custom--color--outline-bg-state: var(--wp--preset--color--white);--wp--custom--color--outline-text-state: var(--wp--preset--color--brass-dark)}.has-primary-background-color :is(.has-background-background-color,.has-white-background-color){--cwp-text-color: var(--wp--preset--color--black);--wp--custom--color--foreground-alt: var(--wp--preset--color--black);--wp--custom--color--subheading: var(--wp--preset--color--brass-dark);--wp--custom--color--link: var(--wp--preset--color--green);--wp--custom--color--link-hover: var(--wp--preset--color--green-dark);--wp--custom--color--button-text: var(--wp--preset--color--white);--wp--custom--color--button-border: transparent;--wp--custom--color--button-bg: var(--wp--preset--color--green);--wp--custom--color--button-text-state: var(--wp--preset--color--white);--wp--custom--color--button-border-state: transparent;--wp--custom--color--button-bg-state: var(--wp--preset--color--green-dark)}.wp-block-table thead{border-bottom:2px solid var(--wp--preset--color--quaternary)}.wp-block-table tfoot{border-top:2px solid var(--wp--preset--color--quaternary)}.wp-block-table table{border-bottom:1px solid var(--wp--preset--color--quaternary)}.wp-block-table.is-style-stripes{border-bottom:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--wp--preset--color--secondary)}.wp-block-column>.wp-block-image+*{margin-top:16px}.wp-block-social-links .wp-social-link{padding-bottom:0}.wp-block-quote{background-color:var(--wp--preset--color--secondary);background-image:url("../icons/brand/quote.svg");background-repeat:no-repeat;background-size:46px;background-position:50% 3.25rem;text-align:center;padding:5.625rem 1.875rem 2.25rem;font-size:clamp(1.5rem,2.8vw,1.75rem);font-family:var(--wp--preset--font-family--secondary);font-weight:600;line-height:var(--wp--custom--line-height--small)}.wp-block-quote cite{font-style:normal;font-size:1rem;text-transform:uppercase;letter-spacing:.01em;display:block}.wp-block-quote cite::before{content:"";display:block;width:200px;height:1px;background-color:#bbb;margin:2rem auto}@media(min-width: 768px){.wp-block-quote{padding:5.625rem 3.5rem 2.25rem}}.mt-0{margin-top:0}.has-secondary-font-family{color:var(--wp--custom--color--foreground-alt)}.glsr[data-theme] [data-tag]:empty{display:none}.wp-block-search__inside-wrapper{max-width:400px;border:1px solid var(--wp--preset--color--black);border-radius:0}.wp-block-search__input{border:0;border-radius:0;background:var(--wp--preset--color--secondary)}.wp-block-search__button-inside .wp-block-search__inside-wrapper{background:var(--wp--preset--color--background)}.wp-block-search__button{flex-shrink:0}.entry-content .wp-block-search .wp-block-search__inside-wrapper{display:flex;gap:10px;width:100%;max-width:520px;margin:0 auto;padding:0;border:0;background:rgba(0,0,0,0)}.entry-content .wp-block-search .wp-block-search__input{height:64px;min-height:64px;padding:0 20px;border:0;border-radius:0;background:var(--wp--preset--color--secondary);font-size:18px;font-weight:var(--wp--custom--field--weight);letter-spacing:var(--wp--custom--field--tracking);text-align:center;color:var(--wp--preset--color--black)}.entry-content .wp-block-search .wp-block-search__input::placeholder{color:var(--wp--custom--color--placeholder);opacity:1}.entry-content .wp-block-search:where(.has-secondary-background-color *) .wp-block-search__input{background:var(--wp--preset--color--background)}.entry-content .wp-block-search .wp-block-search__button{flex:0 0 64px;width:64px;height:64px;min-height:64px;margin:0;padding:0;border:1px solid rgba(0,0,0,0);border-radius:0;background:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}.entry-content .wp-block-search .wp-block-search__button:not(.has-icon){flex:0 0 auto;width:auto;padding:0 28px;white-space:nowrap}.entry-content .wp-block-search .wp-block-search__button:is(:hover,:focus){background:var(--wp--custom--color--black-hover);color:var(--wp--preset--color--white)}.entry-content .wp-block-search .wp-block-search__button svg{width:26px;height:26px;fill:currentColor}.wp-block-column>.wp-block-search .wp-block-search__inside-wrapper{max-width:none}.wp-block-search__icon-button .wp-block-search__button{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.wp-block-search__icon-button .wp-block-search__button.wp-element-button{padding:0}.wp-block-search__icon-button .wp-block-search__button svg{width:20px;height:20px}.archive-header .wp-block-search{margin:0 auto}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{text-align-last:center;font-family:var(--wp--preset--font-family--secondary);font-weight:700}input,select,textarea{color:#000}p.is-style-pull-quote{position:relative;max-width:46ch;margin-inline:auto;padding-top:52px;font-family:var(--wp--preset--font-family--heading);font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:400;line-height:1.4;text-align:center;text-wrap:balance}p.is-style-pull-quote::before{content:"“";position:absolute;top:0;left:50%;transform:translateX(-50%);font-family:var(--wp--preset--font-family--heading);font-size:5rem;line-height:1;color:var(--wp--custom--color--divider)}p.is-style-pull-quote+p{margin-top:18px;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;text-align:center;color:var(--wp--preset--color--brass-dark)}:is(h1,h2,h3,h4,h5,h6).is-style-center-line{display:flex;align-items:center;gap:24px;text-align:center}:is(h1,h2,h3,h4,h5,h6).is-style-center-line::before,:is(h1,h2,h3,h4,h5,h6).is-style-center-line::after{content:"";flex:1 1 auto;min-width:24px;height:1px;background:var(--wp--preset--color--quaternary)}@media(max-width: 767px){:is(h1,h2,h3,h4,h5,h6).is-style-center-line{display:block;text-wrap:balance}:is(h1,h2,h3,h4,h5,h6).is-style-center-line::before{content:none}:is(h1,h2,h3,h4,h5,h6).is-style-center-line::after{display:block;flex:none;width:var(--wp--custom--title-rule--width);min-width:0;height:1px;margin:var(--wp--custom--title-rule--gap) auto 0}}@media(max-width: 767px){.block-post-listing__header>:is(h1,h2,h3,h4,h5,h6):not(.is-style-line,.is-style-section-label){display:block;text-wrap:balance}.block-post-listing__header>:is(h1,h2,h3,h4,h5,h6):not(.is-style-line,.is-style-section-label)::before{content:none}.block-post-listing__header>:is(h1,h2,h3,h4,h5,h6):not(.is-style-line,.is-style-section-label)::after{display:block;flex:none;width:var(--wp--custom--title-rule--width);min-width:0;height:1px;margin:var(--wp--custom--title-rule--gap) auto 0}}:is(h1,h2,h3,h4,h5,h6).is-style-center-line+p{max-width:720px;margin-left:auto;margin-right:auto;text-align:center}.wp-block-table.is-style-comparison table{width:100%;border-collapse:collapse;border-bottom:0;font-size:1rem}.wp-block-table.is-style-comparison thead{border-bottom:0}.wp-block-table.is-style-comparison thead th{padding:16px;border:0;font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-align:left;text-transform:uppercase;background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--black)}.wp-block-table.is-style-comparison thead th:first-child{width:22%;background:none}.wp-block-table.is-style-comparison thead th.is-featured{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}.wp-block-table.is-style-comparison thead th.is-featured::before{content:"";display:inline-block;width:20px;height:20px;margin:-4px 10px 0 0;vertical-align:middle;background:var(--wp--preset--color--quaternary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21v-9'/%3E%3Cpath d='M12 12C12 7.6 8.9 5 4 5c0 4.4 3.1 7 8 7z' fill='black'/%3E%3Cpath d='M12 12c0-3.9 2.9-6.5 8-6.5 0 3.9-2.9 6.5-8 6.5z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat}.wp-block-table.is-style-comparison tbody tr:not(:last-child){border-bottom:1px solid var(--wp--preset--color--quaternary)}.wp-block-table.is-style-comparison tbody th,.wp-block-table.is-style-comparison tbody td{padding:16px;border:0;text-align:left;vertical-align:top}.wp-block-table.is-style-comparison tbody th{width:22%;font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}.wp-block-table.is-style-comparison tbody td.is-featured{position:relative;padding-left:46px;background:rgba(238,232,218,.55)}.wp-block-table.is-style-comparison tbody td.is-featured::after{content:"";position:absolute;left:16px;top:19px;width:18px;height:18px;background:var(--wp--preset--color--quaternary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6'/%3E%3C/svg%3E") center/contain no-repeat}.wp-block-table.is-style-comparison figcaption{text-align:center}@media(max-width: 767px){.wp-block-table.is-style-comparison{margin-top:20px}.wp-block-table.is-style-comparison thead{display:none}.wp-block-table.is-style-comparison tbody tr{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);padding:18px 0}.wp-block-table.is-style-comparison tbody tr:last-child{padding-bottom:0}.wp-block-table.is-style-comparison tbody th{grid-column:1/-1;width:auto;padding:0 0 12px;font-size:.9375rem}.wp-block-table.is-style-comparison tbody td{padding:12px 10px;font-size:.9375rem;line-height:1.45}.wp-block-table.is-style-comparison tbody td::before{content:attr(data-label);display:block;margin-bottom:6px;font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;color:var(--wp--custom--color--placeholder)}.wp-block-table.is-style-comparison tbody td.is-featured{padding-left:34px}.wp-block-table.is-style-comparison tbody td.is-featured::before{color:var(--wp--preset--color--green)}.wp-block-table.is-style-comparison tbody td.is-featured::after{left:14px;top:33px}}.wp-block-columns.is-style-divided{--sgs-columns-gap: 48px;--sgs-columns-row-gap: 20px;gap:var(--sgs-columns-row-gap) var(--sgs-columns-gap)}.wp-block-columns.is-style-divided sup{font-size:.55em;top:-0.29em}.wp-block-columns.is-style-divided>.wp-block-column+.wp-block-column{position:relative}.wp-block-columns.is-style-divided>.wp-block-column+.wp-block-column::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--sgs-columns-gap)/-2);border-left:1px solid var(--wp--preset--color--quaternary)}@media(max-width: 767px){.wp-block-columns.is-style-divided.is-not-stacked-on-mobile{--sgs-columns-gap: 24px}}@media(max-width: 767px){.wp-block-columns.is-style-divided.is-not-stacked-on-mobile:has(>.wp-block-column:nth-child(4)){flex-wrap:wrap !important}.wp-block-columns.is-style-divided.is-not-stacked-on-mobile:has(>.wp-block-column:nth-child(4))>.wp-block-column{flex:0 0 calc((100% - var(--sgs-columns-gap))/2)}.wp-block-columns.is-style-divided.is-not-stacked-on-mobile:has(>.wp-block-column:nth-child(4))>.wp-block-column:nth-child(2n+1)::before{content:none}.wp-block-columns.is-style-divided.is-not-stacked-on-mobile:has(>.wp-block-column:nth-child(4))>.wp-block-column:nth-child(n+3){padding-top:var(--sgs-columns-row-gap);border-top:1px solid var(--wp--preset--color--quaternary)}}@media(max-width: 781px){.wp-block-columns.is-style-divided:not(.is-not-stacked-on-mobile)>.wp-block-column+.wp-block-column{padding-top:var(--sgs-columns-row-gap);border-top:1px solid var(--wp--preset--color--quaternary)}.wp-block-columns.is-style-divided:not(.is-not-stacked-on-mobile)>.wp-block-column+.wp-block-column::before{content:none}}@media(max-width: 767px){.wp-block-columns.is-style-divided:not(.is-not-stacked-on-mobile){--sgs-columns-row-gap: 18px}.wp-block-columns.is-style-divided:not(.is-not-stacked-on-mobile)>.wp-block-column:has(>:first-child+.wp-block-heading){display:grid;grid-template-columns:3.5rem minmax(0, 1fr);column-gap:12px;align-items:start}.wp-block-columns.is-style-divided:not(.is-not-stacked-on-mobile)>.wp-block-column:has(>:first-child+.wp-block-heading)>*{grid-column:2;margin:0}.wp-block-columns.is-style-divided:not(.is-not-stacked-on-mobile)>.wp-block-column:has(>:first-child+.wp-block-heading)>*+*{margin-top:10px}.wp-block-columns.is-style-divided:not(.is-not-stacked-on-mobile)>.wp-block-column:has(>:first-child+.wp-block-heading)>:first-child{grid-column:1;grid-row:1/span 2;font-size:var(--wp--custom--step-number--small);line-height:1;text-box:trim-both cap alphabetic}.wp-block-columns.is-style-divided:not(.is-not-stacked-on-mobile)>.wp-block-column:has(>:first-child+.wp-block-heading)>:first-child+*{grid-row:1;margin-top:0;text-box:trim-both cap alphabetic}}.wp-block-columns.is-style-divided>.wp-block-column:has(>:first-child+.wp-block-heading)>:first-child{font-size:var(--wp--custom--step-number--large)}@media(max-width: 781px){.wp-block-columns.is-style-photo-first{flex-direction:column-reverse;align-items:stretch}.wp-block-columns.is-style-photo-first>.wp-block-column{align-self:stretch}}.wp-block-columns.is-style-bullet-list{--sgs-columns-gap: 28px;--sgs-columns-row-gap: 8px;flex:1 1 100%;width:100%;margin-top:-14px;margin-bottom:0;column-gap:28px;row-gap:8px}@media(max-width: 1023px){.wp-block-columns.is-style-bullet-list{display:grid;grid-template-columns:minmax(0, 1fr)}}@media(max-width: 767px){.wp-block-columns:not(.is-style-photo-first):not(:has(>.wp-block-column:first-child>:is(.wp-block-image,.wp-block-video,.wp-block-embed)))>.wp-block-column:nth-child(2):last-child:has(>:is(.wp-block-image,.wp-block-video,.wp-block-embed)){order:-1}}.wp-block-columns.is-style-cards{gap:24px}.wp-block-columns.is-style-cards>.wp-block-column{display:flex;flex-direction:column;padding:0 0 32px;text-align:center;background:var(--wp--preset--color--background);color:var(--wp--preset--color--black);position:relative}.wp-block-columns.is-style-cards>.wp-block-column>*{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.wp-block-columns.is-style-cards>.wp-block-column>*+*{margin-top:12px}.wp-block-columns.is-style-cards>.wp-block-column>.wp-block-image:first-child{padding:0;margin-bottom:16px}.wp-block-columns.is-style-cards>.wp-block-column>.wp-block-image:first-child img{display:block;width:100%;height:190px;object-fit:cover}.wp-block-columns.is-style-cards>.wp-block-column>.wp-block-image:first-child+.is-style-kicker{position:absolute;top:var(--wp--custom--photo-frame--tag);left:var(--wp--custom--photo-frame--tag);margin:0;padding:5px 10px;background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--brass-dark);font-size:var(--wp--custom--caps--tiny);letter-spacing:var(--wp--custom--caps--tracking-tiny);line-height:1.3}.wp-block-columns.is-style-cards>.wp-block-column>.wp-block-image:first-child+.is-style-kicker.has-text-align-right{left:auto;right:var(--wp--custom--photo-frame--tag)}.wp-block-columns.is-style-cards>.wp-block-column>.wp-block-image:first-child+.is-style-kicker+*{margin-top:12px}.wp-block-columns.is-style-cards>.wp-block-column>.wp-block-heading{font-family:var(--wp--preset--font-family--heading);font-size:1.375rem;font-weight:700;letter-spacing:0;line-height:1.15;text-transform:none;color:var(--wp--preset--color--brass-dark)}.wp-block-columns.is-style-cards>.wp-block-column>.wp-block-heading a{color:inherit;text-decoration-line:none;text-decoration-color:var(--wp--preset--color--quaternary)}.wp-block-columns.is-style-cards>.wp-block-column>.wp-block-heading a::after{content:"";position:absolute;inset:0}.wp-block-columns.is-style-cards>.wp-block-column:has(>.wp-block-heading a)>.wp-block-image:first-child{position:relative}.wp-block-columns.is-style-cards>.wp-block-column:is(:hover,:focus-within)>.wp-block-heading a{text-decoration-line:underline}.wp-block-columns.is-style-cards>.wp-block-column>p:not(.is-style-kicker){font-size:1.125rem;line-height:1.55}.wp-block-columns.is-style-cards>.wp-block-column>.wp-block-separator{width:auto;margin:18px 20px 0;padding:0;border:0;border-top:1px solid var(--wp--preset--color--quaternary);opacity:1}.wp-block-columns.is-style-cards>.wp-block-column>.wp-block-separator+p{margin-top:14px;font-size:.875rem;line-height:1.5}@media(max-width: 767px){.wp-block-columns.is-style-cards{gap:32px;margin-left:calc(-1*var(--wp--custom--layout--padding));margin-right:calc(-1*var(--wp--custom--layout--padding))}}@media(min-width: 768px){.wp-block-group.is-style-sales-section:has(h1) :is(.wp-block-embed,.wp-block-video).is-style-framed .sgs-video-frame{width:100%;aspect-ratio:auto;height:var(--wp--custom--layout--hero-media)}.wp-block-group.is-style-sales-section:has(h1) .wp-block-image.is-style-framed img:not([style*=aspect-ratio]){width:100%;height:var(--wp--custom--layout--hero-media);object-fit:cover}}.wp-block-image.sgs-focus-top img{object-position:50% 12%}.wp-block-group.is-style-sales-section:has(h1) :is(.wp-block-image,.wp-block-video,.wp-block-embed).is-style-framed{position:relative}.wp-block-group.is-style-sales-section:has(h1) :is(.wp-block-image,.wp-block-video,.wp-block-embed).is-style-framed>:is(figcaption,.wp-element-caption){position:absolute;z-index:3;bottom:-14px;left:var(--wp--custom--layout--padding);margin:0;padding:9px calc(14px - .14em) 9px 14px;background:var(--wp--preset--color--quaternary);color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--secondary);font-size:.75rem;font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);line-height:1.2;text-align:left;text-transform:uppercase}@media(min-width: 768px){.wp-block-group.is-style-sales-section:has(h1) :is(.wp-block-image,.wp-block-video,.wp-block-embed).is-style-framed>:is(figcaption,.wp-element-caption){top:24px;bottom:auto;left:auto;right:-10px}}.block-sidebar-browse .block-sidebar-browse__link,p.is-style-tags a,.block-collapsible-list .block-collapsible-list__extra,.block-smoothie-builder .block-smoothie-builder__amount{display:inline-block;padding:7px 12px;border:1px solid var(--wp--preset--color--quaternary);border-radius:var(--wp--custom--border-radius--button);background:var(--wp--preset--color--quaternary);font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;line-height:1.2;text-decoration:none;color:var(--wp--preset--color--white);transition:background var(--wp--custom--transition--speed) ease,color var(--wp--custom--transition--speed) ease,border-color var(--wp--custom--transition--speed) ease}.block-sidebar-browse .block-sidebar-browse__link:is(:hover,:focus-visible),p.is-style-tags a:is(:hover,:focus-visible),.block-collapsible-list .block-collapsible-list__extra:is(:hover,:focus-visible),.block-smoothie-builder .block-smoothie-builder__amount:is(:hover,:focus-visible){border-color:var(--wp--preset--color--green);background:var(--wp--preset--color--green);color:var(--wp--preset--color--white)}p.is-style-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}p.is-style-tags.has-text-align-center{justify-content:center}.wp-block-columns.is-style-seasons>.wp-block-column>.wp-block-image:first-child::after,.wp-block-columns.is-style-cards>.wp-block-column:has(>.wp-block-heading a)>.wp-block-image:first-child::after,.is-style-tiles .block-page-listing__image::after,.post-summary.is-archive-card .post-summary__image::after,.layout-6up-carousel .post-summary .post-summary__image::after,.wprm-recipe-equipment-item .wprm-recipe-equipment-image::after,.block-quick-links.style-square .block-quick-links__inner a::after,.block-call-to-action.is-style-product-card .block-call-to-action__image::after,.block-product .block-product__image::after{content:"";position:absolute;inset:var(--wp--custom--photo-frame--inset);border:2px solid rgba(0,0,0,0);pointer-events:none;transition:border-color var(--wp--custom--transition--speed) ease}.wp-block-columns.is-style-seasons>.wp-block-column:is(:hover,:focus-within)>.wp-block-image:first-child::after,.wp-block-columns.is-style-cards>.wp-block-column:has(>.wp-block-heading a):is(:hover,:focus-within)>.wp-block-image:first-child::after,.is-style-tiles a.block-page-listing__row:is(:hover,:focus-visible) .block-page-listing__image::after,.post-summary.is-archive-card:is(:hover,:focus-within) .post-summary__image::after,.layout-6up-carousel .post-summary:is(:hover,:focus-within) .post-summary__image::after,.wprm-recipe-equipment-item:is(:hover,:focus-within) .wprm-recipe-equipment-image::after,.block-quick-links.style-square .block-quick-links__inner a:is(:hover,:focus-visible)::after,.block-call-to-action.is-style-product-card:is(:hover,:focus-within) .block-call-to-action__image::after,.block-product:is(:hover,:focus-within) .block-product__image::after{border-color:var(--wp--preset--color--quaternary)}.block-quick-links.style-square .block-quick-links__inner a::after{z-index:2}.wp-block-image.is-style-arch img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:999px 999px 0 0}.wp-block-image.is-style-framed img{outline:1px solid var(--wp--preset--color--quaternary);outline-offset:10px}.wp-block-image.is-style-framed-arch{max-width:440px;margin-left:auto;margin-right:auto}.wp-block-image.is-style-framed-arch img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:999px 999px 4px 4px;outline:3px solid var(--wp--preset--color--quaternary);outline-offset:6px}:is(.wp-block-embed,.wp-block-video).is-style-framed{margin-left:0;margin-right:0}:is(.wp-block-embed,.wp-block-video).is-style-framed .sgs-video-frame{position:relative;aspect-ratio:16/9;outline:1px solid var(--wp--preset--color--quaternary);outline-offset:10px;background:var(--wp--preset--color--tertiary)}:is(.wp-block-embed,.wp-block-video).is-style-framed .sgs-video-frame :is(iframe,video){position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}:is(.wp-block-embed,.wp-block-video).is-style-framed .sgs-video-facade{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}:is(.wp-block-embed,.wp-block-video).is-style-framed .sgs-video-facade img{display:block;width:100%;height:100%;object-fit:cover}:is(.wp-block-embed,.wp-block-video).is-style-framed .sgs-video-facade__play{position:absolute;left:50%;top:50%;width:92px;height:92px;border-radius:50%;background:var(--wp--preset--color--quaternary);box-shadow:0 0 0 10px rgba(201,169,106,.25);transform:translate(-50%, -50%);transition:background-color var(--wp--custom--transition--speed)}:is(.wp-block-embed,.wp-block-video).is-style-framed .sgs-video-facade__play::after{content:"";position:absolute;left:36px;top:29px;border-style:solid;border-width:17px 0 17px 26px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--wp--preset--color--primary)}:is(.wp-block-embed,.wp-block-video).is-style-framed .sgs-video-facade:is(:hover,:focus-visible) .sgs-video-facade__play{background:var(--wp--preset--color--background)}:is(.wp-block-embed,.wp-block-video).is-style-framed .sgs-video-facade__label{position:absolute;left:50%;top:calc(50% + 66px);transform:translateX(-50%);white-space:nowrap;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;color:var(--wp--preset--color--background);text-shadow:0 1px 6px rgba(0,0,0,.55)}:is(.wp-block-embed,.wp-block-video).is-style-framed figcaption{margin:0 0 20px;text-align:center;font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}@media(max-width: 767px){:is(.wp-block-embed,.wp-block-video).is-style-framed .sgs-video-facade__play{width:72px;height:72px}:is(.wp-block-embed,.wp-block-video).is-style-framed .sgs-video-facade__play::after{left:28px;top:22px;border-width:14px 0 14px 21px}}.has-primary-background-color :is(.wp-block-embed,.wp-block-video).is-style-framed figcaption{color:var(--wp--preset--color--quaternary)}.wp-block-image.is-style-highlight img{outline:3px solid var(--wp--preset--color--quaternary);outline-offset:6px}.wp-block-image.is-style-highlight a{display:block;transition:transform var(--wp--custom--transition--speed) ease}.wp-block-image.is-style-highlight img{transition:outline-offset var(--wp--custom--transition--speed) ease,outline-width var(--wp--custom--transition--speed) ease}.wp-block-image.is-style-highlight a:is(:hover,:focus-visible){transform:translateY(-3px)}.wp-block-image.is-style-highlight:has(a:is(:hover,:focus-visible)) img{outline-width:5px;outline-offset:3px}.wp-block-image.is-style-highlight+p strong{display:inline-block;margin-top:6px;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}.wp-block-columns.is-style-seasons>.wp-block-column>.wp-block-image:first-child{position:relative;margin-bottom:0}.wp-block-columns.is-style-seasons>.wp-block-column>.wp-block-image:first-child img{width:100%;aspect-ratio:1;object-fit:cover}.wp-block-columns.is-style-seasons>.wp-block-column>.wp-block-image:first-child .wp-element-caption{position:absolute;inset:0;z-index:3;width:max-content;max-width:calc(100% - 4*var(--wp--custom--photo-frame--inset));height:max-content;margin:auto;padding:9px 14px;background:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);line-height:1.2;text-transform:uppercase;color:var(--wp--preset--color--background);pointer-events:none;transition:background-color var(--wp--custom--transition--speed) ease,color var(--wp--custom--transition--speed) ease}.wp-block-columns.is-style-seasons>.wp-block-column:is(:hover,:focus-within)>.wp-block-image:first-child .wp-element-caption{background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--brass-dark)}.wp-block-group.is-style-sales-section{padding-top:var(--wp--custom--layout--section-padding);padding-bottom:var(--wp--custom--layout--section-padding)}@media(min-width: 768px){.wp-block-group.is-style-sales-section:has(>.wp-block-columns>.wp-block-column>h1){padding-top:var(--wp--custom--layout--hero-padding);padding-bottom:var(--wp--custom--layout--hero-padding)}}.wp-block-group.is-style-sales-section:has(>.block-endorsements:only-child){padding-top:32px;padding-bottom:32px}.wp-block-group.is-style-sales-section>*{margin-top:0;margin-bottom:0}.wp-block-group.is-style-sales-section>*+*{margin-top:14px}.wp-block-group.is-style-sales-section>.is-style-kicker+*{margin-top:12px}.wp-block-group.is-style-sales-section>.is-style-rating+*{margin-top:18px}.wp-block-group.is-style-sales-section>*+:is(.wp-block-buttons,.wp-block-group.is-layout-flex){margin-top:26px}.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards)>.wp-block-column:not(:has(>.wp-block-site-reviews-filters))>*{margin-top:0;margin-bottom:0}.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards)>.wp-block-column:not(:has(>.wp-block-site-reviews-filters))>*+*{margin-top:14px}.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards)>.wp-block-column:not(:has(>.wp-block-site-reviews-filters))>.is-style-kicker+*{margin-top:12px}.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards)>.wp-block-column:not(:has(>.wp-block-site-reviews-filters))>.is-style-rating+*{margin-top:18px}.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards)>.wp-block-column:not(:has(>.wp-block-site-reviews-filters))>*+:is(.wp-block-buttons,.wp-block-group.is-layout-flex){margin-top:26px}.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards)>.wp-block-column:not(:has(>.wp-block-site-reviews-filters))>.wp-block-group.is-layout-flow:not(.has-background)>*{margin-top:0;margin-bottom:0}.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards)>.wp-block-column:not(:has(>.wp-block-site-reviews-filters))>.wp-block-group.is-layout-flow:not(.has-background)>*+*{margin-top:14px}.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards)>.wp-block-column:not(:has(>.wp-block-site-reviews-filters))>.wp-block-group.is-layout-flow:not(.has-background)>.is-style-kicker+*{margin-top:12px}.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards)>.wp-block-column:not(:has(>.wp-block-site-reviews-filters))>.wp-block-group.is-layout-flow:not(.has-background)>.is-style-rating+*{margin-top:18px}.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards)>.wp-block-column:not(:has(>.wp-block-site-reviews-filters))>.wp-block-group.is-layout-flow:not(.has-background)>*+:is(.wp-block-buttons,.wp-block-group.is-layout-flex){margin-top:26px}@media(max-width: 767px){.entry-content>.wp-block-group.is-style-sales-section:first-child:not(:has(>.wp-block-columns.is-style-photo-first:first-child)),.entry-content>.block-area:first-child>.wp-block-group.is-style-sales-section:first-child{padding-top:24px}.entry-content>.wp-block-group.is-style-sales-section:first-child:not(:has(>.wp-block-columns.is-style-photo-first:first-child))>:first-child,.entry-content>.block-area:first-child>.wp-block-group.is-style-sales-section:first-child>:first-child{margin-top:0}}@media(max-width: 767px){.wp-block-group.is-style-sales-section .wp-block-buttons,.wp-block-group.is-style-sales-section .wp-block-buttons>.wp-block-button{width:100%}.wp-block-group.is-style-sales-section .wp-block-buttons>.wp-block-button .wp-block-button__link{display:block;width:100%;text-align:center}}@media(max-width: 767px){.wp-block-group.is-style-sales-section .wp-block-columns.is-not-stacked-on-mobile:not(.is-style-divided){flex-wrap:wrap !important}.wp-block-group.is-style-sales-section .wp-block-columns.is-not-stacked-on-mobile:not(.is-style-divided)>.wp-block-column{flex-basis:calc(50% - 10px)}}.wp-block-group.is-style-sales-section>.is-style-center-line+p{margin-top:14px}.wp-block-group.is-style-sales-section>.is-style-center-line+p+*,.wp-block-group.is-style-sales-section>.is-style-center-line+:not(p){margin-top:40px}.wp-block-group.is-style-sales-section>.wp-block-columns:has(.wp-block-site-reviews-filters){margin-top:12px;padding-bottom:32px;border-bottom:1px solid var(--wp--preset--color--quaternary)}.wp-block-group.is-style-sales-section>.wp-block-columns:has(.wp-block-site-reviews-filters)+*{margin-top:0}.wp-block-group.is-style-sales-section>.wp-block-columns{--wp--custom--layout--page: var(--wp--custom--layout--wide);--wp--custom--layout--content: var(--wp--custom--layout--wide)}.wp-block-group.is-style-sales-section>.block-number-list{--wp--custom--layout--page: 1060px;--wp--custom--layout--content: 1060px}.wp-block-group.is-style-sales-section>.block-number-list.alignwide{--wp--custom--layout--page: var(--wp--custom--layout--wide);--wp--custom--layout--content: var(--wp--custom--layout--wide)}.wp-block-group.is-style-sales-section>.block-testimonial-listing,.wp-block-group.is-style-sales-section>.wp-block-site-reviews-reviews,.wp-block-group.is-style-sales-section>.wp-block-site-reviews-filters,.wp-block-group.is-style-sales-section>:has(>.glsr){--wp--custom--layout--page: var(--wp--custom--layout--wide);--wp--custom--layout--content: var(--wp--custom--layout--wide)}.wp-block-group.is-style-sales-section>.wp-block-table{--wp--custom--layout--page: var(--wp--custom--layout--wide);--wp--custom--layout--content: var(--wp--custom--layout--wide)}.wp-block-group.is-style-sales-section>.block-guarantee{--wp--custom--layout--page: var(--wp--custom--layout--wide);--wp--custom--layout--content: var(--wp--custom--layout--wide)}.wp-block-group.is-style-sales-section h1{font-size:3rem;line-height:1.05}.block-area-404>.wp-block-group.is-style-sales-section:first-child h1{font-size:var(--wp--custom--page-title);line-height:var(--wp--custom--line-height--tiny)}.wp-block-group.is-style-sales-section h2:not(.block-post-listing__header>h2,.block-guarantee__heading,.block-number-list__title){font-size:2.375rem;line-height:1.15}.wp-block-group.is-style-sales-section h1+p:not(.is-style-rating),.wp-block-group.is-style-sales-section .is-style-rating+p{font-size:1.1875rem;line-height:1.55}@media(max-width: 767px){.wp-block-group.is-style-sales-section h1{font-size:2.375rem}.wp-block-group.is-style-sales-section h2:not(.block-post-listing__header>h2,.block-guarantee__heading,.block-number-list__title){font-size:1.875rem}}.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards){gap:var(--sgs-columns-row-gap, 40px) var(--sgs-columns-gap, clamp(32px, 4.5vw, 64px))}.wp-block-group.is-style-sales-section .wp-block-group.is-layout-flex:has(>.wp-block-buttons){gap:14px 22px}.wp-block-group.is-style-sales-section .wp-block-group.is-layout-flex:has(>.wp-block-buttons)>p{margin:0;font-size:.9375rem;color:var(--wp--preset--color--brass-dark)}.wp-block-group.is-style-sales-section.has-primary-background-color .wp-block-group.is-layout-flex:has(>.wp-block-buttons)>p{color:var(--wp--preset--color--quaternary)}.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards,.is-style-divided):has(>.wp-block-column:nth-child(4)){gap:32px 36px}@media(max-width: 767px){.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards,.is-style-divided):has(>.wp-block-column:nth-child(4)){flex-wrap:wrap;column-gap:20px}.wp-block-group.is-style-sales-section .wp-block-columns:not(.is-style-cards,.is-style-divided):has(>.wp-block-column:nth-child(4))>.wp-block-column{flex:0 0 calc(50% - 10px)}}:is(.has-primary-background-color,.is-style-dark) :is(p,.wp-block-site-reviews-summary).is-style-rating{color:var(--wp--preset--color--quaternary)}:is(p,.wp-block-site-reviews-summary).is-style-rating{font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);line-height:1.4;text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}:is(p,.wp-block-site-reviews-summary).is-style-rating a{color:inherit;text-decoration:none}:is(p,.wp-block-site-reviews-summary).is-style-rating a:is(:hover,:focus-visible){color:var(--wp--preset--color--quaternary)}:is(p,.wp-block-site-reviews-summary).is-style-rating mark{margin-right:6px;background:none;font-size:1.0625rem;letter-spacing:2px;color:var(--wp--preset--color--quaternary)}.wp-block-site-reviews-summary.is-style-rating .glsr-summary-wrap,.wp-block-site-reviews-summary.is-style-rating .glsr-summary{display:flex;flex-wrap:wrap;align-items:center;gap:2px 7px;margin:0;color:inherit}.wp-block-site-reviews-summary.is-style-rating .glsr-summary-text{margin:0}.wp-block-site-reviews-summary.is-style-rating .glsr-summary-text .glsr-tag-value{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.wp-block-site-reviews-summary.is-style-rating .glsr-star-rating.glsr-stars{display:inline-flex;gap:2px}.wp-block-site-reviews-summary.is-style-rating .glsr-star{width:17px;height:17px}.wp-block-site-reviews-summary.is-style-stat .glsr-summary-wrap,.wp-block-site-reviews-summary.is-style-stat .glsr-summary{display:block;margin:0;color:inherit}.wp-block-site-reviews-summary.is-style-stat .glsr-summary-text{margin:0;text-align:center}.wp-block-site-reviews-summary.is-style-stat .glsr-summary-text .glsr-tag-value{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--big);font-weight:700;line-height:1;color:var(--wp--preset--color--primary)}.has-primary-background-color .wp-block-site-reviews-summary.is-style-stat .glsr-summary-text .glsr-tag-value{color:var(--wp--preset--color--quaternary)}a.rating-line-link{display:block;text-decoration:none}a.rating-line-link:is(:hover,:focus-visible) .wp-block-site-reviews-summary.is-style-rating{color:var(--wp--preset--color--quaternary)}.breadcrumb{margin:0 auto 16px;line-height:var(--wp--custom--line-height--small);font-size:.875rem;max-width:var(--wp--custom--layout--page);background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);text-transform:lowercase;text-align:left;padding:.75rem;letter-spacing:.06em;display:flex;justify-content:center}.breadcrumb>span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb .sep{margin:0 1px 0 0}.breadcrumb svg{position:relative;top:3px}.archive-header .breadcrumb{max-width:100%;grid-column:1/-1;margin-left:0;margin-right:0}.breadcrumb a{color:currentColor;text-decoration:none;margin-right:.25rem}.breadcrumb a:focus,.breadcrumb a:hover{text-decoration:underline}.breadcrumb span span span{margin-left:.25rem}.site-main>.breadcrumb{padding:0;background-color:rgba(0,0,0,0);color:var(--wp--preset--color--black)}.yoast-table-of-contents{position:relative;background:var(--wp--preset--color--secondary);border:0;border-radius:0 0 var(--wp--custom--border-radius--small) var(--wp--custom--border-radius--small);--toc-pad-bottom: 10px;padding:40px 22px var(--toc-pad-bottom)}@media(min-width: 768px){.yoast-table-of-contents{padding-top:10px}}.yoast-table-of-contents__badge{position:absolute;top:-26px;z-index:1;left:50%;display:flex;align-items:center;justify-content:center;width:52px;height:52px;transform:translateX(-50%) rotate(45deg);border:1px solid var(--wp--preset--color--quaternary);background:var(--wp--preset--color--background);color:var(--wp--preset--color--green)}.yoast-table-of-contents__badge-inner{display:flex;transform:rotate(-45deg)}.yoast-table-of-contents__badge-inner svg{display:block;overflow:visible}.yoast-table-of-contents__badge-inner text{font-family:var(--wp--preset--font-family--heading);font-weight:900;fill:currentColor}.yoast-table-of-contents__badge-inner .toc-badge__rule{fill:var(--wp--preset--color--quaternary)}.yoast-table-of-contents h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.yoast-table-of-contents>ul,.entry-content .yoast-table-of-contents>ul{counter-reset:toc;margin:0;padding:0;list-style:none;font-family:var(--wp--preset--font-family--secondary);font-size:1rem}@media(min-width: 768px){.yoast-table-of-contents>ul,.entry-content .yoast-table-of-contents>ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:80px}}.yoast-table-of-contents>ul>li,.entry-content .yoast-table-of-contents>ul>li{counter-increment:toc;display:flex;align-items:baseline;gap:12px;margin:0;padding:9px 0;border-top:1px solid var(--wp--preset--color--quaternary)}.yoast-table-of-contents>ul>li:first-child,.entry-content .yoast-table-of-contents>ul>li:first-child{border-top:0}.yoast-table-of-contents>ul>li[hidden],.entry-content .yoast-table-of-contents>ul>li[hidden]{display:none}@media(min-width: 768px){.yoast-table-of-contents>ul>li:nth-child(2),.entry-content .yoast-table-of-contents>ul>li:nth-child(2){border-top:0}}.yoast-table-of-contents>ul>li::before,.entry-content .yoast-table-of-contents>ul>li::before{content:counter(toc, decimal-leading-zero);flex:0 0 1.4em;font-family:var(--wp--preset--font-family--heading);font-size:1.125rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--wp--preset--color--black)}.yoast-table-of-contents>ul ul,.entry-content .yoast-table-of-contents>ul ul{margin:6px 0 0;padding:0 0 0 18px;list-style:none;font-size:.9375rem}.yoast-table-of-contents>ul ul li,.entry-content .yoast-table-of-contents>ul ul li{padding:3px 0}.yoast-table-of-contents>ul a,.entry-content .yoast-table-of-contents>ul a{font-weight:600;color:var(--wp--preset--color--black);text-decoration:none}.yoast-table-of-contents>ul a:hover,.yoast-table-of-contents>ul a:focus-visible,.entry-content .yoast-table-of-contents>ul a:hover,.entry-content .yoast-table-of-contents>ul a:focus-visible{text-decoration:underline;text-decoration-color:var(--wp--preset--color--quaternary);text-decoration-thickness:2px;text-underline-offset:4px}.yoast-table-of-contents--no-js>ul>li:nth-of-type(n+7){display:none}.yoast-table-of-contents__footer{margin:4px -22px calc(-1*var(--toc-pad-bottom));border-top:1px solid var(--wp--preset--color--quaternary);background:var(--wp--preset--color--background);border-radius:0 0 var(--wp--custom--border-radius--small) var(--wp--custom--border-radius--small);overflow:hidden}.yoast-table-of-contents__reveal{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 22px;background:rgba(0,0,0,0);border:0;box-shadow:none;cursor:pointer;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}.yoast-table-of-contents__reveal::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--wp--custom--transition--speed) ease}.yoast-table-of-contents__reveal[data-reveal=true]::after{transform:translateY(2px) rotate(-135deg)}.yoast-table-of-contents__reveal:hover,.yoast-table-of-contents__reveal:focus-visible{color:var(--wp--preset--color--green);background:rgba(255,255,255,.4)}.yoast-table-of-contents__reveal:focus-visible{outline:2px solid var(--wp--preset--color--green);outline-offset:-4px}.schema-faq-section{background:rgba(0,0,0,0);color:var(--wp--preset--color--black);padding:14px 0;border:none;border-top:1px solid var(--wp--preset--color--quaternary);margin:0}.schema-faq-section:first-of-type{border-top:0}.schema-faq-section summary{cursor:pointer;list-style-type:none}.schema-faq-section summary::-webkit-details-marker{display:none}.schema-faq-section summary svg{display:none}.schema-faq-section summary:focus-visible{outline:2px solid var(--wp--preset--color--quaternary);outline-offset:4px}.schema-faq-section .summary__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.schema-faq-section .summary__inner::after{content:"";flex:0 0 auto;width:9px;height:9px;margin-right:4px;border-right:1.5px solid var(--wp--preset--color--brass-dark);border-bottom:1.5px solid var(--wp--preset--color--brass-dark);transform:translateY(-3px) rotate(45deg);transition:transform var(--wp--custom--transition--speed) ease}.schema-faq-section[open] .summary__inner::after{transform:translateY(2px) rotate(-135deg)}.schema-faq-section+.schema-faq-section{margin-top:0}.schema-faq-question{font-family:var(--wp--preset--font-family--secondary);font-size:1.0625rem;font-weight:700;line-height:1.3;padding:0;display:block}.schema-faq-question strong{font-weight:700}.schema-faq-answer{margin:10px 0 0;padding:0 0 4px;font-size:inherit;line-height:inherit}.wprm-recipe-rating{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:6px 0 10px;line-height:1}.wprm-recipe-rating .wprm-rating-star{display:inline-flex;line-height:0}.wprm-recipe-rating .wprm-rating-star svg{width:20px;height:20px}@media(max-width: 600px){.wprm-recipe-rating .wprm-rating-star svg{width:18px;height:18px}}.wprm-recipe-rating .wprm-rating-star-full svg :is(polygon,path){fill:var(--wp--custom--color--star);stroke:var(--wp--custom--color--star);stroke-width:1px}.wprm-recipe-rating .wprm-rating-star:not(.wprm-rating-star-full):not(.wprm-rating-star-empty) svg stop{stop-color:var(--wp--custom--color--star)}.wprm-recipe-rating .wprm-rating-star:not(.wprm-rating-star-full):not(.wprm-rating-star-empty) svg :is(polygon,path){stroke:var(--wp--custom--color--star);stroke-width:1px}.wprm-recipe-rating .wprm-rating-star-empty svg :is(polygon,path){fill:rgba(0,0,0,0);stroke:var(--wp--custom--color--star);stroke-width:2px}.wprm-recipe-rating .wprm-recipe-rating-details{display:inline-block;margin-left:8px;font-family:var(--wp--preset--font-family--secondary);font-size:14px;font-weight:700;line-height:1;white-space:nowrap;color:var(--wp--custom--color--text-muted)}@media(max-width: 600px){.wprm-recipe-rating .wprm-recipe-rating-details{margin-left:6px;font-size:13px}}.sgs-form{--form-field-bg: var(--wp--preset--color--white);--form-field-border: transparent;--form-label: var(--wp--preset--color--black);--form-text: var(--wp--preset--color--black);--form-button-bg: var(--wp--preset--color--quaternary);--form-button-bg-state: var(--wp--preset--color--secondary);--form-button-text: var(--wp--preset--color--primary);--form-focus: var(--wp--preset--color--quaternary);--form-height: 64px}.sgs-form--light{--form-field-bg: var(--wp--preset--color--background);--form-button-bg: var(--wp--preset--color--green);--form-button-bg-state: var(--wp--preset--color--green-dark);--form-button-text: var(--wp--preset--color--white);--form-focus: var(--wp--preset--color--green)}.sgs-form div.wpforms-container{padding:0;margin:0;text-align:left}.sgs-form .wpforms-form{display:flex;flex-direction:column;gap:8px}.sgs-form div.wpforms-container .wpforms-field-container,.sgs-form div.wpforms-container .wpforms-submit-container{flex:1 1 auto;margin:0;padding:0}.sgs-form div.wpforms-container .wpforms-submit-container{position:relative}.sgs-form div.wpforms-container .wpforms-submit-spinner{position:absolute;width:0;height:0;overflow:hidden;opacity:0}.sgs-form div.wpforms-container .wpforms-field{display:flex;flex-direction:column;justify-content:center;min-height:var(--form-height);margin:0;padding:8px 14px;background:var(--form-field-bg);border:1px solid var(--form-field-border);border-radius:var(--wp--custom--border-radius--button);text-align:left}.sgs-form div.wpforms-container .wpforms-field.wpforms-field-hidden,.sgs-form div.wpforms-container .wpforms-field.sgs-field-hidden,.sgs-form div.wpforms-container .wpforms-field.impound,.sgs-form div.wpforms-container .wpforms-field[style*="display: none"],.sgs-form div.wpforms-container .wpforms-field[style*="display:none"]{display:none}.sgs-form div.wpforms-container .wpforms-field-label{margin:0;padding:0;background:rgba(0,0,0,0);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;text-align:var(--form-field-align, left);line-height:1.3;color:var(--form-label)}.sgs-form div.wpforms-container .wpforms-field-label .wpforms-required-label{color:inherit}.sgs-form div.wpforms-container .wpforms-field input[type=email],.sgs-form div.wpforms-container .wpforms-field input[type=text]{display:block;width:100%;max-width:none;height:auto;margin:0;padding:2px 0 0;font-family:inherit;font-size:1rem;line-height:1.4;text-align:var(--form-field-align, left);color:var(--form-text);background:rgba(0,0,0,0);border:0;border-radius:0}.sgs-form div.wpforms-container .wpforms-field input[type=email]::placeholder,.sgs-form div.wpforms-container .wpforms-field input[type=text]::placeholder{color:var(--wp--custom--color--placeholder);opacity:1}.sgs-form div.wpforms-container .wpforms-field input[type=email]:focus-visible,.sgs-form div.wpforms-container .wpforms-field input[type=text]:focus-visible{outline:none}.sgs-form div.wpforms-container .wpforms-field:focus-within{outline:2px solid var(--form-focus);outline-offset:2px}.sgs-form div.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{--wp--custom--color--button-bg: var(--form-button-bg);--wp--custom--color--button-bg-state: var(--form-button-bg-state);--wp--custom--color--button-text: var(--form-button-text);--wp--custom--color--button-text-state: var(--form-button-text);display:block;width:100%;min-height:var(--form-height);box-sizing:border-box;margin:0;padding:0 24px;border-width:1px;font-size:.9375rem;font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-button);text-transform:uppercase;border-radius:var(--wp--custom--border-radius--button);white-space:nowrap}.sgs-form div.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:focus-visible{outline:2px solid var(--form-focus);outline-offset:2px}.sgs-form .wpforms-error,.sgs-form label.wpforms-error{position:static;width:auto;height:auto;margin:6px 0 0;clip:auto;white-space:normal;font-size:.8125rem;font-weight:500;text-transform:none;letter-spacing:0;background:rgba(0,0,0,0);color:var(--wp--preset--color--black)}@media(min-width: 768px){.sgs-form:not(.sgs-form--stacked) .wpforms-form{flex-direction:row;align-items:stretch}.sgs-form:not(.sgs-form--stacked) div.wpforms-container .wpforms-submit-container{flex:0 0 auto}.sgs-form:not(.sgs-form--stacked) div.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{width:auto;height:100%}}.sgs-form--narrow{max-width:400px;margin-inline:auto}.sgs-form--wide{max-width:520px;margin-inline:auto}.sgs-form div.wpforms-container :is(.wpforms-confirmation-container,.wpforms-confirmation-container-full){margin:0;padding:0;background:rgba(0,0,0,0);border:0;text-align:center}.sgs-form--stacked{--form-height: 56px}.sgs-form--stacked div.wpforms-container.single-line .wpforms-form,.sgs-form--stacked div.wpforms-container.one-line .wpforms-form{display:flex;flex-direction:column;grid-template-columns:none}.sgs-form--stacked div.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{width:100%;min-height:0;padding:var(--wp--custom--button--padding-y) var(--wp--custom--button--padding-x)}.sgs-form--stacked div.wpforms-container .wpforms-field,.sgs-form--stacked div.wpforms-container .wpforms-field-label,.sgs-form--stacked div.wpforms-container .wpforms-field input[type=email],.sgs-form--stacked div.wpforms-container .wpforms-field input[type=text]{text-align:center}.is-style-sales-section .sgs-form--dark div.wpforms-container :is(.wpforms-confirmation-container,.wpforms-confirmation-container-full){margin:0;padding:0;border:0;background:rgba(0,0,0,0);font-size:1.1875rem;line-height:1.55;text-align:center;color:var(--wp--custom--color--mist)}.is-style-sales-section .sgs-form--dark div.wpforms-container :is(.wpforms-confirmation-container,.wpforms-confirmation-container-full) p{margin:0}.is-style-sales-section .sgs-form--dark div.wpforms-container :is(.wpforms-confirmation-container,.wpforms-confirmation-container-full):focus{outline:none}@media(min-width: 768px){.is-style-sales-section .sgs-form--dark div.wpforms-container :is(.wpforms-confirmation-container,.wpforms-confirmation-container-full){text-align:left}}.is-style-sales-section .sgs-form--dark:has(.wpforms-confirmation-container,.wpforms-confirmation-container-full)+p{display:none}@media(max-width: 767px){.is-style-sales-section .sgs-form--dark{--form-field-align: center}.is-style-sales-section .wp-block-heading:has(+.sgs-form--dark){text-align:center}.is-style-sales-section .sgs-form--dark+p{text-align:center}}.wpforms-form input::placeholder,.wpforms-form textarea::placeholder{color:var(--wp--custom--color--placeholder);opacity:1}div.wpforms-container{padding-bottom:1em;text-align:center}div.wpforms-container .wpforms-title{font-family:var(--wp--preset--font-family--secondary);font-size:clamp(1.625rem,2.8vw,1.75rem);font-weight:700;line-height:var(--wp--custom--line-height--small);color:var(--wp--custom--color--foreground-alt);letter-spacing:0;margin:0 0 16px;padding:0}.block-area-sidebar div.wpforms-container .wpforms-title{font-size:1.625rem}div.wpforms-container .wpforms-description{font-style:italic;margin:0 0 16px;padding:0}div.wpforms-container .wpforms-field{padding:0;margin-bottom:16px}div.wpforms-container .wpforms-field.impound{display:none}div.wpforms-container .wpforms-field input,div.wpforms-container .wpforms-field textarea{border:none;border-radius:0;font-size:1rem;padding:.25rem .5rem;text-align:center;margin:0}.has-background-background-color div.wpforms-container .wpforms-field,.has-white-background-color div.wpforms-container .wpforms-field{border:1px solid var(--wp--preset--color--black)}div.wpforms-container .wpforms-field-label{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);text-align:center;padding:.625rem .5rem 0}div.wpforms-container .wpforms-field-label .wpforms-required-label{color:inherit}div.wpforms-container .wpforms-submit-container{padding:0;margin-top:16px;text-align:left}div.wpforms-container .wpforms-submit-container .wpforms-submit{width:100%;padding-top:1rem;padding-bottom:1rem}div.wpforms-container .wpforms-recaptcha-container{grid-column:1/-1;order:99;padding:0}div.wpforms-container:last-child{margin-bottom:0}div.wpforms-container.one-line input.wpforms-field-medium,div.wpforms-container.one-line select.wpforms-field-medium,div.wpforms-container.one-line .wpforms-field-row.wpforms-field-medium{max-width:100%}@media(min-width: 768px){div.wpforms-container.one-line .wpforms-form,div.wpforms-container.one-line .wpforms-form>fieldset[disabled]{display:grid;grid-template-columns:1fr fit-content(300px);column-gap:var(--wp--custom--layout--block-gap)}div.wpforms-container.one-line .wpforms-head-container{grid-column:1/-1}div.wpforms-container.one-line .wpforms-field-container{display:flex;gap:var(--wp--custom--layout--block-gap)}div.wpforms-container.one-line .wpforms-field{margin:0;flex-basis:0;flex-grow:1}div.wpforms-container.one-line .wpforms-field-label{min-height:26px}div.wpforms-container.one-line .wpforms-submit-container{margin:0;padding-top:26px}}div.wpforms-container.single-line .wpforms-form .wpforms-field{background:var(--wp--preset--color--white)}@media(min-width: 768px){div.wpforms-container.single-line .wpforms-form{display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:.625rem}div.wpforms-container.single-line .wpforms-form .wpforms-head-container{grid-column:span 2}div.wpforms-container.single-line .wpforms-form .wpforms-field-container{display:grid;grid-auto-flow:column;column-gap:.625rem}div.wpforms-container.single-line .wpforms-form .wpforms-field{margin-bottom:0}div.wpforms-container.single-line .wpforms-form .wpforms-submit-container{margin-top:0}div.wpforms-container.single-line .wpforms-form .wpforms-submit{padding-top:1.45rem;padding-bottom:1.45rem}}div.wpforms-container.alt{font-size:18px;text-align:left}div.wpforms-container.alt .wpforms-field-label{font-size:1rem;text-align:left;padding:0;margin-bottom:10px;background:rgba(0,0,0,0)}div.wpforms-container.alt .wpforms-field-description{font-size:15px;font-style:italic}div.wpforms-container.alt h3{font-size:1.7rem}div.wpforms-container.alt .wpforms-field-divider{display:grid;margin-top:2em}div.wpforms-container.alt .wpforms-field-divider h3{order:1}div.wpforms-container.alt .wpforms-field-divider h3:not(:first-child){margin-bottom:0}div.wpforms-container.alt .wpforms-field-divider .wpforms-field-description{order:2}div.wpforms-container.alt .wpforms-field-divider h3+.wpforms-field-description{margin:5px 0 var(--wp--style--block-gap)}div.wpforms-container.alt .wpforms-field{margin-bottom:16px}div.wpforms-container.alt .wpforms-field input[type=checkbox],div.wpforms-container.alt .wpforms-field input[type=radio]{margin-right:12px;color:var(--wp--preset--color--black)}div.wpforms-container.alt .wpforms-field:is(.wpforms-field-radio,.wpforms-field-checkbox)>.wpforms-field-label{margin-bottom:14px;font-family:var(--wp--preset--font-family--heading);font-size:1.5625rem;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--wp--preset--color--black)}div.wpforms-container.alt .wpforms-field:is(.wpforms-field-radio,.wpforms-field-checkbox) li{display:flex;align-items:center}div.wpforms-container.alt .wpforms-field:is(.wpforms-field-radio,.wpforms-field-checkbox) li input:is([type=radio],[type=checkbox]){appearance:none;flex:none;width:20px;height:20px;margin:0 12px 0 0;border:1px solid var(--wp--preset--color--quaternary);border-radius:50%;background:var(--wp--preset--color--white) no-repeat center/12px 12px;box-shadow:none;cursor:pointer}div.wpforms-container.alt .wpforms-field:is(.wpforms-field-radio,.wpforms-field-checkbox) li input:is([type=radio],[type=checkbox])::before,div.wpforms-container.alt .wpforms-field:is(.wpforms-field-radio,.wpforms-field-checkbox) li input:is([type=radio],[type=checkbox])::after{content:none}div.wpforms-container.alt .wpforms-field:is(.wpforms-field-radio,.wpforms-field-checkbox) li input:is([type=radio],[type=checkbox]):checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23C9A96A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3L12.5 5'/%3E%3C/svg%3E")}div.wpforms-container.alt .wpforms-field:is(.wpforms-field-radio,.wpforms-field-checkbox) li input:is([type=radio],[type=checkbox]):focus-visible{outline:2px solid var(--wp--preset--color--quaternary);outline-offset:2px}div.wpforms-container.alt .wpforms-field:is(.wpforms-field-radio,.wpforms-field-checkbox) li label{margin:0;cursor:pointer}div.wpforms-container.alt .wpforms-field:is(.wpforms-field-name,.wpforms-field-email,.wpforms-field-text,.wpforms-field-phone,.wpforms-field-textarea){padding:12px 16px 10px;border:1px solid rgba(0,0,0,0);border-radius:var(--wp--custom--border-radius--small);background:var(--wp--preset--color--background);transition:border-color var(--wp--custom--transition--speed)}div.wpforms-container.alt .wpforms-field:is(.wpforms-field-name,.wpforms-field-email,.wpforms-field-text,.wpforms-field-phone,.wpforms-field-textarea):focus-within{border-color:var(--wp--preset--color--quaternary)}div.wpforms-container.alt .wpforms-field:is(.wpforms-field-name,.wpforms-field-email,.wpforms-field-text,.wpforms-field-phone,.wpforms-field-textarea) .wpforms-field-label{margin-bottom:2px;font-size:var(--wp--custom--caps--tiny)}div.wpforms-container.alt .wpforms-field:is(.wpforms-field-name,.wpforms-field-email,.wpforms-field-text,.wpforms-field-phone,.wpforms-field-textarea) .wpforms-field-description{margin:0 0 2px;font-size:14px}div.wpforms-container.alt .wpforms-field:is(.wpforms-field-name,.wpforms-field-email,.wpforms-field-text,.wpforms-field-phone,.wpforms-field-textarea) input,div.wpforms-container.alt .wpforms-field:is(.wpforms-field-name,.wpforms-field-email,.wpforms-field-text,.wpforms-field-phone,.wpforms-field-textarea) textarea{width:100%;max-width:none;margin:0;padding:2px 0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;outline:none;font-size:1.0625rem;font-weight:var(--wp--custom--field--weight);letter-spacing:var(--wp--custom--field--tracking);text-align:left}div.wpforms-container.alt .wpforms-field:is(.wpforms-field-name,.wpforms-field-email,.wpforms-field-text,.wpforms-field-phone,.wpforms-field-textarea) input{height:auto;min-height:0}div.wpforms-container.alt ul,div.wpforms-container.alt ol{padding-left:0}div.wpforms-container.alt .wpforms-field-radio li,div.wpforms-container.alt .wpforms-field-checkbox li{margin-bottom:12px}div.wpforms-container.alt .wpforms-field-textarea textarea{height:110px;min-height:110px}div.wpforms-container.alt .wpforms-submit-container{text-align:center}div.wpforms-container.alt .wpforms-submit-container .wpforms-submit{width:100%;min-height:56px;border:0;border-radius:var(--wp--custom--border-radius--small);background:var(--wp--preset--color--green);color:var(--wp--preset--color--white);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:background-color var(--wp--custom--transition--speed)}div.wpforms-container.alt .wpforms-submit-container .wpforms-submit:is(:hover,:focus){background:var(--wp--preset--color--green-dark)}.shared-counts-wrap.style-icon svg{fill:var(--wp--custom--color--neutral-400);width:24px;height:24px}.shared-counts-wrap.style-icon .shared-counts-button{line-height:0;padding:10px}.shared-counts-wrap.style-icon .shared-counts-button:not(.included_total) .shared-counts-label,.shared-counts-wrap.style-icon .shared-counts-button:not(.included_total) .shared-counts-count{display:none}.facetwp-filters{--facet-field-bg: var(--wp--preset--color--secondary);max-width:var(--wp--custom--layout--page);margin:0 auto 1.5rem;min-height:56px;font-size:var(--wp--custom--caps--tiny);letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase}.facetwp-filters .facetwp-facet{margin:0;width:100%;min-width:0}.facetwp-filters .facetwp-input-wrap{display:block}.facetwp-filters .facetwp-facet .facetwp-search{border-radius:0;background-color:var(--facet-field-bg);color:var(--wp--preset--color--black);border:none;min-width:auto;padding:1rem 44px 1rem 1.5rem}.facetwp-filters .facetwp-type-search .facetwp-icon{width:44px;padding:10px;opacity:1}.facetwp-filters .facetwp-search::placeholder{font-family:var(--wp--preset--font-family--secondary);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--wp--custom--caps--tracking-button);color:var(--wp--preset--color--black)}@media(max-width: 767px){.facetwp-filters .facetwp-search::placeholder{font-size:1rem}}.facetwp-filters .facetwp-dropdown{font-family:var(--wp--preset--font-family--secondary);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--wp--custom--caps--tracking-button);border-radius:0;background-color:var(--facet-field-bg);color:var(--wp--preset--color--black);border:none;padding:1rem 44px 1rem 1.5rem;-webkit-appearance:none;appearance:none;background-image:url("../icons/utility/chevron-down.svg");background-repeat:no-repeat;background-size:24px 24px;background-position:calc(100% - 20px) 50%}@media(max-width: 767px){.facetwp-filters .facetwp-dropdown{font-size:1rem}}.facetwp-filters .fs-wrap{display:block;position:relative;width:100%;font-family:var(--wp--preset--font-family--secondary);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--wp--custom--caps--tracking-button);color:var(--wp--preset--color--black)}@media(max-width: 767px){.facetwp-filters .fs-wrap{font-size:1rem}}.facetwp-filters .fs-label-wrap{width:100%;min-height:56px;display:flex;align-items:center;border:none;border-radius:0;background:var(--facet-field-bg);cursor:pointer}.facetwp-filters .fs-label-wrap:focus-visible{outline:2px solid var(--wp--preset--color--quaternary);outline-offset:0}.facetwp-filters .fs-label-wrap:focus:not(:focus-visible){outline:none}.facetwp-filters .fs-wrap.is-set .fs-label{color:var(--wp--preset--color--brass-dark)}.facetwp-filters .fs-label-wrap .fs-label{padding:0 44px 0 1.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.facetwp-filters .fs-arrow{position:absolute;right:20px;top:50%;width:24px;height:24px;border:none;transform:translateY(-50%);background:url("../icons/utility/chevron-down.svg") no-repeat center/24px 24px}.facetwp-filters .fs-open .fs-arrow{transform:translateY(-50%) rotate(180deg)}.facetwp-filters .fs-dropdown{margin:8px 0 0;width:100%;border:none;border-radius:0;background:var(--facet-field-bg);box-shadow:var(--wp--custom--box-shadow--soft);z-index:20}.facetwp-filters .fs-search{display:none}.facetwp-filters .fs-dropdown .fs-options{overflow-x:hidden;max-height:364px}.facetwp-filters .fs-dropdown .fs-options .fs-option{padding:14px 1.5rem;word-break:normal;border-top:1px solid var(--wp--preset--color--quaternary);font-size:.8125rem;letter-spacing:.08em;white-space:normal;line-height:1.3}.facetwp-filters .fs-dropdown .fs-options .fs-option:first-child,.facetwp-filters .fs-dropdown .fs-options .fs-option[data-value=""]+.facetwp-filters .fs-dropdown .fs-options .fs-option{border-top:none}.facetwp-filters .fs-dropdown .fs-options .fs-option.hl,.facetwp-filters .fs-dropdown .fs-options .fs-option:hover{background:color-mix(in srgb, var(--wp--preset--color--secondary) 88%, var(--wp--preset--color--quaternary))}.facetwp-filters .fs-dropdown .fs-options .fs-option.selected{color:var(--wp--preset--color--brass-dark)}.facetwp-filters .fs-dropdown .fs-options .fs-option[data-value=""]{display:none}.facetwp-filters .fs-wrap.single .fs-checkbox{display:none}.facetwp-filters .fs-wrap.single .fs-dropdown .fs-options .fs-option.selected{background:rgba(0,0,0,0)}.facetwp-filters .fs-wrap.multiple .fs-dropdown .fs-options .fs-option{display:flex;align-items:center;gap:12px;padding-left:1.5rem}.facetwp-filters .fs-wrap.multiple .fs-checkbox{position:static;display:block;flex:none;width:20px;height:20px;margin:0;border:1px solid var(--wp--preset--color--quaternary);border-radius:50%;background:var(--wp--preset--color--white)}.facetwp-filters .fs-wrap.multiple .fs-option .fs-checkbox i{position:static;display:block;width:100%;height:100%;margin:0;border:none;border-radius:50%;background:none}.facetwp-filters .fs-wrap.multiple .fs-option.selected .fs-checkbox i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23C9A96A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3L12.5 5'/%3E%3C/svg%3E") no-repeat center/12px 12px}.facetwp-filters .facetwp-type-fselect .fs-option .fs-option-label{margin:0;white-space:normal}.facetwp-filters__toggle{background:var(--wp--preset--color--primary);border:none;border-radius:var(--wp--custom--border-radius--button);box-shadow:none;color:#fff;display:block;padding:16px;font-size:var(--wp--preset--font-size--medium);width:100%}.facetwp-filters__clear{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:14px}.facetwp-filters__clear .facetwp-selections ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;padding:0;list-style:none}.facetwp-filters__clear .facetwp-selections li{display:contents}.facetwp-filters__clear .facetwp-selection-label{display:none}.facetwp-filters__clear .facetwp-selections .facetwp-selection-value{display:inline-flex;align-items:center;gap:8px;padding:7px 10px 7px 12px;border:1px solid var(--wp--preset--color--quaternary);border-radius:var(--wp--custom--border-radius--button);background:var(--facet-field-bg);background-image:none;font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);line-height:1.2;text-transform:uppercase;color:var(--wp--preset--color--brass-dark);cursor:pointer;transition:border-color var(--wp--custom--transition--speed) ease,color var(--wp--custom--transition--speed) ease}.facetwp-filters__clear .facetwp-selections .facetwp-selection-value::after{content:"×";font-size:1rem;line-height:1}.facetwp-filters__clear .facetwp-selections .facetwp-selection-value:is(:hover,:focus-visible){border-color:var(--wp--preset--color--green);color:var(--wp--preset--color--green)}.facetwp-filters__clear .facetwp-facet{width:auto;margin-top:14px}.facetwp-filters__clear .facetwp-reset{display:inline-block;padding:0;border:none;border-radius:0;background:none;box-shadow:none;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;text-decoration:none;line-height:1.4;color:var(--wp--preset--color--brass-dark);cursor:pointer}.facetwp-filters__clear .facetwp-reset:is(:hover,:focus){color:var(--wp--preset--color--black);text-decoration:underline;text-underline-offset:3px}@media(max-width: 767px){.facetwp-filters__inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.facetwp-filters .facetwp-type-search{grid-column:1/-1}.facetwp-filters.active .facetwp-filters__toggle{margin-bottom:16px}}@media(min-width: 768px){.facetwp-filters__inner{display:grid;grid-template-columns:repeat(auto-fit, calc((100% - 90px) / 4));justify-content:center;gap:30px}.facetwp-filters__inner:has(>.facetwp-facet:nth-child(5)){grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px 20px}.facetwp-filters__inner:has(>.facetwp-facet:nth-child(5))>.facetwp-type-search{grid-column:1/-1}}@media(min-width: 768px)and (min-width: 992px){.facetwp-filters__inner:has(>.facetwp-facet:nth-child(5)){grid-template-columns:repeat(5, minmax(0, 1fr))}.facetwp-filters__inner:has(>.facetwp-facet:nth-child(5))>.facetwp-type-search{grid-column:auto}}@media(min-width: 768px){.facetwp-filters__toggle{display:none}}@media(min-width: 768px){.facetwp-filters .facetwp-facet-search:only-child{max-width:50%;margin-left:auto;margin-right:auto}}.entry-content .has-primary-background-color .wpforms-container{margin-bottom:0;padding-bottom:0}.formkit-form [data-style=clean]{padding-top:0 !important;padding-bottom:0 !important}.wprm-recipe-ingredient-name a,.wprm-recipe-instruction-text a,.wprm-recipe-notes a{color:var(--wp--custom--color--content-link)}.wprm-recipe-ingredient-name a:is(:hover,:focus),.wprm-recipe-instruction-text a:is(:hover,:focus),.wprm-recipe-notes a:is(:hover,:focus){color:var(--wp--custom--color--content-link-hover)}body{--wprm-popup-button-background: #000;--wprm-popup-button-text: #fff}body .wprm-popup-modal__btn{border-radius:0;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-button);line-height:1;padding:var(--wp--custom--button--padding-y) var(--wp--custom--button--padding-x);text-transform:uppercase}.wprm-popup-modal-user-rating .wprm-user-ratings-modal-stars-container{text-align:left;max-width:450px}.wprm-popup-modal-user-rating .wprm-user-ratings-modal-recipe-name{display:none}.wprm-popup-modal-user-rating textarea{border:solid 1px #000;border-radius:0px}.wprm-user-rating-summary{display:none}linearGradient[id*=wprm-recipe-] stop{stop-color:var(--wp--custom--color--star) !important}.glsr-rating-level,.glsr-summary-bar{--gl-rating-color-0: #E0D3B6}.glsr-rating-level{--gl-rating-color-1: var(--wp--preset--color--quaternary);--gl-rating-color-2: var(--wp--preset--color--quaternary);--gl-rating-color-3: var(--wp--preset--color--quaternary);--gl-rating-color-4: var(--wp--preset--color--quaternary);--gl-rating-color-5: var(--wp--preset--color--quaternary)}.glsr-summary-bar{--gl-rating-color-1: var(--wp--preset--color--brass-dark);--gl-rating-color-2: var(--wp--preset--color--brass-dark);--gl-rating-color-3: var(--wp--preset--color--brass-dark);--gl-rating-color-4: var(--wp--preset--color--brass-dark);--gl-rating-color-5: var(--wp--preset--color--brass-dark)}.glsr-summary{font-family:var(--wp--preset--font-family--secondary);color:var(--wp--preset--color--foreground)}.glsr-summary .glsr-summary-rating .glsr-tag-value{font-family:var(--wp--preset--font-family--heading);font-size:4rem;font-weight:800;line-height:1;color:var(--wp--preset--color--black)}.glsr-summary .glsr-summary-text{font-size:.9375rem}.glsr-summary .glsr-summary-bar-label,.glsr-summary .glsr-summary-bar-percent{font-size:.875rem;color:var(--wp--preset--color--foreground)}.glsr-summary .glsr-summary-bar-background{background-color:#e0d3b6}.glsr-summary .glsr-summary-bar-background::before{background-color:var(--wp--preset--color--brass-dark)}.glsr-reviews{--gl-spacing: 0;gap:0}.glsr[data-theme] .glsr-review-title h4.glsr-tag-value{font-size:1.25rem;text-transform:none}.glsr-review{--gl-background-color: transparent;--gl-border-color: transparent;--gl-border-radius: 0;--gl-text-color: var(--wp--preset--color--foreground);--gl-padding: 32px 0;--gl-border-width: 0;position:relative;padding:32px 0;color:var(--wp--preset--color--foreground)}.glsr-review+.glsr-review::before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--wp--preset--color--quaternary)}.glsr-review h4.glsr-tag-value{margin:6px 0 10px;font-family:var(--wp--preset--font-family--heading);font-weight:700;letter-spacing:0;text-transform:none;color:var(--wp--preset--color--brass-dark)}.glsr-review .glsr-review-content{font-size:1rem;line-height:1.6}.glsr-review .glsr-review-author,.glsr-review .glsr-review-date{font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}.glsr-review .glsr-review-date::before{content:"·";margin:0 .6em 0 .05em}.glsr-review .glsr-review-assigned_terms{font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}.glsr-review .glsr-review-assigned_terms::before{content:"·";margin:0 .6em 0 .05em}.glsr-review .glsr-review-title{font-family:var(--wp--preset--font-family--heading);font-size:1.25rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--wp--preset--color--brass-dark)}@media(max-width: 767px){.glsr-review{padding:24px 20px}}.glsri-images-wrap .glsri-grid-wrap{height:auto;padding:0}.glsri-images-wrap .glsri-grid.glsri-absolute-fill{position:static;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:10px}.glsri-images-wrap .glsri-image{width:auto;height:auto;padding:0}.glsri-images-wrap img{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:cover}@media(max-width: 767px){.glsri-images-wrap .glsri-grid.glsri-absolute-fill{grid-auto-flow:row;grid-template-columns:repeat(3, minmax(0, 1fr))}}.glsri-images-wrap>div:last-child{display:flex;justify-content:flex-end}.glsri-images-wrap>div:last-child a{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;text-decoration:none;color:var(--wp--preset--color--foreground)}.glsri-images-wrap>div:last-child a::after{content:"";width:11px;height:11px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.glsri-images-wrap>div:last-child a:is(:hover,:focus-visible){color:var(--wp--preset--color--brass-dark)}.glsr .glsr-filters form.glsr-filters-form{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.glsr .glsr-filters form.glsr-filters-form .glsr-sort-by{grid-column:1;grid-row:1}.glsr .glsr-filters form.glsr-filters-form .glsr-filter-by{grid-row:1}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for{grid-row:2}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for{grid-column:1/-1;max-width:none;margin:0}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for .wp-block-search__inside-wrapper{display:flex;gap:10px;width:100%;max-width:520px;margin:0 auto;padding:0;border:0;background:rgba(0,0,0,0)}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for .wp-block-search__input{height:64px;min-height:64px;padding:0 20px;border:0;border-radius:0;background:var(--wp--preset--color--secondary);font-size:18px;font-weight:var(--wp--custom--field--weight);letter-spacing:var(--wp--custom--field--tracking);text-align:center;color:var(--wp--preset--color--black)}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for .wp-block-search__input::placeholder{color:var(--wp--custom--color--placeholder);opacity:1}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for:where(.has-secondary-background-color *) .wp-block-search__input{background:var(--wp--preset--color--background)}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for .wp-block-search__button{flex:0 0 64px;width:64px;height:64px;min-height:64px;margin:0;padding:0;border:1px solid rgba(0,0,0,0);border-radius:0;background:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for .wp-block-search__button:not(.has-icon){flex:0 0 auto;width:auto;padding:0 28px;white-space:nowrap}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for .wp-block-search__button:is(:hover,:focus){background:var(--wp--custom--color--black-hover);color:var(--wp--preset--color--white)}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for .wp-block-search__button svg{width:26px;height:26px;fill:currentColor}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for .wp-block-search__inside-wrapper{max-width:none}.glsr .glsr-filters form.glsr-filters-form .glsr-search-for .wp-block-search__input{flex:1 1 auto;min-width:0}.glsr .glsr-filters form.glsr-filters-form .glsr-sort-by,.glsr .glsr-filters form.glsr-filters-form .glsr-filter-by{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:0}.glsr .glsr-filters form.glsr-filters-form .glsr-sort-by label,.glsr .glsr-filters form.glsr-filters-form .glsr-filter-by label{margin:0;font-size:.75rem;font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}.glsr .glsr-filters form.glsr-filters-form .glsr-sort-by>div,.glsr .glsr-filters form.glsr-filters-form .glsr-sort-by .glsr-field,.glsr .glsr-filters form.glsr-filters-form .glsr-filter-by>div,.glsr .glsr-filters form.glsr-filters-form .glsr-filter-by .glsr-field{min-width:0;margin:0}.glsr .glsr-filters form.glsr-filters-form:not(:has(.glsr-sort-by)) .glsr-filter-by{grid-column:1/-1}.glsr .glsr-filters form.glsr-filters-form .glsr-filter-by{grid-column:span 2}.glsr .glsr-filters form.glsr-filters-form .glsr-filter-by>div{display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:20px}.glsr .glsr-filters form.glsr-filters-form select.glsr-select{width:100%;min-width:0;height:52px;padding:0 44px 0 16px !important;border:0;border-radius:0;background-color:var(--wp--preset--color--secondary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237A6230' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;font-family:var(--wp--preset--font-family--secondary);font-size:1rem;color:var(--wp--preset--color--black);appearance:none;cursor:pointer}.glsr .glsr-filters form.glsr-filters-form select.glsr-select:focus-visible{outline:2px solid var(--wp--preset--color--brass-dark);outline-offset:-2px}.has-secondary-background-color .glsr .glsr-filters form.glsr-filters-form select.glsr-select{background-color:var(--wp--preset--color--background)}@media(max-width: 767px){.glsr .glsr-filters form.glsr-filters-form{grid-template-columns:minmax(0, 1fr)}.glsr .glsr-filters form.glsr-filters-form .glsr-sort-by,.glsr .glsr-filters form.glsr-filters-form .glsr-filter-by,.glsr .glsr-filters form.glsr-filters-form .glsr-search-for{grid-column:auto;grid-row:auto}}.wp-block-column:has(>.wp-block-site-reviews-filters){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;align-content:start}.wp-block-column:has(>.wp-block-site-reviews-filters)>*{margin-top:0}.wp-block-column:has(>.wp-block-site-reviews-filters)>.wp-block-site-reviews-filters,.wp-block-column:has(>.wp-block-site-reviews-filters)>.wp-block-site-reviews-filters>.glsr,.wp-block-column:has(>.wp-block-site-reviews-filters)>.wp-block-site-reviews-filters .glsr-filters,.wp-block-column:has(>.wp-block-site-reviews-filters)>.wp-block-site-reviews-filters form.glsr-filters-form{display:contents}.wp-block-column:has(>.wp-block-site-reviews-filters) .glsr .glsr-filters .glsr-search-for{grid-column:1/span 2;grid-row:2}.wp-block-column:has(>.wp-block-site-reviews-filters)>.wp-block-buttons{grid-column:3;grid-row:2;align-self:stretch;align-items:flex-end;justify-content:flex-end;--wp--custom--color--button-text: var(--wp--preset--color--primary);--wp--custom--color--button-border: var(--wp--preset--color--quaternary);--wp--custom--color--button-bg: var(--wp--preset--color--quaternary);--wp--custom--color--button-text-state: var(--wp--preset--color--brass-dark);--wp--custom--color--button-border-state: var(--wp--preset--color--white);--wp--custom--color--button-bg-state: var(--wp--preset--color--white);--wp--custom--color--outline-text: var(--wp--preset--color--background);--wp--custom--color--outline-border: var(--wp--preset--color--quaternary);--wp--custom--color--outline-bg-state: var(--wp--preset--color--white);--wp--custom--color--outline-text-state: var(--wp--preset--color--brass-dark)}.wp-block-column:has(>.wp-block-site-reviews-filters) .glsr-filter-status{grid-column:1/-1;grid-row:3}@media(max-width: 767px){.wp-block-column:has(>.wp-block-site-reviews-filters){grid-template-columns:minmax(0, 1fr)}.wp-block-column:has(>.wp-block-site-reviews-filters) .glsr .glsr-filters .glsr-search-for,.wp-block-column:has(>.wp-block-site-reviews-filters)>.wp-block-buttons,.wp-block-column:has(>.wp-block-site-reviews-filters) .glsr-filter-status{grid-column:auto;grid-row:auto}.wp-block-column:has(>.wp-block-site-reviews-filters)>.wp-block-buttons{justify-content:stretch}}.glsr .glsr-filters .glsr-filter-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px}.glsr .glsr-filters .glsr-filter-status label.glsr-filtered-by{margin:0;font-size:.75rem;font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}.glsr .glsr-filters .glsr-filter-status span{padding:7px 14px;border:1px solid var(--wp--preset--color--quaternary);background:var(--wp--preset--color--background);font-family:var(--wp--preset--font-family--secondary);font-size:.875rem;font-weight:700;color:var(--wp--preset--color--black)}.glsr .glsr-filters .glsr-filter-status a{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--wp--preset--color--quaternary);text-underline-offset:4px;color:var(--wp--preset--color--brass-dark)}.glsr .glsr-filters .glsr-filter-status a:is(:hover,:focus-visible){color:var(--wp--preset--color--black);text-decoration-color:currentColor}@media(min-width: 768px){.glsr-reviews .glsr-review>.gl-flex-col:has(.glsr-review-images img){position:relative;padding-right:292px;min-height:200px}.glsr-reviews .glsr-review>.gl-flex-col:has(.glsr-review-images img)>:has(.glsr-review-images){position:absolute;top:0;right:0;width:220px;margin:0}}.glsr-reviews .glsr-review>.gl-flex-col .glsr-review-images{height:100%}.glsr-reviews .glsr-review>.gl-flex-col .glsr-review-images .glsr-image{display:block;flex:1 1 auto;width:100%;height:100%}.glsr-reviews .glsr-review>.gl-flex-col .glsr-review-images .glsr-image:not(:first-child){display:none}.glsr-reviews .glsr-review>.gl-flex-col .glsr-review-images img{display:block;width:100%;height:200px;object-fit:cover;outline:1px solid var(--wp--preset--color--quaternary);outline-offset:8px}@media(max-width: 767px){.glsr-reviews .glsr-review>.gl-flex-col .glsr-review-images{margin-top:10px}.glsr-reviews .glsr-review>.gl-flex-col .glsr-review-images .glsr-image{max-width:none;margin-inline:auto}.glsr-reviews .glsr-review>.gl-flex-col .glsr-review-images img{aspect-ratio:1/1;height:auto;object-position:center}}:is(.block-area,.entry-content)>.wp-block-site-reviews{margin-bottom:var(--wp--custom--layout--section-padding)}.glsr-reviews-wrap{gap:0}.glsr-pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:0}.glsr-pagination .page-numbers:not(.current):not(.prev):not(.next){display:none}.glsr-pagination .page-numbers.current,.glsr-pagination .glsr-pagination-total{font-family:var(--wp--preset--font-family--heading);font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--wp--preset--color--black)}.glsr-pagination .glsr-pagination-total__sep{margin:0 5px;color:var(--wp--preset--color--brass-dark)}.glsr-pagination .page-numbers:is(.prev,.next){margin:0 16px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--wp--preset--color--quaternary);color:var(--wp--preset--color--primary);font-size:0;text-decoration:none}.glsr-pagination .page-numbers:is(.prev,.next)::after{content:"";width:22px;height:22px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.glsr-pagination .page-numbers:is(.prev,.next):is(:hover,:focus-visible){background:var(--wp--preset--color--black);color:var(--wp--preset--color--background)}.glsr-pagination .page-numbers.prev::after{transform:rotate(180deg)}.glsr .glsr-star,.glsr-modal .glsr-star{background-color:var(--wp--preset--color--quaternary);background-image:none;-webkit-mask-image:var(--glsr-star-full);mask-image:var(--glsr-star-full);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.glsr .glsr-star-half,.glsr-modal .glsr-star-half{-webkit-mask-image:var(--glsr-star-half);mask-image:var(--glsr-star-half)}.glsr .glsr-star-empty,.glsr-modal .glsr-star-empty{-webkit-mask-image:var(--glsr-star-empty);mask-image:var(--glsr-star-empty);opacity:.3}.glsr-modal{--glsr-modal-bg: var(--wp--preset--color--background);--glsr-modal-radius: 0}.glsr-modal::part(dialog){max-width:min(880px, 100vw - 2em);border:1px solid var(--wp--preset--color--quaternary);box-shadow:0 0 0 100vmax rgba(20,38,31,.78);overflow:visible}.glsr-modal::part(close){color:var(--wp--preset--color--brass-dark)}.glsr-modal__header{padding:18px 56px 10px 24px}.glsr-modal__header a{color:var(--wp--preset--color--brass-dark);font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-decoration:none;text-transform:uppercase}.glsr-modal__content .glsr-review-title{color:var(--wp--preset--color--foreground);font-family:var(--wp--preset--font-family--heading);font-size:1.25rem;font-weight:700;letter-spacing:0;text-transform:none}.glsr-modal__content .glsr-review-author,.glsr-modal__content .glsr-review-date{color:var(--wp--preset--color--brass-dark);font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase}.glsr-modal__content .glsr-review-assigned_links{margin-bottom:4px;font-size:.75rem;font-style:italic;color:var(--wp--custom--color--text-muted)}.glsr-modal__content .glsr-review-assigned_links a{color:inherit}span.glsr-star-rating--stars>span[data-value]{background-color:var(--wp--preset--color--quaternary);background-image:none !important;-webkit-mask-image:var(--glsr-star-empty);mask-image:var(--glsr-star-empty);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.32}span.glsr-star-rating--stars>span[data-value].gl-active{-webkit-mask-image:var(--glsr-star-full);mask-image:var(--glsr-star-full);opacity:1}.sgs-review-form__title{margin-bottom:20px;font-family:var(--wp--preset--font-family--heading);font-size:2rem;font-weight:700;line-height:1.1}.glsr-default form.glsr-form.glsr-review-form .glsr-field-rating{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.glsr-default form.glsr-form.glsr-review-form .sgs-review-form__rate{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}.glsr-default form.glsr-form.glsr-review-form :is(input.glsr-input,textarea.glsr-textarea,select.glsr-select){border:0;border-radius:0;background-color:var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--secondary);font-size:1rem;color:var(--wp--preset--color--black)}.glsr-default form.glsr-form.glsr-review-form :is(input.glsr-input,textarea.glsr-textarea,select.glsr-select):focus-visible{outline:2px solid var(--wp--preset--color--brass-dark);outline-offset:2px}.has-secondary-background-color .glsr-default form.glsr-form.glsr-review-form :is(input.glsr-input,textarea.glsr-textarea,select.glsr-select){background-color:var(--wp--preset--color--background)}.glsr-default form.glsr-form.glsr-review-form .glsr-label{font-family:var(--wp--preset--font-family--secondary);font-weight:700}.glsr-default form.glsr-form.glsr-review-form .glsr-description{color:var(--wp--preset--color--placeholder)}.glsr-default form.glsr-form.glsr-review-form .glsr-dropzone{border:1px dashed var(--wp--custom--color--divider);border-radius:0;background-color:var(--wp--preset--color--secondary)}.has-secondary-background-color .glsr-default form.glsr-form.glsr-review-form .glsr-dropzone{background-color:var(--wp--preset--color--background)}.glsr-default form.glsr-form.glsr-review-form .glsr-button{border:0;background-color:var(--wp--preset--color--quaternary);color:var(--wp--preset--color--primary)}.glsr-default form.glsr-form.glsr-review-form .glsr-button:is(:hover,:focus-visible){background-color:var(--wp--preset--color--brass-dark);color:var(--wp--preset--color--background)}.sgs-review-form--closed{display:none}.glsr-read-more{margin-left:.35em;white-space:nowrap}.glsr .glsr-read-more a{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--wp--preset--color--quaternary);text-underline-offset:4px;color:var(--wp--preset--color--black)}.glsr .glsr-read-more a:is(:hover,:focus-visible){color:var(--wp--preset--color--green);text-decoration-color:var(--wp--preset--color--green)}[id=glsr-modal-review] .glsr-modal__header{display:none}[id=glsr-modal-review] .glsr-modal__content{display:flex;flex-direction:column;gap:18px;padding:44px 48px 48px}[id=glsr-modal-review] .glsr-review-title h4,[id=glsr-modal-review] h4.glsr-tag-value{margin:6px 0 10px;font-family:var(--wp--preset--font-family--heading)}[id=glsr-modal-review] .glsr-review-date::before{content:"·";margin:0 .6em 0 .05em}@media(min-width: 768px){[id=glsr-modal-review] .glsr>div>.gl-flex-col:has(.glsr-review-images img){display:grid;grid-template-columns:minmax(0, 1fr) 300px;grid-auto-rows:auto;gap:0 44px;align-content:start}[id=glsr-modal-review] .glsr>div>.gl-flex-col:has(.glsr-review-images img)>*{grid-column:1;margin:12px 0 0}[id=glsr-modal-review] .glsr>div>.gl-flex-col:has(.glsr-review-images img)>:first-child{margin-top:0}[id=glsr-modal-review] .glsr>div>.gl-flex-col:has(.glsr-review-images img)>:has(.glsr-review-images){grid-column:2;grid-row:1/span 12;align-self:stretch;margin:0}[id=glsr-modal-review] .glsr-review-images{display:flex;flex-direction:column;gap:12px;height:100%;min-height:220px}[id=glsr-modal-review] .glsr-review-images>*{flex:1 1 0;min-height:0}[id=glsr-modal-review] .glsr-review-images img{height:100%;object-fit:cover}}[id=glsr-modal-review] .glsr-review-images,[id=glsr-modal-review] .glsr-review-images a,[id=glsr-modal-review] .glsr-review-images>div,[id=glsr-modal-review] .glsr-review-images .glsr-image,[id=glsr-modal-review] .glsr-review-images .glsri-image{width:100%;max-width:none}[id=glsr-modal-review] .glsr-review-images a,[id=glsr-modal-review] .glsr-review-images .glsr-image{display:block;height:100%}[id=glsr-modal-review] .glsr-review-images img{display:block;width:100%;height:auto;outline:1px solid var(--wp--preset--color--quaternary);outline-offset:8px}[id=glsr-modal-review] .glsr-review-author,[id=glsr-modal-review] .glsr-review-date,[id=glsr-modal-review] .glsr-review-assigned_terms{font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}[id=glsr-modal-review] .glsr-review-assigned_terms::before{content:"·";margin:0 .6em 0 .05em}@media(max-width: 767px){[id=glsr-modal-review] .glsr-modal__content{gap:14px;padding:36px 22px 32px}[id=glsr-modal-review] .glsr-review-title h4,[id=glsr-modal-review] h4.glsr-tag-value{font-size:1.25rem}}@media(max-width: 767px){.glsr .gl-flex-row:has(>[data-tag=author]){display:block}.glsr .gl-flex-row:has(>[data-tag=author])>[data-tag]:not(.gl-hidden),.glsr .gl-flex-row:has(>[data-tag=author])>[data-tag]:not(.gl-hidden)>div{display:inline}.glsr .gl-flex-row:has(>[data-tag=author])>[data-tag]:not([data-tag=author],.gl-hidden){margin-left:.35em}}.glsr-review .glsr-review-images a{cursor:default;pointer-events:none}.wprm-list>:is(p,h2,h3,h4),.entry-content [data-roundup-section],.wp-block-heading.is-style-section-label{display:flex;align-items:center;gap:20px;margin:40px 0 32px;padding:0;font-family:var(--wp--preset--font-family--secondary);font-size:1.5rem;font-weight:800;line-height:1.3;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;text-align:center;color:var(--wp--preset--color--brass-dark)}.wprm-list>:is(p,h2,h3,h4)::before,.wprm-list>:is(p,h2,h3,h4)::after,.entry-content [data-roundup-section]::before,.entry-content [data-roundup-section]::after,.wp-block-heading.is-style-section-label::before,.wp-block-heading.is-style-section-label::after{content:"";flex:1;height:1px;background:var(--wp--preset--color--quaternary)}.wprm-list>:is(p,h2,h3,h4) strong,.entry-content [data-roundup-section] strong,.wp-block-heading.is-style-section-label strong{font-weight:inherit}@media(max-width: 767px){.wprm-list>:is(p,h2,h3,h4),.entry-content [data-roundup-section],.wp-block-heading.is-style-section-label{gap:14px;margin:32px 0 24px;font-size:1.125rem;letter-spacing:.2em;text-indent:.2em}}.wprm-list>.wprm-recipe-roundup-item{padding-bottom:24px;margin-bottom:24px}.sgs-roundup{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"media" "name" "meta" "summary" "button";gap:0;font-family:var(--wp--preset--font-family--secondary);color:var(--wp--preset--color--black)}@media(min-width: 768px){.sgs-roundup{grid-template-columns:48% minmax(0, 1fr);grid-template-rows:1fr auto auto auto auto 1fr;grid-template-areas:"media ." "media name" "media meta" "media summary" "media button" "media .";column-gap:40px}}.sgs-roundup__media{grid-area:media;position:relative;line-height:0}.sgs-roundup__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--wp--custom--border-radius--small)}.sgs-roundup__media .wprm-recipe-roundup-credit{position:absolute;right:0;bottom:0;padding:3px 6px;background:var(--wp--preset--color--white);opacity:.9;line-height:1.2}@media(max-width: 767px){.sgs-roundup__media{margin:26px 0 18px}}.sgs-roundup .wprm-recipe-counter{position:absolute;top:14px;left:14px;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--heading);font-size:25px;font-weight:700;line-height:1;color:var(--wp--preset--color--quaternary)}@media(max-width: 767px){.sgs-roundup .wprm-recipe-counter{top:-26px;left:50%;transform:translateX(-50%)}}.sgs-roundup .wprm-recipe-name{grid-area:name;margin:0 0 10px;font-family:var(--wp--preset--font-family--heading);font-size:1.5625rem;font-weight:700;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--wp--preset--color--black)}.sgs-roundup__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin:0 0 12px;font-size:var(--wp--custom--caps--tiny);font-weight:700;line-height:1.4;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}.sgs-roundup__meta>:is(style,svg){display:none}.sgs-roundup__meta>:not(style,svg){display:inline-flex;align-items:center}.sgs-roundup__meta>:empty{display:none}.sgs-roundup__meta>:not(style,svg,:empty)~:not(style,svg)::before{content:"";width:1px;height:14px;margin:0 10px;background:var(--wp--preset--color--quaternary)}.sgs-roundup__rating{gap:4px}.sgs-roundup__rating>:is(style,svg){display:none}.sgs-roundup .wprm-recipe-rating-average{display:inline;margin:0}.sgs-roundup .wprm-recipe-rating{gap:2px;margin:0;--wp--custom--color--star: var(--wp--preset--color--quaternary)}.sgs-roundup .wprm-recipe-rating .wprm-rating-star{margin-right:0}.sgs-roundup .wprm-recipe-rating .wprm-rating-star svg{width:14px;height:14px}.sgs-roundup .wprm-recipe-rating .wprm-recipe-rating-details{margin-left:4px;font-size:inherit;font-weight:inherit}.sgs-roundup .wprm-recipe-rating .wprm-recipe-rating-details,.sgs-roundup .wprm-recipe-rating-average,.sgs-roundup .wprm-recipe-time,.sgs-roundup .wprm-recipe-time .wprm-recipe-details,.sgs-roundup .wprm-recipe-time .wprm-recipe-details-unit{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.sgs-roundup .wprm-recipe-time{gap:.3em}.sgs-roundup .wprm-recipe-summary{grid-area:summary;margin:0 0 20px;line-height:1.5}.sgs-roundup .sgs-roundup__button{grid-area:button;justify-self:start;margin:0;padding:0;background:none;border:0;font-size:1rem;line-height:1}@media(max-width: 767px){.sgs-roundup .sgs-roundup__button{justify-self:stretch}}.sgs-roundup .sgs-roundup__button a{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;white-space:nowrap;text-decoration:none !important;color:var(--wp--custom--color--button-text);font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-button);text-transform:uppercase}@media(max-width: 767px){.sgs-roundup .sgs-roundup__button a{display:flex;min-height:48px}}.sgs-roundup .sgs-roundup__button a:is(:hover,:focus){color:var(--wp--custom--color--button-text-state)}.sgs-roundup .sgs-roundup__button a::after{content:"→";color:var(--wp--preset--color--quaternary)}.top-hat{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);text-align:center;padding:10px 0;font-family:var(--wp--preset--font-family--secondary)}.top-hat p{margin:0;font-size:.78125rem;line-height:var(--wp--custom--line-height--small);letter-spacing:.06em;text-transform:uppercase}.top-hat p img{max-width:44px}.top-hat p:empty{display:none}.top-hat a{color:var(--wp--preset--color--quaternary);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--wp--custom--transition--speed)}.top-hat a:focus,.top-hat a:hover{text-decoration-color:currentColor}.top-hat:is(.has-secondary-background-color,.has-background-background-color,.has-white-background-color){color:var(--wp--preset--color--brass-dark)}.top-hat:is(.has-secondary-background-color,.has-background-background-color,.has-white-background-color) a{color:var(--wp--preset--color--brass-dark)}.top-hat:is(.has-secondary-background-color,.has-background-background-color,.has-white-background-color) ul.social-links svg{fill:var(--wp--preset--color--brass-dark)}.top-hat:is(.has-secondary-background-color,.has-background-background-color,.has-white-background-color) .top-hat__sep{color:var(--wp--preset--color--brass-dark)}.top-hat.has-quaternary-background-color{color:var(--wp--preset--color--primary)}.top-hat.has-quaternary-background-color .wrap{position:relative}.top-hat.has-quaternary-background-color p{font-size:.875rem;letter-spacing:0;text-transform:none}.top-hat.has-quaternary-background-color strong{font-family:var(--wp--preset--font-family--heading);font-size:1rem;font-weight:700}.top-hat.has-quaternary-background-color a{color:var(--wp--preset--color--primary);font-weight:700;letter-spacing:0;text-transform:none;text-decoration-color:currentColor;text-decoration-thickness:1px}.top-hat.has-quaternary-background-color a:is(:hover,:focus){text-decoration-color:rgba(0,0,0,0)}.top-hat.has-quaternary-background-color p>a:last-of-type:not(:first-of-type){position:absolute;top:50%;right:var(--wp--custom--layout--padding);transform:translateY(-50%);font-size:.8125rem;font-weight:600;text-decoration-color:rgba(0,0,0,0)}.top-hat.has-quaternary-background-color p>a:last-of-type:not(:first-of-type):is(:hover,:focus){text-decoration-color:currentColor}.top-hat.has-quaternary-background-color .top-hat__sep{color:var(--wp--preset--color--primary)}.top-hat__sep{margin:0 .55em;font-size:.85em;color:var(--wp--preset--color--quaternary)}.top-hat--has-image{padding:0}.top-hat--has-image p{display:flex;align-items:center;justify-content:center;gap:4px}@media(min-width: 768px){.top-hat--has-socials{padding:0;text-align:left}.top-hat--has-socials .wrap{display:flex;justify-content:space-between;align-items:center}}.top-hat--has-socials ul.social-links{margin:0}@media(max-width: 767px){.top-hat--has-socials ul.social-links{display:none}}@media(max-width: 768px){.top-hat{display:none}}@media(min-width: 769px){.menu-item-extras{display:none}}.menu-item-button>a{background:var(--wp--preset--color--black);color:var(--wp--preset--color--white);border:1px solid rgba(0,0,0,0);border-radius:var(--wp--custom--border-radius--button);padding-inline:1.25em;font-weight:700;text-transform:uppercase;letter-spacing:var(--wp--custom--caps--tracking-button);text-decoration:none}.menu-item-button>a:is(:hover,:focus){background:var(--wp--custom--color--black-hover);color:var(--wp--preset--color--white)}.site-header{background:var(--wp--preset--color--background);position:relative;--cwp-logo-width: 220px;--cwp-menu: var(--wp--preset--color--secondary);z-index:10}.site-header:has(.menu-toggle.active,.search-toggle.active){z-index:2147483647}.site-header .wrap{display:grid;grid-template-columns:minmax(0, var(--cwp-logo-width)) 1fr 44px;align-items:center;padding-block:10px}@media(max-width: 768px){.site-header .wrap{padding-inline:var(--wp--custom--layout--padding);grid-template-columns:minmax(0, 1fr) auto auto;column-gap:14px}}@media(max-width: 781px){.site-header{--cwp-logo-width: 176px}.site-header .wrap{padding-block:6px}.site-header .menu-toggle{width:36px;margin-right:-6px}.site-header .menu-toggle svg{width:auto;height:36px}}.site-header .nav-menu{justify-self:flex-end}@media(max-width: 768px){.site-header .nav-menu{grid-column:1/-1;justify-self:stretch;width:auto;margin-inline:calc(-1*var(--wp--custom--layout--padding))}}.site-header__logo{display:block;width:100%;height:100%;max-width:var(--cwp-logo-width);justify-self:center}@media(max-width: 768px){.site-header__logo{justify-self:start;width:var(--cwp-logo-width);max-width:100%}}.site-header__logo svg{width:100%;height:100%;display:block}.site-header__toggles{display:flex;flex-wrap:nowrap;justify-self:flex-end}@media(min-width: 769px){.site-header__toggles{display:none}}@media(max-width: 768px){.site-header{max-height:100dvh;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}.site-header::-webkit-scrollbar{display:none}.site-header .header-search,.site-header .nav-menu{margin-top:.5rem;margin-bottom:-0.5rem}}.search-toggle,.menu-toggle,.favorite-toggle{background:rgba(0,0,0,0);border:none;box-shadow:none;cursor:pointer;line-height:0;padding:0;text-align:center;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.search-toggle svg,.menu-toggle svg,.favorite-toggle svg{fill:var(--wp--preset--color--black);width:24px;height:24px}.search-toggle .close,.menu-toggle .close,.favorite-toggle .close{display:none}.search-toggle.active .close,.menu-toggle.active .close,.favorite-toggle.active .close{display:inline}.search-toggle.active .open,.menu-toggle.active .open,.favorite-toggle.active .open{display:none}.menu-toggle{grid-column:3;grid-row:1}@media(min-width: 769px){.menu-toggle{display:none}}.search-toggle{grid-column:3;grid-row:1}@media(max-width: 768px){.search-toggle{grid-column:2;width:auto;gap:8px;padding:0 6px 0 0}.search-toggle.active{grid-column:3;justify-self:end;width:36px;margin-right:-6px;padding:0}.search-toggle.active .search-toggle__label{display:none}.search-toggle.active svg.close{width:auto;height:36px}}@media(max-width: 768px){.site-header .wrap:has(.search-toggle.active) .menu-toggle,.site-header .wrap:has(.menu-toggle.active) .search-toggle{display:none}}.search-toggle__label{display:none}@media(max-width: 768px){.search-toggle__label{display:inline-block;padding-bottom:2px;border-bottom:2px solid var(--wp--preset--color--quaternary);font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);line-height:1.2;text-transform:uppercase;color:var(--wp--preset--color--black)}}.header-search{grid-column:1/-1;width:100%;margin:0 auto;background:var(--wp--preset--color--secondary)}.header-search form{max-width:var(--wp--custom--layout--wide);margin:0 auto;padding:24px var(--wp--custom--layout--padding)}.header-search .wp-block-search__inside-wrapper{display:flex;gap:10px;max-width:640px;margin:0 auto;padding:0;border:0;background:rgba(0,0,0,0)}.header-search .wp-block-search__input{height:56px;min-height:56px;padding:0 16px;border:0;border-radius:0;background:var(--wp--preset--color--background);font-size:17px;text-align:center;color:var(--wp--preset--color--black)}.header-search .wp-block-search__input::placeholder{color:var(--wp--custom--color--placeholder);opacity:1}.header-search .wp-block-search__button{flex:0 0 56px;width:56px;height:56px;min-height:56px;margin:0;padding:0;border:1px solid rgba(0,0,0,0);border-radius:0;background:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}.header-search .wp-block-search__button:is(:hover,:focus){background:var(--wp--custom--color--black-hover)}@media(min-width: 769px){.header-search{position:absolute;top:100%;left:0;right:0;z-index:10;box-shadow:var(--wp--custom--box-shadow--soft)}.header-search form{padding-block:32px}.header-search .wp-block-search__input,.header-search .wp-block-search__button{height:64px;min-height:64px}.header-search .wp-block-search__input{font-size:18px}.header-search .wp-block-search__button{flex-basis:64px;width:64px}}@media(max-width: 768px){.header-search{display:block;width:auto;margin-inline:calc(-1*var(--wp--custom--layout--padding))}.header-search form{padding:20px var(--wp--custom--layout--padding)}}.header-search:not(.active){display:none}@media(min-width: 783px){.admin-bar .site-container{padding-top:32px}}@media(max-width: 782px){[id=wpadminbar]{display:none}}@supports(position: sticky){body .site-header{position:sticky;top:0;transition:transform var(--wp--custom--transition--speed),box-shadow var(--wp--custom--transition--speed);z-index:10}}body.is-scrolled .site-header{box-shadow:0 1px 0 var(--wp--custom--color--hairline),var(--wp--custom--box-shadow--soft)}@supports(position: sticky){body.admin-bar .site-header{top:32px}@media(max-width: 782px){body.admin-bar .site-header{top:0px}}}@supports(position: sticky){body.search-open .site-header{transform:translateY(var(--sgs-vv-offset, 0px))}}@supports(position: sticky){body.nav-up .site-header{transform:translateY(-100%)}}:target{scroll-margin-top:90px}.nav-menu>*{line-height:0}.nav-menu ul{clear:both;line-height:1;margin:0;padding:0;width:100%}.nav-menu ul.social-links{display:flex;align-items:center;justify-content:center}.nav-menu ul.social-links li{list-style-type:none}.nav-menu ul.social-links li a{display:flex;align-items:center;justify-items:center;width:44px;height:44px}.nav-menu .menu-item{list-style:none;position:relative}.nav-menu .menu-item>a{font-family:var(--wp--preset--font-family--secondary);font-size:17px;font-weight:500;border:none;display:block;position:relative;padding:1rem 1.25rem;text-decoration:none;letter-spacing:0em}@media(max-width: 768px){.nav-menu .menu-item>a:is(:hover,:focus){text-decoration:underline;text-underline-offset:3px}}.nav-menu .menu-item.menu-item-start>a{font-weight:900;letter-spacing:.05em;font-size:15px}.nav-menu .menu-item.menu-item-start>a,.nav-menu .menu-item.menu-item-highlight>a{text-transform:uppercase}@media(min-width: 769px){.nav-menu .menu-item.menu-item-button>a{background:var(--wp--preset--color--quaternary);color:var(--wp--preset--color--black);padding-top:15px;line-height:12px;text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:.06em;padding-bottom:12px;margin-left:25px;margin-right:20px;text-align:center;margin-left:20px;margin-right:10px}.nav-menu .menu-item.menu-item-button>a:is(:hover,:focus){text-decoration:none;color:var(--wp--preset--color--white)}.nav-menu .menu-item.menu-item-button>a:hover{background:var(--wp--preset--color--primary)}}@media(max-width: 768px){.nav-menu .menu-item.menu-item-button:not(.menu-item-has-children,.menu-item-promo)>a{background:var(--wp--preset--color--black);color:var(--wp--preset--color--white);padding-top:15px;line-height:12px;text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:.06em;padding-bottom:12px;margin-left:25px;margin-right:20px;text-align:center;font-size:17px;margin:1rem 1.25rem}.nav-menu .menu-item.menu-item-button:not(.menu-item-has-children,.menu-item-promo)>a:is(:hover,:focus){text-decoration:none;color:var(--wp--preset--color--white)}}.nav-menu .menu-item.menu-item-favorite a{padding:0;display:flex}.nav-menu .submenu-expand{background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;padding:0;outline:none;cursor:pointer;position:absolute;top:50%;right:10px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;line-height:0;color:inherit}.nav-menu .submenu-expand svg{fill:currentColor;transition:transform var(--wp--custom--transition--speed)}.nav-menu .submenu-expand:not(.expanded) .close,.nav-menu .submenu-expand.expanded .open{display:none}.nav-menu .sub-menu>.menu-item>a{display:inline-block;font-size:17px;line-height:1.3;padding:7px 0;color:var(--wp--custom--color--menu-link);background:none;text-decoration:underline rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:4px;transition:color var(--wp--custom--transition--speed),text-decoration-color var(--wp--custom--transition--speed)}@media(min-width: 769px){.nav-menu .sub-menu>.menu-item>a{font-size:16px}}.nav-menu .sub-menu>.menu-item>a:is(:hover,:focus){color:var(--wp--preset--color--green);text-decoration-color:var(--wp--preset--color--quaternary)}.nav-menu .sub-menu>.menu-item:not(.menu-item-highlight)>a{display:inline-flex;align-items:baseline;gap:6px}.nav-menu .sub-menu>.menu-item:not(.menu-item-highlight)>a::before{content:"";flex:none;width:4px;height:4px;border-radius:50%;background:var(--wp--preset--color--quaternary);transform:translateY(-0.2em)}.nav-menu .sub-menu>.menu-item-highlight{grid-column:1/-1;margin-top:12px}.nav-menu .sub-menu>.menu-item-highlight>a{display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(0,0,0,0);border-radius:var(--wp--custom--border-radius--small);background:var(--wp--preset--color--black);color:var(--wp--preset--color--white);font-size:14px;font-weight:800;letter-spacing:.08em;text-decoration:none}.nav-menu .sub-menu>.menu-item-highlight>a::after{content:" →"}.nav-menu .sub-menu>.menu-item-highlight>a:is(:hover,:focus){background:var(--wp--preset--color--quaternary);color:var(--wp--preset--color--black)}.nav-menu .menu-promo{text-align:left}.nav-menu .menu-promo__label{font-size:var(--wp--custom--caps--tiny);font-weight:700;line-height:1.2;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase}.nav-menu .menu-promo__title{display:block;font-family:var(--wp--preset--font-family--heading);font-variation-settings:"SOFT" 100,"WONK" 1;font-optical-sizing:auto;font-size:2rem;font-weight:700;line-height:1.1;text-decoration:none}.nav-menu .menu-promo__title::after{content:"";display:block;width:var(--wp--custom--title-rule--width);height:2px;margin-top:var(--wp--custom--title-rule--gap);background:var(--wp--preset--color--quaternary)}.nav-menu .menu-promo__text{margin:0;font-size:1.0625rem;line-height:1.5}.nav-menu .menu-promo__actions{display:flex;gap:12px;margin-top:8px;list-style:none}.nav-menu .menu-promo__actions li{flex:1 1 0;min-width:0;list-style:none}.nav-menu .menu-promo__button{display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(0,0,0,0);border-radius:var(--wp--custom--border-radius--small);font-family:var(--wp--preset--font-family--secondary);font-size:14px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-align:center;text-transform:uppercase;text-decoration:none;transition:background-color var(--wp--custom--transition--speed),border-color var(--wp--custom--transition--speed),color var(--wp--custom--transition--speed)}@media(min-width: 769px){.nav-menu .menu{display:flex;align-items:center}.nav-menu .menu-item-socials{display:none}.nav-menu .menu>.menu-item:not(.menu-item-button)>a{padding-inline:1.125rem}.nav-menu .menu>.menu-item:not(.menu-item-button)>.submenu-expand{display:none}.nav-menu .menu>.menu-item:not(.menu-item-button)>a{font-weight:600;text-decoration:underline rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color var(--wp--custom--transition--speed)}.nav-menu .menu>.menu-item:not(.menu-item-button):is(:hover,:focus-within)>a{text-decoration-color:var(--wp--preset--color--quaternary)}.nav-menu .menu>.menu-item:not(.menu-item-button):is(:hover,:focus-within)>.submenu-expand svg{transform:rotate(180deg)}.nav-menu .menu>.menu-item:is(:hover,:focus-within)>.sub-menu{left:auto;opacity:1}.nav-menu .menu>.menu-align-right:is(:hover,:focus-within)>.sub-menu{right:0}.nav-menu .menu>.menu-align-center:is(:hover,:focus-within)>.sub-menu{left:50%;transform:translateX(-50%)}}@media(min-width: 769px)and (min-width: 1200px){.nav-menu .menu>.menu-item-has-children{margin-left:6px}}@media(min-width: 769px){.nav-menu .menu>.menu-item-promo:is(:hover,:focus-within)>a{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.nav-menu .menu>.menu-item-promo:is(:hover,:focus-within)>.menu-promo{left:auto;right:0;opacity:1}}@media(min-width: 769px){.nav-menu .menu-promo{position:absolute;left:-9999px;z-index:99;opacity:0;display:flex;flex-direction:column;gap:14px;width:440px;box-sizing:border-box;padding:30px 32px 32px;border-top:3px solid var(--wp--preset--color--quaternary);border-radius:0 0 var(--wp--custom--border-radius--small) var(--wp--custom--border-radius--small);background:var(--wp--preset--color--primary);color:var(--wp--preset--color--secondary);box-shadow:var(--wp--custom--box-shadow--soft)}}@media(min-width: 769px){.nav-menu .menu-promo__label{color:var(--wp--preset--color--quaternary)}}@media(min-width: 769px){.nav-menu .menu-promo__title{color:var(--wp--preset--color--background)}}@media(min-width: 769px){.nav-menu .menu-promo__button{border-color:var(--wp--preset--color--quaternary);color:var(--wp--preset--color--quaternary)}}@media(min-width: 769px){.nav-menu .menu-promo__actions>:first-child>.menu-promo__button{background:var(--wp--preset--color--quaternary);color:var(--wp--preset--color--primary)}}@media(min-width: 769px){.nav-menu .menu-promo__actions .menu-promo__button:is(:hover,:focus){border-color:var(--wp--preset--color--secondary);background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--primary)}}@media(min-width: 769px){.nav-menu .sub-menu{position:absolute;left:-9999px;z-index:99;opacity:0;display:grid;grid-template-columns:1fr 1fr;column-gap:16px;width:380px;box-sizing:border-box;padding:16px 22px 20px;border-top:3px solid var(--wp--preset--color--quaternary);border-radius:0 0 var(--wp--custom--border-radius--small) var(--wp--custom--border-radius--small);background:var(--wp--preset--color--white);box-shadow:var(--wp--custom--box-shadow--soft)}}@media(max-width: 768px){.nav-menu{display:none}.nav-menu.active{background:var(--cwp-menu);display:block;padding-block:.5em 40px;border-bottom:3px solid var(--wp--preset--color--quaternary);box-shadow:var(--wp--custom--box-shadow--soft)}.nav-menu .menu-item-search,.nav-menu .menu-item-favorite{display:none}.nav-menu .menu{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:8px;padding:0 var(--wp--custom--layout--padding);box-sizing:border-box}.nav-menu .menu>.menu-item{grid-column:1/-1;margin:0;border-bottom:1px solid var(--wp--preset--color--quaternary)}.nav-menu .menu>.menu-item>a,.nav-menu .menu>.menu-item.menu-item-start>a,.nav-menu .menu>.menu-item.menu-item-highlight>a{margin:0;padding:15px 44px 15px 0;background:none;color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--heading);font-variation-settings:"SOFT" 100,"WONK" 1;font-optical-sizing:auto;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:left;text-transform:none}.nav-menu .menu-extras>.menu-item-tophat,.nav-menu .menu>.menu-item.menu-item-button:not(.menu-item-has-children,.menu-item-promo){grid-column:auto;margin-top:8px;border:0}.nav-menu .menu>.menu-item-promo{margin:0 calc(-1*var(--wp--custom--layout--padding));padding:28px var(--wp--custom--layout--padding) 0;border:0;background:var(--wp--preset--color--background)}.nav-menu .menu>.menu-item-promo>a{display:none}.nav-menu .menu-promo{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--wp--preset--color--black)}.nav-menu .menu-promo__label{color:var(--wp--preset--color--brass-dark)}.nav-menu .menu-promo__title{font-size:1.75rem;color:var(--wp--preset--color--primary)}.nav-menu .menu-promo__title::after{margin-inline:auto}.nav-menu .menu-promo__text{max-width:340px}.nav-menu .menu-promo__actions{width:100%}.nav-menu .menu-promo__button{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--quaternary)}.nav-menu .menu-promo__button:is(:hover,:focus){background:var(--wp--preset--color--black);color:var(--wp--preset--color--quaternary)}.nav-menu .menu>.menu-item-promo+.menu-item-extras{padding-top:0}.nav-menu .menu>.menu-item-extras{grid-column:1/-1;margin:0 calc(-1*var(--wp--custom--layout--padding)) -40px;padding:24px var(--wp--custom--layout--padding) 40px;border:0;background:var(--wp--preset--color--background)}.nav-menu .menu-extras{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:8px;margin:0;padding:0}.nav-menu .menu-extras>.menu-item{list-style:none}.nav-menu .menu-extras>.menu-item:not(.menu-item-tophat){grid-column:1/-1}.nav-menu .menu-extras>.menu-item-tophat-label{grid-column:1/-1;margin:0 0 2px;padding:0;border:0}.nav-menu .menu-extras>.menu-item-tophat-label--titled{display:grid;gap:4px;margin-bottom:8px;text-align:center}.nav-menu .menu-extras>.menu-item-tophat-label .menu-item-tophat-label__title{font-family:var(--wp--preset--font-family--heading);font-size:1.5rem;font-weight:700;line-height:1.1;color:var(--wp--preset--color--primary)}.nav-menu .menu-extras>.menu-item-tophat-label .menu-item-tophat-label__text{font-size:.9375rem;line-height:1.4;color:var(--wp--preset--color--black)}.nav-menu .menu-extras>.menu-item-tophat-label .menu-item-tophat-label__line{display:flex;align-items:center;gap:12px;font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;text-align:center;color:var(--wp--preset--color--brass-dark)}.nav-menu .menu-extras>.menu-item-tophat-label .menu-item-tophat-label__line::before,.nav-menu .menu-extras>.menu-item-tophat-label .menu-item-tophat-label__line::after{content:"";flex:1 0 24px;height:2px;background:var(--wp--preset--color--quaternary)}.nav-menu .menu-extras>.menu-item-tophat>a,.nav-menu .menu>.menu-item.menu-item-button:not(.menu-item-has-children,.menu-item-promo)>a{display:flex;align-items:center;justify-content:center;min-height:52px;margin:0;padding:10px 12px;box-sizing:border-box;border-radius:var(--wp--custom--border-radius--small);background:var(--wp--preset--color--primary);color:var(--wp--preset--color--quaternary);font-family:var(--wp--preset--font-family--secondary);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.14em;text-align:center;text-transform:uppercase;text-decoration:none}.nav-menu .menu-extras>.menu-item-tophat>a:is(:hover,:focus),.nav-menu .menu>.menu-item.menu-item-button:not(.menu-item-has-children,.menu-item-promo)>a:is(:hover,:focus){background:var(--wp--preset--color--black);color:var(--wp--preset--color--quaternary)}.nav-menu .menu>.menu-item:has(>.submenu-expand.expanded)>a{color:var(--wp--preset--color--black);border-bottom:1px solid var(--wp--preset--color--quaternary)}.nav-menu .menu-extras>.menu-item-socials{margin:28px 0 0;padding:0;border:0}.nav-menu .menu-item-socials__label{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}.nav-menu .menu-item-socials__label::before,.nav-menu .menu-item-socials__label::after{content:"";flex:1;height:2px;background:var(--wp--preset--color--quaternary)}.nav-menu ul.social-links{gap:12px}.nav-menu ul.social-links li a{border:1px solid var(--wp--preset--color--quaternary);border-radius:50%;color:var(--wp--preset--color--brass-dark)}.nav-menu ul.social-links li a svg{fill:currentColor}.nav-menu .submenu-expand{top:6px;right:-12px;transform:none;color:var(--wp--preset--color--brass-dark);width:44px;height:44px}.nav-menu .submenu-expand svg{width:20px;height:20px}.nav-menu .submenu-expand.expanded{color:var(--wp--preset--color--black)}.nav-menu .submenu-expand.expanded svg{transform:rotate(180deg)}.nav-menu .submenu-expand.expanded+.sub-menu{display:grid}.nav-menu .sub-menu{display:none;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:20px;width:auto;box-sizing:border-box;margin:0 0 14px;padding:4px 0 8px}.nav-menu .sub-menu>.menu-item>a{padding:9px 0;font-size:17px}}.post-header{background:var(--wp--preset--color--primary);color:var(--wp--custom--color--mist);padding:40px 0;--wp--custom--color--foreground-alt: var(--wp--preset--color--background);--wp--custom--color--link: var(--wp--preset--color--background);--wp--custom--color--link-hover: var(--wp--preset--color--quaternary);--wp--custom--color--star: var(--wp--preset--color--quaternary);--wp--custom--color--text-muted: var(--wp--custom--color--mist);--wp--custom--color--divider: var(--wp--preset--color--quaternary);--sgs-hero-rule: var(--wp--preset--color--quaternary);--wp--custom--color--button-text: var(--wp--preset--color--primary);--wp--custom--color--button-border: var(--wp--preset--color--quaternary);--wp--custom--color--button-bg: var(--wp--preset--color--quaternary);--wp--custom--color--button-text-state: var(--wp--preset--color--brass-dark);--wp--custom--color--button-border-state: var(--wp--preset--color--white);--wp--custom--color--button-bg-state: var(--wp--preset--color--white);--wp--custom--color--outline-text: var(--wp--preset--color--background);--wp--custom--color--outline-border: var(--wp--preset--color--quaternary);--wp--custom--color--outline-bg-state: var(--wp--preset--color--white);--wp--custom--color--outline-text-state: var(--wp--preset--color--brass-dark)}.post-header .wrap{display:grid;gap:24px;align-items:stretch}@media(min-width: 768px){.post-header .wrap{grid-template-columns:minmax(0, 1fr) 336px;gap:40px}}.post-header__content{max-width:var(--wp--custom--layout--content);min-width:0}.post-header p.breadcrumb{margin:0 0 16px;background:rgba(0,0,0,0);color:var(--wp--preset--color--quaternary);padding:0;font-size:var(--wp--custom--caps--tiny);font-weight:700;font-style:normal;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;max-width:none;justify-content:flex-start}.post-header p.breadcrumb a,.post-header p.breadcrumb .sep{color:inherit}.post-header p.breadcrumb .sep{margin-inline:calc(8px - .12em) 8px}.post-header p.breadcrumb svg,.post-header p.breadcrumb svg *{fill:currentColor}.post-header .entry-title{color:var(--wp--preset--color--background);margin-bottom:0}.post-header .entry-title::after{content:"";display:block;width:var(--wp--custom--title-rule--width);height:1px;background:var(--wp--preset--color--quaternary);margin:var(--wp--custom--title-rule--gap) 0 16px}.post-header__summary{color:var(--wp--custom--color--mist);font-size:1.0625rem;font-weight:500;line-height:1.5}.post-header__summary p{margin:0}.post-header__meta{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--sgs-hero-rule);font-family:var(--wp--preset--font-family--secondary);font-size:.875rem;line-height:1.45;color:var(--wp--preset--color--background)}.post-header__meta .entry-avatar{flex:none;line-height:0}.post-header__meta .avatar{width:42px;height:42px;border-radius:50%;outline:1px solid var(--wp--preset--color--quaternary);outline-offset:2px}.post-header__meta a,.post-header__meta .entry-author,.post-header__meta .post-date,.post-header__meta .post-header__calories,.post-header__meta .post-header__read-time,.post-header__meta .post-header__comments,.post-header__meta .cwp-wprm-rating,.post-header__meta .cwp-wprm-rating .wprm-recipe-rating-details,.post-header__meta .cwp-wprm-rating .wprm-recipe-rating-average,.post-header__meta .cwp-wprm-rating .wprm-recipe-rating-count{font:inherit;color:inherit;text-decoration:none;margin:0}.post-header__meta-lines{min-width:0}.post-header__meta-line{list-style:none;margin:0;padding:0;display:block}.post-header__meta-line li{display:inline;padding:0;white-space:nowrap}.post-header__meta-line li+li::before{content:"|";color:var(--wp--preset--color--quaternary);margin-inline:8px}@media(max-width: 767px){.post-header{padding-top:28px}.post-header__meta{font-size:.8125rem}.post-header__meta-line li+li::before{margin-inline:6px}}@media(min-width: 768px){.post-header__meta-line{display:inline}.post-header__meta-line--secondary::before{content:"|";color:var(--wp--preset--color--quaternary);margin-inline:8px}}.post-header .cwp-wprm-rating{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;position:relative}.post-header .cwp-wprm-rating>svg{position:absolute;width:0;height:0}.post-header .cwp-wprm-rating .wprm-recipe-rating{display:inline-flex;align-items:center;gap:1px}.post-header .cwp-wprm-rating .wprm-rating-star{width:auto;height:auto;margin:0;padding:0}.post-header .cwp-wprm-rating .wprm-rating-star svg{width:1.05em;height:1.05em;display:block}.post-header .cwp-wprm-rating .wprm-recipe-rating .wprm-recipe-rating-details{margin:0 0 0 4px}.post-header__actions{display:grid;gap:12px;margin-top:20px;grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}.post-header__actions .wp-element-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;padding-inline:12px;white-space:nowrap}.post-header__actions .post-header__google{flex:none}.post-header__actions .post-header__share{cursor:pointer}@media(max-width: 767px){.post-header__actions{grid-template-columns:1fr 1fr}.post-header__actions .wp-element-button:first-child,.post-header__actions .wp-element-button:last-child:nth-child(2){grid-column:1/-1}}.post-header__image{margin:0;padding:0;border:0;line-height:0;min-width:0;position:relative}.post-header__image img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:0}@media(min-width: 768px){.post-header__image img{position:absolute;inset:0;height:100%;aspect-ratio:auto}}.single .site-inner{padding-top:1em}.aff-disc p{margin:0}.entry-content .aff-disc+p{margin-top:10px}.post-header__favorite{line-height:0}.post-header__favorite .saved{display:none}.post-header__favorite.active .saved{display:inline}.post-header__favorite.active .save{display:none}.archive-header{background:var(--wp--preset--color--primary);color:var(--wp--custom--color--mist);padding:40px 0;--wp--custom--color--link: var(--wp--preset--color--background);--wp--custom--color--link-hover: var(--wp--preset--color--quaternary);--wp--custom--color--content-link: var(--wp--preset--color--background);--wp--custom--color--content-link-hover: var(--wp--preset--color--quaternary)}.archive-header.is-paged{padding:28px 0 32px}.archive-header.is-paged h1::after{margin-bottom:0}.archive-header h1{color:var(--wp--preset--color--background);margin-bottom:0;padding-top:0}.archive-header h1::after{content:"";display:block;width:var(--wp--custom--title-rule--width);height:1px;background:var(--wp--preset--color--quaternary);margin:var(--wp--custom--title-rule--gap) 0 16px}.archive-description{color:var(--wp--custom--color--mist);font-size:1.0625rem;font-weight:500;line-height:1.5}.archive-description>p{font-size:inherit;font-weight:inherit;font-style:normal}.archive-description a{color:var(--wp--preset--color--background)}.archive-description a:is(:hover,:focus){color:var(--wp--preset--color--quaternary)}.archive-description>*:first-child{margin-top:0}.archive-description>*:last-child{margin-bottom:0}.archive-header p.breadcrumb{margin:0 0 16px;background:rgba(0,0,0,0);color:var(--wp--preset--color--quaternary);padding:0;font-size:var(--wp--custom--caps--tiny);font-weight:700;font-style:normal;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;max-width:none;justify-content:flex-start}.archive-header p.breadcrumb a,.archive-header p.breadcrumb .sep{color:inherit}.archive-header p.breadcrumb .sep{margin-inline:calc(8px - .12em) 8px}.archive-header p.breadcrumb svg,.archive-header p.breadcrumb svg *{fill:currentColor}.archive-header__right-title{margin:0;font-family:var(--wp--preset--font-family--secondary);font-size:.9375rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;color:var(--wp--preset--color--quaternary)}.archive-header__right ol{margin:16px 0 0;padding-left:34px;list-style:none;counter-reset:top-pick;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--tiny);font-weight:700;font-style:normal;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;line-height:1.3}.archive-header__right ol>li{position:relative;display:flex;align-items:baseline;gap:12px;margin:0;padding:8px 0;border-bottom:1px solid color-mix(in srgb, var(--wp--preset--color--quaternary) 35%, transparent);counter-increment:top-pick}.archive-header__right ol>li:first-child{border-top:1px solid color-mix(in srgb, var(--wp--preset--color--quaternary) 35%, transparent)}.archive-header__right ol>li::before{content:counter(top-pick);position:absolute;left:-34px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--wp--preset--color--quaternary);color:var(--wp--preset--color--primary);font-size:.75rem;letter-spacing:0;line-height:1}.archive-header__right ol>li a{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;color:var(--wp--preset--color--quaternary)}.archive-header__right ol>li a:is(:hover,:focus){color:var(--wp--preset--color--background);text-decoration:underline}.archive-header__pick-rating{flex:none;margin-left:auto;color:var(--wp--preset--color--quaternary);white-space:nowrap}@media(max-width: 991px){.archive-header__right{display:block;margin-top:32px}.archive-header__right ol{font-size:.875rem}}@media(min-width: 992px){.archive-header.has-right-content .archive-header__inner{display:grid;grid-template-columns:minmax(0, 1fr) 1px 440px}.archive-header.has-right-content .archive-header__left{padding-right:40px}.archive-header__divider{width:1px;background:var(--wp--custom--color--hairline)}.archive-header__right{align-self:center;min-width:0;padding-left:40px}}.search-header{--facet-field-bg: var(--wp--preset--color--background);margin:calc(-1*var(--wp--custom--layout--block-gap-large)) calc(-1*var(--wp--custom--layout--padding)) var(--wp--custom--layout--block-gap-large);padding:var(--wp--custom--layout--section-padding) var(--wp--custom--layout--padding);background:var(--wp--preset--color--secondary)}.search-header>*{max-width:var(--wp--custom--layout--page);margin-left:auto;margin-right:auto}.search-header .facetwp-filters{--facet-field-bg: var(--wp--preset--color--background);margin-top:28px;margin-bottom:0}.search-header__title{margin-top:0;margin-bottom:0;text-align:center}.archive-recent-header{max-width:var(--wp--custom--layout--page);margin:var(--wp--custom--layout--block-gap-large) auto 1.75rem;text-align:center}.archive-recent-header h2{margin:0;font-family:var(--wp--preset--font-family--heading);font-size:clamp(1.75rem,1.2rem + 1.4vw,2.25rem);font-weight:900;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--wp--preset--color--black);text-wrap:balance}.archive-recent-header__eyebrow{margin:0 0 6px;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;line-height:1.4;color:var(--wp--preset--color--brass-dark)}.archive .site-main>.block-post-listing{max-width:var(--wp--custom--layout--page);margin-left:auto;margin-right:auto}.block-post-listing__inner.facetwp-template .no-results{grid-column:1/-1}@media(max-width: 600px){.site-main .archive-listing.is-banded{max-width:calc(var(--wp--custom--layout--page) + 20px);margin-left:auto;margin-right:auto;padding:0}.archive-listing.is-banded .block-post-listing__inner{column-gap:0;row-gap:0}.archive-listing.is-banded .post-summary{padding:20px 10px}.archive-listing.is-banded .post-summary .post-summary__content{padding-bottom:0}.archive-listing.is-banded .post-summary:nth-child(4n+3),.archive-listing.is-banded .post-summary:nth-child(4n+4){background:var(--wp--preset--color--secondary)}.archive-listing.is-banded .post-summary:nth-child(4n+3){box-shadow:0 0 0 100vw var(--wp--preset--color--secondary);clip-path:inset(0 0 0 -100vw)}.archive-listing.is-banded .post-summary:nth-child(4n+4){box-shadow:0 0 0 100vw var(--wp--preset--color--secondary);clip-path:inset(0 -100vw 0 0)}}@media(min-width: 601px){.site-main .archive-listing.is-banded{max-width:calc(var(--wp--custom--layout--page) + 30px);margin-left:auto;margin-right:auto;padding:0}.archive-listing.is-banded .block-post-listing__inner{column-gap:0;row-gap:0}.archive-listing.is-banded .post-summary{padding:24px 15px}.archive-listing.is-banded .post-summary .post-summary__content{padding-bottom:0}.archive-listing.is-banded .post-summary:nth-child(8n+5),.archive-listing.is-banded .post-summary:nth-child(8n+6),.archive-listing.is-banded .post-summary:nth-child(8n+7),.archive-listing.is-banded .post-summary:nth-child(8n+8){background:var(--wp--preset--color--secondary)}.archive-listing.is-banded .post-summary:nth-child(8n+5){box-shadow:0 0 0 100vw var(--wp--preset--color--secondary);clip-path:inset(0 0 0 -100vw)}.archive-listing.is-banded .post-summary:nth-child(8n+8){box-shadow:0 0 0 100vw var(--wp--preset--color--secondary);clip-path:inset(0 -100vw 0 0)}}.no-results--filters{max-width:36rem;margin:2rem auto 3rem;text-align:center}.no-results--filters .no-results__title{margin:0 0 .5rem;font-family:var(--wp--preset--font-family--heading);font-size:1.75rem;font-weight:900;line-height:1.2;color:var(--wp--preset--color--black);text-wrap:balance}.no-results--filters .no-results__text{margin:0 0 1.5rem;font-size:1.0625rem;font-weight:500}.no-results--filters .no-results__action{margin:0}.error404 h1{text-align:center}.pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin:32px auto;max-width:var(--wp--custom--layout--page)}.pagination .pagination-previous,.pagination .pagination-next{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--wp--preset--color--quaternary);color:var(--wp--preset--color--primary);text-decoration:none}.pagination .pagination-previous svg,.pagination .pagination-next svg{width:22px;height:22px;fill:currentColor}.pagination .pagination-previous:is(:hover,:focus-visible),.pagination .pagination-next:is(:hover,:focus-visible){background:var(--wp--preset--color--black);color:var(--wp--preset--color--background)}.pagination .pagination-previous.is-off,.pagination .pagination-next.is-off{background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--quaternary)}.pagination .pagination-count{display:flex;align-items:baseline;justify-content:center;min-width:70px;font-family:var(--wp--preset--font-family--heading);font-size:1.25rem;font-weight:700;color:var(--wp--preset--color--black);font-variant-numeric:tabular-nums}.pagination .pagination-count__sep{margin:0 6px;color:var(--wp--preset--color--brass-dark)}.pagination.archive-pagination{margin:0 auto;padding:22px 0 26px;border-top:1px solid var(--wp--custom--color--hairline)}@media(max-width: 600px){.archive-listing.is-banded:has(>.block-post-listing__inner>.post-summary:is(:nth-child(4n+3),:nth-child(4n+4)):last-child)+.archive-pagination{background:var(--wp--preset--color--secondary);box-shadow:0 0 0 100vw var(--wp--preset--color--secondary);clip-path:inset(0 -100vw)}}@media(min-width: 601px){.archive-listing.is-banded:has(>.block-post-listing__inner>.post-summary:is(:nth-child(8n+5),:nth-child(8n+6),:nth-child(8n+7),:nth-child(8n+8)):last-child)+.archive-pagination{background:var(--wp--preset--color--secondary);box-shadow:0 0 0 100vw var(--wp--preset--color--secondary);clip-path:inset(0 -100vw)}}input,select,textarea{background:#fff;border:1px solid var(--wp--custom--color--neutral-400);border-radius:var(--wp--custom--border-radius--small);color:var(--wp--preset--color--black);font-size:18px;line-height:24px;padding:9px 12px;width:100%}input[type=checkbox]{width:auto}textarea{width:100%;resize:vertical}::-moz-placeholder{color:var(--wp--custom--color--neutral-400);opacity:1}::-ms-input-placeholder{color:var(--wp--custom--color--neutral-400)}::-webkit-input-placeholder{color:var(--wp--custom--color--neutral-400)}input:focus::-webkit-input-placeholder,input:focus::-moz-placeholder,input:focus:-ms-input-placeholder,textarea:focus::-webkit-input-placeholder,textarea:focus::-moz-placeholder,textarea:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset]),textarea{font-weight:var(--wp--custom--field--weight);letter-spacing:var(--wp--custom--field--tracking)}input::placeholder,textarea::placeholder{font-weight:400;letter-spacing:normal}h1.front{display:none}.entry-content{--wp--custom--color--link: var(--wp--custom--color--content-link);--wp--custom--color--link-hover: var(--wp--custom--color--content-link-hover)}.entry-content .wp-element-button{--wp--custom--color--link: var(--wp--custom--color--button-text);--wp--custom--color--link-hover: var(--wp--custom--color--button-text-state)}.entry-content .post-summary__button{--wp--custom--color--link: var(--wp--preset--color--primary);--wp--custom--color--link-hover: var(--wp--preset--color--brass-dark)}.entry-content .yoast-table-of-contents{--wp--custom--color--link: var(--wp--preset--color--black);--wp--custom--color--link-hover: var(--wp--preset--color--black)}.entry-content ul,.entry-content ol{padding-left:1.1em;list-style-position:outside}.entry-content ul.is-style-fancy,.entry-content ol.is-style-fancy{padding-left:34px}.entry-content ul li:not([class]),.entry-content ol li:not([class]){padding-bottom:.5rem;padding-left:.35em}.entry-content ul li:not([class])::marker,.entry-content ol li:not([class])::marker{color:var(--wp--preset--color--quaternary)}.entry-content ul li:not([class]):last-child,.entry-content ol li:not([class]):last-child{padding-bottom:0}.entry-content ul li:not([class]) ul,.entry-content ul li:not([class]) ol,.entry-content ol li:not([class]) ul,.entry-content ol li:not([class]) ol{padding-top:.5rem}.entry-content ul.wp-block-gallery,.entry-content ul.blocks-gallery-grid,.entry-content ul.social-links,.entry-content ol.wp-block-gallery,.entry-content ol.blocks-gallery-grid,.entry-content ol.social-links{padding-left:0}.entry-content ul.wp-block-gallery li,.entry-content ul.blocks-gallery-grid li,.entry-content ul.social-links li,.entry-content ol.wp-block-gallery li,.entry-content ol.blocks-gallery-grid li,.entry-content ol.social-links li{padding-bottom:0}.entry-content .entry-content .sgs-name-ask{margin-top:30px;margin-bottom:40px}.entry-content .entry-content .sgs-name-question{margin:30px 0 14px;font-size:15px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;text-align:center}.entry-content .entry-content .sgs-max-500{max-width:500px;margin-left:auto;margin-right:auto}.entry-content .entry-content .sgs-dietary-box p.has-medium-font-size,.entry-content .entry-content .sgs-dietary-box p.has-medium-font-size em{font-size:16px;font-weight:600;font-style:normal;line-height:1.5}.entry-content p:not(.is-style-rating,.block-offer-card__note--sealed) a:not(.wp-element-button,.post-summary__button),.entry-content li:not(.yoast-table-of-contents li) a:not(.wp-element-button),.entry-content td a:not(.wp-element-button){font-weight:700;text-decoration:underline;text-decoration-color:var(--wp--preset--color--quaternary);text-decoration-thickness:1px;text-underline-offset:4px}.entry-content p:not(.is-style-rating,.block-offer-card__note--sealed) a:not(.wp-element-button,.post-summary__button):hover,.entry-content p:not(.is-style-rating,.block-offer-card__note--sealed) a:not(.wp-element-button,.post-summary__button):focus,.entry-content li:not(.yoast-table-of-contents li) a:not(.wp-element-button):hover,.entry-content li:not(.yoast-table-of-contents li) a:not(.wp-element-button):focus,.entry-content td a:not(.wp-element-button):hover,.entry-content td a:not(.wp-element-button):focus{text-decoration-line:underline;text-decoration-color:var(--wp--custom--color--link)}.entry-content p:not(.is-style-rating,.block-offer-card__note--sealed) a:not(.wp-element-button,.post-summary__button) :is(strong,b),.entry-content li:not(.yoast-table-of-contents li) a:not(.wp-element-button) :is(strong,b),.entry-content td a:not(.wp-element-button) :is(strong,b){font-weight:inherit}.entry-content .sgs-drop-cap{float:left;display:flex;align-items:center;justify-content:center;font-size:1.75em;width:calc(1.714em - 4px);height:calc(1.714em - 4px);margin:2px 12px 0 0;border:1px solid var(--wp--preset--color--quaternary);border-radius:var(--wp--custom--border-radius--small);font-family:var(--wp--preset--font-family--heading);font-variation-settings:"SOFT" 100,"WONK" 1;font-weight:700;line-height:1;color:var(--wp--preset--color--black)}@media(max-width: 767px){.entry-content .wprm-recipe-template-card-2027,.entry-content .block-tip,.entry-content .block-opt-in,.entry-content .block-faq-title{margin-left:calc(-1*var(--wp--custom--layout--padding));margin-right:calc(-1*var(--wp--custom--layout--padding));border-radius:0}}.entry-content ol:not([class]),.entry-content ol.wp-block-list:not([class*=is-style-]){counter-reset:content-step;padding-left:0;list-style:none}.entry-content ol:not([class])>li,.entry-content ol.wp-block-list:not([class*=is-style-])>li{counter-increment:content-step;position:relative;padding-left:36px;padding-bottom:.75rem}.entry-content ol:not([class])>li::before,.entry-content ol.wp-block-list:not([class*=is-style-])>li::before{content:counter(content-step);position:absolute;left:0;top:.15em;width:22px;height:22px;border-radius:50%;background:var(--wp--preset--color--quaternary);color:var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--secondary);font-size:.75rem;font-weight:700;line-height:22px;text-align:center}.site-inner{padding-left:var(--wp--custom--layout--padding);padding-right:var(--wp--custom--layout--padding)}.entry-content>.block-area{max-width:none}.entry-content>*,.block-area>*,.cwp-inner>*{margin:0 auto;max-width:var(--wp--custom--layout--page)}.entry-content>*.alignwide,.entry-content>*.alignfull.wp-block-columns,.block-area>*.alignwide,.block-area>*.alignfull.wp-block-columns,.cwp-inner>*.alignwide,.cwp-inner>*.alignfull.wp-block-columns{max-width:var(--wp--custom--layout--wide)}.entry-content>*.alignfull:not(.wp-block-columns),.block-area>*.alignfull:not(.wp-block-columns),.cwp-inner>*.alignfull:not(.wp-block-columns){max-width:none;margin-left:calc(-1*var(--wp--custom--layout--padding));margin-right:calc(-1*var(--wp--custom--layout--padding));padding-left:var(--wp--custom--layout--padding);padding-right:var(--wp--custom--layout--padding)}.entry-content>*.alignfull:not(.wp-block-columns):not(.wp-block-cover)>*,.block-area>*.alignfull:not(.wp-block-columns):not(.wp-block-cover)>*,.cwp-inner>*.alignfull:not(.wp-block-columns):not(.wp-block-cover)>*{max-width:var(--wp--custom--layout--page);margin-left:auto;margin-right:auto}.entry-content>*.alignfull:not(.wp-block-columns):not(.wp-block-cover).is-layout-flow>*,.block-area>*.alignfull:not(.wp-block-columns):not(.wp-block-cover).is-layout-flow>*,.cwp-inner>*.alignfull:not(.wp-block-columns):not(.wp-block-cover).is-layout-flow>*{max-width:var(--wp--custom--layout--wide);--wp--custom--layout--page: var(--wp--custom--layout--wide)}.entry-content>*.alignfull:not(.wp-block-columns):not(.wp-block-cover).is-layout-constrained>*,.block-area>*.alignfull:not(.wp-block-columns):not(.wp-block-cover).is-layout-constrained>*,.cwp-inner>*.alignfull:not(.wp-block-columns):not(.wp-block-cover).is-layout-constrained>*{max-width:var(--wp--custom--layout--content)}.entry-content>*.wp-block-cover .wp-block-cover__inner-container,.block-area>*.wp-block-cover .wp-block-cover__inner-container,.cwp-inner>*.wp-block-cover .wp-block-cover__inner-container{max-width:var(--wp--custom--layout--page)}@media(min-width: 992px){.content-sidebar .entry-content>*.alignwide,.content-sidebar .entry-content>*.alignfull,.block-area-after-post .entry-content>*.alignwide,.block-area-after-post .entry-content>*.alignfull,.content-sidebar .block-area>*.alignwide,.content-sidebar .block-area>*.alignfull,.block-area-after-post .block-area>*.alignwide,.block-area-after-post .block-area>*.alignfull,.content-sidebar .cwp-inner>*.alignwide,.content-sidebar .cwp-inner>*.alignfull,.block-area-after-post .cwp-inner>*.alignwide,.block-area-after-post .cwp-inner>*.alignfull{max-width:var(--wp--custom--layout--page);margin-left:auto;margin-right:auto}.content-sidebar .entry-content>*.alignwide.wp-block-group:not(.has-background),.content-sidebar .entry-content>*.alignfull.wp-block-group:not(.has-background),.block-area-after-post .entry-content>*.alignwide.wp-block-group:not(.has-background),.block-area-after-post .entry-content>*.alignfull.wp-block-group:not(.has-background),.content-sidebar .block-area>*.alignwide.wp-block-group:not(.has-background),.content-sidebar .block-area>*.alignfull.wp-block-group:not(.has-background),.block-area-after-post .block-area>*.alignwide.wp-block-group:not(.has-background),.block-area-after-post .block-area>*.alignfull.wp-block-group:not(.has-background),.content-sidebar .cwp-inner>*.alignwide.wp-block-group:not(.has-background),.content-sidebar .cwp-inner>*.alignfull.wp-block-group:not(.has-background),.block-area-after-post .cwp-inner>*.alignwide.wp-block-group:not(.has-background),.block-area-after-post .cwp-inner>*.alignfull.wp-block-group:not(.has-background){padding-left:0;padding-right:0}}@media(max-width: 767px){.entry-content>*.alignwide:where(.has-background,.wp-block-cover),.block-area>*.alignwide:where(.has-background,.wp-block-cover),.cwp-inner>*.alignwide:where(.has-background,.wp-block-cover){margin-left:calc(-1*var(--wp--custom--layout--padding));margin-right:calc(-1*var(--wp--custom--layout--padding));padding-left:var(--wp--custom--layout--padding);padding-right:var(--wp--custom--layout--padding)}}.entry-content>h1.front:first-child+*,.block-area>h1.front:first-child+*,.cwp-inner>h1.front:first-child+*{margin-top:0}.entry-content>h1.front:first-child+.alignfull.has-background,.entry-content>.alignfull.has-background+h1.front+.alignfull.has-background,.block-area>h1.front:first-child+.alignfull.has-background,.block-area>.alignfull.has-background+h1.front+.alignfull.has-background,.cwp-inner>h1.front:first-child+.alignfull.has-background,.cwp-inner>.alignfull.has-background+h1.front+.alignfull.has-background{margin-top:calc(-1*var(--wp--custom--layout--block-gap-large))}.entry-content>.alignfull:not(:first-child),.entry-content>.cwp-large:not(:first-child),.block-area>.alignfull:not(:first-child),.block-area>.cwp-large:not(:first-child),.cwp-inner>.alignfull:not(:first-child),.cwp-inner>.cwp-large:not(:first-child){margin-top:var(--wp--custom--layout--block-gap-large)}.entry-content>.alignfull:not(:last-child),.entry-content>.cwp-large:not(:last-child),.block-area>.alignfull:not(:last-child),.block-area>.cwp-large:not(:last-child),.cwp-inner>.alignfull:not(:last-child),.cwp-inner>.cwp-large:not(:last-child){margin-bottom:var(--wp--custom--layout--block-gap-large)}.entry-content>.alignfull.has-background+.alignfull.has-background,.block-area>.alignfull.has-background+.alignfull.has-background,.cwp-inner>.alignfull.has-background+.alignfull.has-background{margin-top:calc(-1*var(--wp--custom--layout--block-gap-large))}@media(max-width: 767px){.entry-content>.alignfull.has-background+:where(.alignwide,.alignfull).has-background,.block-area>.alignfull.has-background+:where(.alignwide,.alignfull).has-background,.cwp-inner>.alignfull.has-background+:where(.alignwide,.alignfull).has-background{margin-top:calc(-1*var(--wp--custom--layout--block-gap-large))}.entry-content>.alignwide.has-background+:is(.alignwide,.alignfull).has-background,.block-area>.alignwide.has-background+:is(.alignwide,.alignfull).has-background,.cwp-inner>.alignwide.has-background+:is(.alignwide,.alignfull).has-background{margin-top:0}}.entry-content .block-testimonial+.block-testimonial,.block-area .block-testimonial+.block-testimonial,.cwp-inner .block-testimonial+.block-testimonial{margin-top:1.875rem}.full-width-content .entry-content:first-child>.alignfull.has-background:first-child,.full-width-content .entry-content:first-child>.block-area:first-child>.alignfull.has-background:first-child,.content .entry-content:first-child>.alignfull.has-background:first-child,.content .entry-content:first-child>.block-area:first-child>.alignfull.has-background:first-child{margin-top:calc(-1*var(--wp--custom--layout--block-gap-large))}body:is(.full-width-content,.content):not(:has(.block-area-before-footer:not(:empty))) .entry-content:last-child>.alignfull.has-background:last-child{margin-bottom:calc(-1*var(--wp--custom--layout--block-gap-large))}.entry-header,.entry-footer,.after-entry{max-width:var(--wp--custom--layout--page);margin-left:auto;margin-right:auto}.entry-content :where(.wp-block-group.is-layout-flex){gap:2rem}.entry-content>*+*,.entry-content .wp-block-group:not(.is-layout-flex)>*+*{margin-top:2rem}.entry-content>:not(.is-style-kicker)+h2,.entry-content>:not(.is-style-kicker)+h3,.entry-content>:not(.is-style-kicker)+h4,.entry-content .wp-block-group:not(.is-layout-flex)>:not(.is-style-kicker)+h2,.entry-content .wp-block-group:not(.is-layout-flex)>:not(.is-style-kicker)+h3,.entry-content .wp-block-group:not(.is-layout-flex)>:not(.is-style-kicker)+h4{margin-top:2.5rem}.entry-content>.is-style-kicker+*,.entry-content .wp-block-group:not(.is-layout-flex)>.is-style-kicker+*{margin-top:12px}.entry-content>.is-style-center-line+:not(p),.entry-content .wp-block-group:not(.is-layout-flex)>.is-style-center-line+:not(p){margin-top:40px}@media(max-width: 767px){.entry-content>.is-style-center-line+:not(p),.entry-content .wp-block-group:not(.is-layout-flex)>.is-style-center-line+:not(p){margin-top:24px}}.entry-content>h2+*,.entry-content>h3+*,.entry-content>h4+*,.entry-content .wp-block-group:not(.is-layout-flex)>h2+*,.entry-content .wp-block-group:not(.is-layout-flex)>h3+*,.entry-content .wp-block-group:not(.is-layout-flex)>h4+*{margin-top:1rem}.entry-content>p+ul,.entry-content>p+ol,.entry-content .wp-block-group:not(.is-layout-flex)>p+ul,.entry-content .wp-block-group:not(.is-layout-flex)>p+ol{margin-top:1rem}.entry-content>p+p,.entry-content .wp-block-group:not(.is-layout-flex)>p+p{margin-top:1.25rem}.entry-content>*+.yoast-table-of-contents{margin-top:calc(2rem + 30px)}.entry-content>.wp-block-image+.yoast-table-of-contents,.entry-content>figure+.yoast-table-of-contents,.entry-content>.wp-block-group:has(>:is(.wp-block-image,figure):last-child)+.yoast-table-of-contents{margin-top:0}.entry-content>*,.entry-content .wp-block-group>*{margin-bottom:0}.entry-content>p:empty,.entry-content .wp-block-group>p:empty{display:none}.entry-header .entry-title{text-align:center}.entry-header .wp-block-buttons{margin-bottom:1.5rem}.entry-footer{margin-top:48px}.block-area-after-post{--wp--custom--layout--block-gap-large: 40px;margin-top:var(--wp--custom--layout--block-gap-large)}.block-area-after-post .post-summary__image img{aspect-ratio:1/1;height:auto;object-fit:cover}.block-area-after-post .post-summary__title{font-size:1rem;line-height:1.3}.aff-disc{font-size:var(--wp--preset--font-size--small);font-style:italic}.aff-disc p{margin:0}img.wprm-comment-rating{filter:brightness(0%) contrast(100%)}.entry-comments-band img.wprm-comment-rating{filter:none}.entry-comments-band{--wp--custom--color--star: var(--wp--preset--color--quaternary);background:var(--wp--preset--color--secondary);margin:0 calc(-1*var(--wp--custom--layout--padding)) 0;padding:2.5rem var(--wp--custom--layout--padding) 3rem;font-family:var(--wp--preset--font-family--secondary)}@media(min-width: 768px){.entry-comments-band{padding-top:3rem}}.entry-comments{max-width:var(--wp--custom--layout--wide);margin:0 auto;display:grid;grid-template-columns:minmax(0, 1fr);gap:0 var(--wp--style--block-gap, 40px)}.entry-comments .comment-respond,.entry-comments .comment-respond>.comment-form{display:contents}.entry-comments>*,.entry-comments .comment-respond>*,.entry-comments .comment-respond>.comment-form>*{grid-column:1;min-width:0}@media(min-width: 1024px){.entry-comments{grid-template-columns:minmax(0, 1fr) var(--wp--custom--layout--sidebar);grid-template-rows:auto auto 1fr}.entry-comments>*,.entry-comments .comment-respond>*,.entry-comments .comment-respond>.comment-form>*{max-width:var(--wp--custom--layout--content)}.entry-comments .entry-comments__side{grid-column:2;grid-row:3/7;align-self:start;max-width:none}.entry-comments .entry-comments__side>:first-child{margin-top:0}.entry-comments .comment-form-comment{align-self:stretch;display:flex;flex-direction:column}.entry-comments .comment-form-comment textarea{flex:1 1 auto;min-height:4.5rem}}@media(max-width: 1023px){.entry-comments .comment-respond>.entry-comments__eyebrow,.entry-comments .comment-respond>.comment-reply-title{order:-2}.entry-comments .entry-comments__side{order:-1;margin:0 0 1.5rem}.entry-comments .entry-comments__side>.entry-comments__eyebrow:first-child{margin-top:1.5rem}.entry-comments .entry-comments__side>.entry-comments__tips:first-child{margin-top:0}.entry-comments .entry-comments__side>.entry-comments__tips:first-child li:first-child{border-top:0}.entry-comments .entry-comments__list{order:10}}.entry-comments__eyebrow{margin:0 0 4px;color:var(--wp--preset--color--brass-dark);font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;line-height:1.4}.entry-comments__side{font-size:.875rem;color:var(--wp--custom--color--text-muted)}.entry-comments__rating{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:2px 18px;margin:8px 0 0}.entry-comments__average{grid-row:1/3;margin:0;font-size:4.25rem;font-weight:900;line-height:.9;letter-spacing:-0.02em;color:var(--wp--preset--color--black)}.entry-comments__average small{margin-left:4px;font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}.entry-comments__side .wprm-user-rating-summary{display:contents;--wp--custom--color--star: var(--wp--preset--color--quaternary)}.entry-comments__side .wprm-user-rating-summary .wprm-rating-star-full svg :is(polygon,path){fill:var(--wp--custom--color--star) !important}.entry-comments__side .wprm-user-rating-summary .wprm-rating-star-empty svg :is(polygon,path){fill:rgba(0,0,0,0) !important}.entry-comments__side .wprm-user-rating-summary .wprm-rating-star:not(.wprm-rating-star-full):not(.wprm-rating-star-empty) svg :is(polygon,path){stroke:var(--wp--custom--color--star) !important}.entry-comments__side .wprm-user-rating-summary .wprm-user-rating-summary-stars,.entry-comments__side .wprm-user-rating-summary .wprm-user-rating-summary-details{grid-column:2;display:block;margin:0;text-align:left}.entry-comments__side .wprm-user-rating-summary .wprm-user-rating-summary-stars{line-height:1}.entry-comments__side .wprm-user-rating-summary .wprm-user-rating-summary-details{padding-left:0;font-size:.6875rem;line-height:1.45;color:var(--wp--custom--color--text-muted)}.entry-comments__side .wprm-user-rating-summary .wprm-user-rating-summary-details a{color:var(--wp--preset--color--green);text-decoration:underline;text-decoration-color:var(--wp--preset--color--quaternary);text-underline-offset:3px}.entry-comments__tips{margin:18px 0 0;padding:0;list-style:none}.entry-comments__tips li{font-size:calc(1em + 2px);display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--wp--custom--color--hairline)}.entry-comments__tips li:last-child{border-bottom:1px solid var(--wp--custom--color--hairline)}.entry-comments__tips li::before{content:"✓";flex:0 0 auto;font-weight:700;line-height:1;color:var(--wp--preset--color--brass-dark)}.entry-comments .comment-respond{text-align:left}.entry-comments .comment-respond .comment-reply-title{margin:4px 0 0;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--custom--heading-2);font-weight:700;line-height:var(--wp--custom--line-height--small);letter-spacing:0;text-transform:none;color:var(--wp--preset--color--black)}.entry-comments .comment-respond .comment-reply-title::after{content:"";display:block;width:100%;height:2px;margin:12px 0 0;background:var(--wp--preset--color--quaternary)}.entry-comments .comment-respond .comment-notes,.entry-comments .comment-respond .logged-in-as{margin:14px 0;font-size:.8125rem;font-style:normal;color:var(--wp--custom--color--text-muted)}.entry-comments .comment-respond .comment-notes a,.entry-comments .comment-respond .logged-in-as a{color:var(--wp--preset--color--green)}.entry-comments .comment-respond label{display:block;margin-right:12px}.entry-comments .comment-respond .comment-form-comment,.entry-comments .comment-respond .comment-form-author,.entry-comments .comment-respond .comment-form-email{margin:0 0 10px;padding:12px 16px 10px}.entry-comments .comment-respond .comment-form-comment,.entry-comments .comment-respond .comment-form-author,.entry-comments .comment-respond .comment-form-email{text-align:left;background-color:var(--wp--preset--color--background);border-radius:var(--wp--custom--border-radius--button)}.entry-comments .comment-respond .comment-form-comment label,.entry-comments .comment-respond .comment-form-author label,.entry-comments .comment-respond .comment-form-email label{margin:0;padding:0;font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;color:var(--wp--preset--color--black)}.entry-comments .comment-respond .comment-form-comment input,.entry-comments .comment-respond .comment-form-comment textarea,.entry-comments .comment-respond .comment-form-author input,.entry-comments .comment-respond .comment-form-author textarea,.entry-comments .comment-respond .comment-form-email input,.entry-comments .comment-respond .comment-form-email textarea{display:block;width:100%;margin:2px 0 0;padding:0;background:rgba(0,0,0,0);border:none;font-size:1rem;color:var(--wp--preset--color--black)}.entry-comments .comment-respond .comment-form-comment input::placeholder,.entry-comments .comment-respond .comment-form-comment textarea::placeholder,.entry-comments .comment-respond .comment-form-author input::placeholder,.entry-comments .comment-respond .comment-form-author textarea::placeholder,.entry-comments .comment-respond .comment-form-email input::placeholder,.entry-comments .comment-respond .comment-form-email textarea::placeholder{color:var(--wp--custom--color--placeholder);opacity:1}.entry-comments .comment-respond .comment-form-comment input:focus-visible,.entry-comments .comment-respond .comment-form-comment textarea:focus-visible,.entry-comments .comment-respond .comment-form-author input:focus-visible,.entry-comments .comment-respond .comment-form-author textarea:focus-visible,.entry-comments .comment-respond .comment-form-email input:focus-visible,.entry-comments .comment-respond .comment-form-email textarea:focus-visible{outline:none}.entry-comments .comment-respond .comment-form-comment:focus-within,.entry-comments .comment-respond .comment-form-author:focus-within,.entry-comments .comment-respond .comment-form-email:focus-within{outline:2px solid var(--wp--preset--color--green);outline-offset:2px}.entry-comments .comment-respond .comment-form-cookies-consent{font-size:.8125rem;font-style:normal}.entry-comments .comment-respond .comment-form-cookies-consent input{width:auto}.entry-comments .comment-respond .comment-form-cookies-consent input+label{display:inline}.entry-comments .comment-respond .comment-form-wprm-rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;margin:8px 0 4px;--wp--custom--color--star: var(--wp--preset--color--quaternary);--comment-rating-star-color: var(--wp--preset--color--quaternary)}.entry-comments .comment-respond .comment-form-wprm-rating label{margin:0;font-size:.75rem;font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}.entry-comments .comment-respond .comment-form-wprm-rating .wprm-rating-stars fieldset{display:block}.entry-comments .comment-respond .form-submit{margin:18px 0 0;justify-self:start}.entry-comments .comment-respond .form-submit .submit{width:auto;--wp--custom--color--button-bg: var(--wp--preset--color--green);--wp--custom--color--button-bg-state: var(--wp--preset--color--green-dark);--wp--custom--color--button-text: var(--wp--preset--color--white);--wp--custom--color--button-text-state: var(--wp--preset--color--white)}.entry-comments .comments-title{display:flex;align-items:center;gap:18px;margin:2.5rem 0 12px;padding:0;border:0;font-size:1.25rem;font-weight:700;letter-spacing:0;text-transform:none;text-align:right;white-space:nowrap;color:var(--wp--preset--color--brass-dark)}.entry-comments .comments-title::before{content:"";flex:1;height:2px;background:var(--wp--preset--color--quaternary)}.entry-comments .comment-list{margin:0;padding:0}.entry-comments .comment-list li{list-style-type:none;margin:0;padding:16px 0;border-top:1px solid var(--wp--preset--color--quaternary)}.entry-comments .comment-list li:first-child{border-top:0}.entry-comments .comment-list li:not(.staff)>article .avatar{display:none}.entry-comments .comment-list>li{overflow:hidden}.entry-comments .comment-list>li:first-child{padding-top:0;border-top:0}.entry-comments .comment-list .comment-body{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:6px 10px}.entry-comments .comment-list .comment-meta{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}.entry-comments .comment-list .comment-rating{grid-column:2;grid-row:1}.entry-comments .comment-list .comment-content{grid-column:1/-1;grid-row:2}.entry-comments .comment-list .reply{grid-column:1/-1;grid-row:3}.entry-comments .comment-list .comment-author,.entry-comments .comment-list .comment-metadata{margin:0;font-size:var(--wp--custom--caps--label);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-label);text-transform:uppercase;line-height:1.3;color:var(--wp--preset--color--black)}.entry-comments .comment-list .comment-author{display:inline-flex;align-items:center;gap:8px}.entry-comments .comment-list .comment-author a{color:currentColor;text-decoration:none}.entry-comments .comment-list .comment-author b{font-weight:inherit}.entry-comments .comment-list .comment-author .says{display:none}.entry-comments .comment-list .comment-author .avatar{display:none}.entry-comments .comment-list .comment-metadata{display:flex;align-items:center;gap:10px}.entry-comments .comment-list .comment-metadata::before{content:"|";font-weight:400;color:var(--wp--preset--color--quaternary)}.entry-comments .comment-list .comment-metadata a{color:inherit;text-decoration:none}.entry-comments .comment-list .comment-metadata a:hover{color:var(--wp--preset--color--green)}.entry-comments .comment-list .comment-metadata .comment-edit-link{font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--wp--custom--color--text-muted)}.entry-comments .comment-list .comment-rating{display:inline-flex;align-items:center;gap:10px;line-height:1;--wp--custom--color--star: var(--wp--preset--color--quaternary)}.entry-comments .comment-list .comment-rating::before{content:"|";font-size:.8125rem;color:var(--wp--preset--color--quaternary)}.entry-comments .comment-list .comment-rating .comment-rating__stars{display:inline-flex;gap:2px}.entry-comments .comment-list .comment-rating svg{width:14px;height:14px;fill:var(--wp--custom--color--star)}.entry-comments .comment-list .comment-rating .comment-rating__star--empty{fill:rgba(0,0,0,0);stroke:var(--wp--custom--color--star);stroke-width:1.5}.entry-comments .comment-list .comment-content{font-style:normal;font-size:1rem;line-height:1.55}.entry-comments .comment-list .comment-content p:last-child{margin:0}.entry-comments .comment-list .reply{margin:0;text-align:left}.entry-comments .comment-list .comment-reply-link{display:inline-flex;align-items:center;gap:8px;font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);text-transform:uppercase;color:var(--wp--preset--color--green);text-decoration:none}.entry-comments .comment-list .comment-reply-link::before{content:"↳";font-size:1.1em;font-weight:700;color:var(--wp--preset--color--brass-dark)}.entry-comments .comment-list .comment-reply-link:focus,.entry-comments .comment-list .comment-reply-link:hover{text-decoration:underline;text-decoration-color:var(--wp--preset--color--quaternary);text-underline-offset:4px}.entry-comments .comment-list ol.children{margin:12px 0 0;padding:0;border:0}.entry-comments .comment-list ol.children li{margin:8px 0 0;padding:12px 14px;border-top:0;border-radius:var(--wp--custom--border-radius--small);background:var(--wp--preset--color--background)}.entry-comments .comment-list .comment-respond{margin-top:1.5rem}.entry-comments .comment-list .comment-respond::before{content:none}.entry-comments .comment-list .comment-reply-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;text-align:left;font-size:1.25rem}.nav-links{display:flex;justify-content:center;gap:1rem;margin-top:24px}.nav-links .wp-block-button__link{--wp--custom--color--button-bg: transparent;--wp--custom--color--button-bg-state: var(--wp--preset--color--green);--wp--custom--color--button-text: var(--wp--preset--color--green);--wp--custom--color--button-text-state: var(--wp--preset--color--white);--wp--custom--color--button-border: var(--wp--preset--color--green)}@media(max-width: 359px){.nav-links{flex-wrap:wrap}}.block-area-before-footer:not(:empty){padding:0 var(--wp--custom--layout--padding) 36px}body:not(.single) .block-area-before-footer:not(:empty){padding-top:var(--wp--custom--layout--block-gap-large)}.block-area-before-footer:not(:empty)>*{max-width:var(--wp--custom--layout--wide)}.block-area-before-footer:not(:empty)>p:empty{display:none}.block-area-before-footer:not(:empty)>.alignwide{max-width:var(--wp--custom--layout--wide)}.block-area-before-footer:not(:empty)>.wp-block-group.alignfull{max-width:none !important;margin-inline:calc(-1*var(--wp--custom--layout--padding)) !important;margin-top:0 !important;margin-bottom:var(--wp--custom--layout--block-gap-large)}.block-area-before-footer:not(:empty)>.wp-block-group.alignfull:has(+.wp-block-group.alignfull){margin-bottom:0}.block-area-before-footer:not(:empty)>.wp-block-group.alignfull.has-secondary-background-color{padding-top:var(--wp--custom--layout--section-padding);padding-bottom:var(--wp--custom--layout--section-padding);margin-bottom:36px}@media(max-width: 767px){.block-area-before-footer:not(:empty)>.wp-block-group.alignfull{margin-bottom:28px}}.block-area-before-footer>.block-opt-in.is-style-bar{margin-bottom:36px}@media(max-width: 767px){.block-area-before-footer>.block-opt-in.is-style-bar{margin-bottom:28px}}.block-area-before-footer .block-seen-in.is-style-brass{padding-top:22px}.block-area-before-footer .block-seen-in.is-style-brass .block-seen-in__title{margin:0 0 18px;font-size:12px;letter-spacing:.14em;color:var(--wp--preset--color--brass-dark)}.block-area-before-footer .block-seen-in.is-style-brass .block-seen-in__title::before,.block-area-before-footer .block-seen-in.is-style-brass .block-seen-in__title::after{content:none}.block-area-before-footer .block-seen-in.is-style-brass .block-seen-in__wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px}.block-area-before-footer .block-seen-in.is-style-brass .block-seen-in__wrap>div{flex:1 1 0;display:flex;justify-content:center;min-width:0}.block-area-before-footer .block-seen-in.is-style-brass .block-seen-in__wrap img{width:100%;max-width:110px;height:40px;object-fit:contain}@media(max-width: 991px){.block-area-before-footer .block-seen-in.is-style-brass .block-seen-in__wrap{flex-wrap:wrap;justify-content:center;gap:14px 12px}.block-area-before-footer .block-seen-in.is-style-brass .block-seen-in__wrap>div{flex:0 0 calc((100% - 24px)/3)}.block-area-before-footer .block-seen-in.is-style-brass .block-seen-in__wrap>div:nth-child(n+10){display:none}.block-area-before-footer .block-seen-in.is-style-brass .block-seen-in__wrap img{max-width:100px;height:44px}}.site-footer{position:relative;padding:var(--wp--custom--layout--section-padding) 0;background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--small)}@media(max-width: 991px){.site-footer{padding-bottom:0}}.site-footer::before{content:"";position:absolute;top:-30px;left:calc(50% - 30px);display:block;width:60px;height:60px;background:url(../images/footer-icon.png) no-repeat center;background-size:contain}.site-footer>.wrap{display:grid}@media(min-width: 992px){.site-footer>.wrap{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"inspired menu" "bar      bar";column-gap:0;align-items:start}.site-footer>.wrap .block-area-footer{grid-area:inspired;justify-self:center;width:min(100% - 56px,500px)}.site-footer>.wrap .nav-footer{grid-area:menu;align-self:stretch}}.site-footer .block-area-footer{min-width:0}@media(max-width: 991px){.site-footer .block-area-footer{text-align:center}}.site-footer .block-area-footer .block-seen-in__title{display:flex;align-items:center;gap:20px;margin:0;white-space:nowrap;font-family:var(--wp--preset--font-family--heading);font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:none;color:var(--wp--preset--color--primary)}@media(max-width: 991px){.site-footer .block-area-footer .block-seen-in__title{gap:16px;font-size:1.375rem}}.site-footer .block-area-footer .block-seen-in__title::before,.site-footer .block-area-footer .block-seen-in__title::after{content:"";flex:1;height:1px;background:var(--wp--preset--color--quaternary)}.site-footer .block-area-footer .social-links--circles{margin-top:22px}.site-footer .block-area-footer .social-links--circles .social-links__circle{margin-bottom:12px}@media(max-width: 991px){.site-footer .block-area-footer .social-links--circles{flex-wrap:wrap;justify-content:center;gap:18px 10px;margin:24px auto 30px;max-width:360px}.site-footer .block-area-footer .social-links--circles li{flex:0 0 30%}.site-footer .block-area-footer .social-links--circles .social-links__circle{width:54px;height:54px}.site-footer .block-area-footer .social-links--circles .social-links__count{font-size:1.125rem}}.site-footer .nav-footer{min-width:0}@media(min-width: 992px){.site-footer .nav-footer{padding:4px 0 0 56px;border-left:1px solid var(--wp--preset--color--quaternary)}.site-footer .nav-footer>.menu{max-width:600px;margin-inline:auto}}@media(max-width: 991px){.site-footer .nav-footer{padding:26px 0 30px;border-top:1px solid var(--wp--preset--color--quaternary)}}@media(max-width: 767px){.site-footer .nav-footer{padding-top:0}}.site-footer .menu{margin:0;padding:0;font-family:var(--wp--preset--font-family--secondary)}.site-footer .menu li{margin:0;list-style-type:none}@media(min-width: 992px){.site-footer .menu{display:flex;justify-content:space-between;gap:32px}}@media(min-width: 768px)and (max-width: 991px){.site-footer .menu{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));text-align:center}.site-footer .menu>li+li{border-left:1px solid var(--wp--preset--color--quaternary)}}@media(max-width: 767px){.site-footer .menu{text-align:left}.site-footer .menu>li{position:relative;border-bottom:1px solid var(--wp--preset--color--quaternary)}.site-footer .menu>li.menu-item-has-children>:is(.menu-heading,a){margin:0;padding:17px 44px 17px 0;font-family:var(--wp--preset--font-family--heading);font-size:1.375rem;font-weight:700;letter-spacing:0;line-height:1.1;text-transform:none;color:var(--wp--preset--color--primary);cursor:pointer}.site-footer .menu>li>.menu-column-toggle[aria-expanded=false]+.sub-menu{display:none}.site-footer .menu>li>.menu-column-toggle[aria-expanded=true]{color:var(--wp--preset--color--black)}.site-footer .menu>li>.menu-column-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.site-footer .menu>li>.menu-column-toggle[aria-expanded=true]+.sub-menu{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 20px;padding:0 0 14px}.site-footer .menu>li>.menu-column-toggle[aria-expanded=true]+.sub-menu a{display:inline-flex;align-items:baseline;gap:6px;padding:9px 0;font-size:16px}.site-footer .menu>li>.menu-column-toggle[aria-expanded=true]+.sub-menu a::before{content:"";flex:none;width:4px;height:4px;border-radius:50%;background:var(--wp--preset--color--quaternary);transform:translateY(-0.2em)}}.site-footer .menu .menu-column-toggle{display:none}@media(max-width: 767px){.site-footer .menu .menu-column-toggle{position:absolute;top:3px;right:-12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--wp--preset--color--brass-dark);cursor:pointer}.site-footer .menu .menu-column-toggle svg{width:20px;height:20px;fill:currentColor;transition:transform var(--wp--custom--transition--speed) ease}}.site-footer .menu>li>:is(.menu-heading,a){display:block;margin:0 0 12px;font-size:var(--wp--custom--caps--tiny);font-weight:700;letter-spacing:var(--wp--custom--caps--tracking-tiny);line-height:1.2;text-transform:uppercase;color:var(--wp--preset--color--brass-dark)}@media(max-width: 991px){.site-footer .menu>li>:is(.menu-heading,a){margin-bottom:12px}}.site-footer .menu .sub-menu{display:grid;gap:8px;margin:0;padding:0}@media(max-width: 991px){.site-footer .menu .sub-menu{gap:10px}}.site-footer .menu .sub-menu a{font-size:16px;font-weight:600;line-height:1.3;color:var(--wp--preset--color--black)}@media(min-width: 768px){.site-footer .menu .sub-menu a{font-size:15px}}.site-footer .menu a{text-decoration:underline rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:4px;transition:color var(--wp--custom--transition--speed),text-decoration-color var(--wp--custom--transition--speed)}.site-footer .menu a:is(:hover,:focus-visible){color:var(--wp--preset--color--green);text-decoration-color:var(--wp--preset--color--quaternary)}.back-to-top{display:flex;justify-content:center}.back-to-top a{display:flex;align-items:center;gap:14px;font-family:var(--wp--preset--font-family--heading);font-size:1.3125rem;font-weight:700;line-height:1.05;text-align:left;color:var(--wp--preset--color--background);text-decoration:none}.back-to-top a:is(:hover,:focus-visible) .back-to-top__ring{background:var(--wp--preset--color--quaternary);color:var(--wp--preset--color--primary)}.back-to-top a:is(:hover,:focus-visible) svg{transform:translateY(-2px)}.back-to-top__ring{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid var(--wp--preset--color--quaternary);border-radius:50%;color:var(--wp--preset--color--quaternary);transition:background var(--wp--custom--transition--speed) ease}.back-to-top__ring svg{width:20px;height:20px;fill:currentColor;transition:transform var(--wp--custom--transition--speed) ease}.site-footer .block-area-after-footer>.block-opt-in.is-style-bar{clip-path:inset(0 -100vw)}.site-footer .block-area-after-footer>.block-opt-in.is-style-bar .block-opt-in__bar-inner{max-width:var(--wp--custom--layout--wide)}.site-footer .block-area-after-footer>.block-opt-in.is-style-bar.has-primary-background-color{box-shadow:0 0 0 100vw var(--wp--preset--color--primary)}.site-footer .block-area-after-footer>.block-opt-in.is-style-bar.has-secondary-background-color{box-shadow:0 0 0 100vw var(--wp--preset--color--secondary)}@media(min-width: 992px){.site-footer .block-area-after-footer{grid-area:bar}}@media(min-width: 992px){.site-footer .block-area-after-footer:not(:empty){margin-top:40px}}.site-footer:has(.block-area-after-footer:not(:empty)){padding-bottom:0}.site-footer__bar{padding:22px var(--wp--custom--layout--padding);background:var(--wp--preset--color--primary);color:var(--wp--custom--color--mist)}@media(max-width: 767px){.site-footer__bar{padding-top:0;padding-bottom:28px}}.site-footer__bar-inner{max-width:var(--wp--custom--layout--wide);margin:0 auto;display:grid;grid-template-areas:"ride" "links" "copy";gap:18px;justify-items:center;font-size:.75rem;text-align:center}.site-footer__bar-inner p{margin:0}.site-footer__bar-inner .site-footer__copyright{grid-area:copy}.site-footer__bar-inner .back-to-top{grid-area:ride}.site-footer__bar-inner .site-footer__links{grid-area:links}.site-footer__bar-inner .site-footer__links a{color:var(--wp--preset--color--quaternary);text-decoration:underline rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--wp--custom--transition--speed)}.site-footer__bar-inner .site-footer__links a:is(:hover,:focus-visible){text-decoration-color:var(--wp--preset--color--quaternary)}.site-footer__bar-inner .site-footer__links span{margin:0 6px;color:var(--wp--preset--color--quaternary)}@media(max-width: 767px){.site-footer__bar-inner .back-to-top{width:100%;padding:28px 0;border-bottom:1px solid var(--wp--preset--color--tertiary)}}@media(min-width: 768px){.site-footer__bar-inner{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);grid-template-areas:"copy ride links";align-items:center}.site-footer__bar-inner .site-footer__copyright{justify-self:start;text-align:left}.site-footer__bar-inner .site-footer__links{justify-self:end;text-align:right}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-arrow{width:48px;height:48px;margin:0 8px;border-radius:50%;border:none;cursor:pointer;background-color:var(--wp--preset--color--quaternary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3A31' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");background-size:22px 22px;background-repeat:no-repeat;background-position:50% 50%}.slick-arrow:is(:hover,:focus-visible){background-color:var(--wp--preset--color--black);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FBF8F1' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E")}.slick-arrow.slick-disabled{background-color:var(--wp--preset--color--secondary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A96A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");cursor:default}.slick-prev{transform:scaleX(-1)}.has-secondary-background-color .slick-arrow.slick-disabled,.is-style-linen .slick-arrow.slick-disabled{background-color:var(--wp--preset--color--background)}
