
        img:is([sizes=auto i], [sizes^="auto," i]) {
            contain-intrinsic-size: 3000px 1500px
        }

        .adthrive-ad {
            margin-top: 10px;
            margin-bottom: 10px;
            text-align: center;
            overflow-x: visible;
            clear: both;
            line-height: 0
        }

        .adthrive-device-phone .adthrive-recipe {
            margin-left: auto !important
        }

        @media (min-width:768px) {

            .adthrive-device-desktop .adthrive-recipe,
            .adthrive-device-tablet .adthrive-recipe {
                float: right !important;
                margin-left: 10px !important;
                min-height: 350px !important
            }

            .adthrive-device-desktop .tasty-recipes-ingredients {
                padding-right: .2em !important
            }

            .tasty-recipes {
                overflow: hidden
            }
        }

        .adthrive-collapse-mobile-background,
        .raptive-player-container.adthrive-collapse-mobile.adthrive-collapse-top-center {
            margin-top: 104px !important
        }

        .adthrive-sidebar.adthrive-stuck {
            margin-top: 110px
        }

        .adthrive-sticky-sidebar>div {
            top: 110px !important
        }

        @media print {

            .adthrive-ad,
            .adthrive-comscore {
                display: none !important;
                height: 0;
                width: 0;
                visibility: hidden
            }
        }

        .adthrive-device-desktop .back-to-top {
            margin-bottom: 100px
        }

        .adthrive-device-tablet .back-to-top {
            margin-bottom: 93px
        }

        .adthrive-device-phone .back-to-top {
            margin-bottom: 53px
        }

        .adthrive-player-position.adthrive-collapse-bottom-right {
            margin-right: 60px
        }

        .adthrive-content:before {
            content: "Advertisement";
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, Quattrocento, serif;
            letter-spacing: 1px;
            font-size: 14px;
            margin-top: 0;
            margin-bottom: 10px;
            display: block;
            color: #888
        }

        .adthrive-content {
            padding-top: 10px
        }

        body.adthrive-device-desktop .adthrive-footer-message,
        body.adthrive-device-tablet .adthrive-footer-message {
            padding-bottom: 90px
        }

        body.adthrive-device-phone .adthrive-footer-message {
            padding-bottom: 50px
        }

        body.adthrive-device-phone.postid-16448 .adthrive-close,
        body.adthrive-device-phone.postid-16513 .adthrive-close,
        body.adthrive-device-phone.postid-17046 .adthrive-close,
        body.adthrive-device-phone.postid-19323 .adthrive-close,
        body.adthrive-device-phone.postid-22070 .adthrive-close,
        body.adthrive-device-phone.postid-22193 .adthrive-close,
        body.adthrive-device-phone.postid-22361 .adthrive-close,
        body.adthrive-device-phone.postid-28079 .adthrive-close,
        body.adthrive-device-phone.postid-29795 .adthrive-close,
        body.adthrive-device-phone.postid-31239 .adthrive-close,
        body.adthrive-device-phone.postid-32253 .adthrive-close,
        body.adthrive-device-phone.postid-33900 .adthrive-close,
        body.adthrive-device-phone.postid-45569 .adthrive-close,
        body.adthrive-device-phone.postid-48776 .adthrive-close,
        body.adthrive-device-phone.postid-51885 .adthrive-close,
        body.adthrive-device-phone.postid-59278 .adthrive-close,
        body.adthrive-device-phone.postid-67828 .adthrive-close,
        body.adthrive-device-phone.postid-75757 .adthrive-close,
        body.adthrive-device-phone.postid-80063 .adthrive-close,
        body.adthrive-device-phone.postid-95565 .adthrive-close {
            display: none !important
        }

        body.adthrive-staging .adthrive-ad {
            background-color: #ddd;
            border: 1px solid #ccc;
            display: block !important
        }

        body.adthrive-staging .adthrive-content {
            height: 250px;
            position: relative
        }

        body.adthrive-staging .adthrive-sidebar {
            height: 300px;
            position: relative
        }

        body.adthrive-staging .adthrive-recipe {
            position: relative
        }

        body.adthrive-staging .adthrive-below-post {
            height: 250px;
            position: relative
        }

        body.adthrive-staging .adthrive-footer {
            width: 100%;
            height: 100px
        }

        body.adthrive-staging .adthrive-ad::before {
            position: absolute;
            left: 0;
            top: 40%;
            width: 100%;
            height: 50px;
            text-align: center;
            content: "AdThrive Ad"
        }

        .adthrive-player-position.adthrive-collapse-float {
            z-index: 99999999
        }

        body.postid-59278 .adthrive-ad.adthrive-sticky-sidebar {
            margin-bottom: 800px !important
        }

        body.postid-17046 .adthrive-ad.adthrive-sticky-sidebar {
            margin-bottom: 800px !important
        }

        body.sidebar-margin-test .adthrive-ad.adthrive-sticky-sidebar {
            margin-bottom: 500px !important
        }

        body.archive .adthrive-content {
            grid-column: 1/-1
        }

        :where(.wp-block-button__link) {
            border-radius: 9999px;
            box-shadow: none;
            padding: calc(.667em + 2px) calc(1.333em + 2px);
            text-decoration: none
        }

        :root :where(.wp-block-button .wp-block-button__link.is-style-outline),
        :root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
            border: 2px solid;
            padding: .667em 1.333em
        }

        :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),
        :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
            color: currentColor
        }

        :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),
        :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
            background-color: initial;
            background-image: none
        }

        :where(.wp-block-calendar table:not(.has-background) th) {
            background: #ddd
        }

        :where(.wp-block-columns) {
            margin-bottom: 1.75em
        }

        :where(.wp-block-columns.has-background) {
            padding: 1.25em 2.375em
        }

        :where(.wp-block-post-comments input[type=submit]) {
            border: none
        }

        :where(.wp-block-cover-image:not(.has-text-color)),
        :where(.wp-block-cover:not(.has-text-color)) {
            color: #fff
        }

        :where(.wp-block-cover-image.is-light:not(.has-text-color)),
        :where(.wp-block-cover.is-light:not(.has-text-color)) {
            color: #000
        }

        :root :where(.wp-block-cover h1:not(.has-text-color)),
        :root :where(.wp-block-cover h2:not(.has-text-color)),
        :root :where(.wp-block-cover h3:not(.has-text-color)),
        :root :where(.wp-block-cover h4:not(.has-text-color)),
        :root :where(.wp-block-cover h5:not(.has-text-color)),
        :root :where(.wp-block-cover h6:not(.has-text-color)),
        :root :where(.wp-block-cover p:not(.has-text-color)) {
            color: inherit
        }

        :where(.wp-block-file) {
            margin-bottom: 1.5em
        }

        :where(.wp-block-file__button) {
            border-radius: 2em;
            display: inline-block;
            padding: .5em 1em
        }

        :where(.wp-block-file__button):is(a):active,
        :where(.wp-block-file__button):is(a):focus,
        :where(.wp-block-file__button):is(a):hover,
        :where(.wp-block-file__button):is(a):visited {
            box-shadow: none;
            color: #fff;
            opacity: .85;
            text-decoration: none
        }

        :where(.wp-block-group.wp-block-group-is-layout-constrained) {
            position: relative
        }

        :root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
            border-radius: 9999px
        }

        :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
            line-height: 1.1
        }

        :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
            line-height: 1.8
        }

        :root :where(.wp-block-latest-posts.is-grid) {
            padding: 0
        }

        :root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
            padding-left: 0
        }

        ol,
        ul {
            box-sizing: border-box
        }

        :root :where(.wp-block-list.has-background) {
            padding: 1.25em 2.375em
        }

        :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
        :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
            padding: .5em 1em
        }

        :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
        :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
        :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
        :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
            padding: .5em 1em
        }

        :root :where(p.has-background) {
            padding: 1.25em 2.375em
        }

        :where(p.has-text-color:not(.has-link-color)) a {
            color: inherit
        }

        :where(.wp-block-post-comments-form) input:not([type=submit]),
        :where(.wp-block-post-comments-form) textarea {
            border: 1px solid #949494;
            font-family: inherit;
            font-size: 1em
        }

        :where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),
        :where(.wp-block-post-comments-form) textarea {
            padding: calc(.667em + 2px)
        }

        :where(.wp-block-post-excerpt) {
            box-sizing: border-box;
            margin-bottom: var(--wp--style--block-gap);
            margin-top: var(--wp--style--block-gap)
        }

        :where(.wp-block-preformatted.has-background) {
            padding: 1.25em 2.375em
        }

        .wp-block-search__button {
            margin-left: 10px;
            word-break: normal
        }

        .wp-block-search__button.has-icon {
            line-height: 0
        }

        .wp-block-search__button svg {
            height: 1.25em;
            min-height: 24px;
            min-width: 24px;
            width: 1.25em;
            fill: currentColor;
            vertical-align: text-bottom
        }

        :where(.wp-block-search__button) {
            border: 1px solid #ccc;
            padding: 6px 10px
        }

        .wp-block-search__inside-wrapper {
            display: flex;
            flex: auto;
            flex-wrap: nowrap;
            max-width: 100%
        }

        .wp-block-search__label {
            width: 100%
        }

        .wp-block-search__input {
            appearance: none;
            border: 1px solid #949494;
            flex-grow: 1;
            margin-left: 0;
            margin-right: 0;
            min-width: 3rem;
            padding: 8px;
            text-decoration: unset !important
        }

        :where(.wp-block-search__input) {
            font-family: inherit;
            font-size: inherit;
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: inherit;
            text-transform: inherit
        }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
            border: 1px solid #949494;
            box-sizing: border-box;
            padding: 4px
        }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
            border: none;
            border-radius: 0;
            padding: 0 4px
        }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
            outline: 0
        }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
            padding: 4px 8px
        }

        :root :where(.wp-block-separator.is-style-dots) {
            height: auto;
            line-height: 1;
            text-align: center
        }

        :root :where(.wp-block-separator.is-style-dots):before {
            color: currentColor;
            content: "···";
            font-family: serif;
            font-size: 1.5em;
            letter-spacing: 2em;
            padding-left: 2em
        }

        :root :where(.wp-block-site-logo.is-style-rounded) {
            border-radius: 9999px
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
            background-color: #f0f0f0;
            color: #444
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
            background-color: #f90;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
            background-color: #1ea0c3;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
            background-color: #0757fe;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
            background-color: #0a7aff;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
            background-color: #1e1f26;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
            background-color: #02e49b;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
            background-color: #5865f2;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
            background-color: #e94c89;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
            background-color: #4280ff;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
            background-color: #f45800;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
            background-color: #0866ff;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
            background-color: #0461dd;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
            background-color: #e65678;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
            background-color: #24292d;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
            background-color: #eceadd;
            color: #382110
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
            background-color: #ea4434;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
            background-color: #1d4fc4;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
            background-color: #f00075;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
            background-color: #e21b24;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
            background-color: #0d66c2;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
            background-color: #3288d4;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
            background-color: #f6405f;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
            background-color: #e60122;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
            background-color: #ef4155;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
            background-color: #ff4500;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
            background-color: #0478d7;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
            background-color: #fefc00;
            color: #fff;
            stroke: #000
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
            background-color: #ff5600;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
            background-color: #1bd760;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
            background-color: #2aabee;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
            background-color: #011835;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
            background-color: #6440a4;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
            background-color: #1da1f2;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
            background-color: #1eb7ea;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
            background-color: #4680c2;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
            background-color: #3499cd;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
            background-color: #25d366;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
            background-color: #d32422;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
            background-color: red;
            color: #fff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
            background: 0 0
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
            height: 1.25em;
            width: 1.25em
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
            color: #f90
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
            color: #1ea0c3
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
            color: #0757fe
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
            color: #0a7aff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
            color: #1e1f26
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
            color: #02e49b
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
            color: #5865f2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
            color: #e94c89
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
            color: #4280ff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
            color: #f45800
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
            color: #0866ff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
            color: #0461dd
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
            color: #e65678
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
            color: #24292d
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
            color: #382110
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
            color: #ea4434
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
            color: #1d4fc4
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
            color: #f00075
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
            color: #e21b24
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
            color: #0d66c2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
            color: #3288d4
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
            color: #f6405f
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
            color: #e60122
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
            color: #ef4155
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
            color: #ff4500
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
            color: #0478d7
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
            color: #fff;
            stroke: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
            color: #ff5600
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
            color: #1bd760
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
            color: #2aabee
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
            color: #011835
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
            color: #6440a4
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
            color: #1da1f2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
            color: #1eb7ea
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
            color: #4680c2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
            color: #25d366
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
            color: #3499cd
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
            color: #d32422
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
            color: red
        }

        :root :where(.wp-block-social-links .wp-social-link a) {
            padding: .25em
        }

        :root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
            padding: 0
        }

        :root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
            padding-left: .6666666667em;
            padding-right: .6666666667em
        }

        :root :where(.wp-block-tag-cloud.is-style-outline) {
            display: flex;
            flex-wrap: wrap;
            gap: 1ch
        }

        :root :where(.wp-block-tag-cloud.is-style-outline a) {
            border: 1px solid;
            font-size: unset !important;
            margin-right: 0;
            padding: 1ch 2ch;
            text-decoration: none !important
        }

        :root :where(.wp-block-table-of-contents) {
            box-sizing: border-box
        }

        :where(.wp-block-term-description) {
            box-sizing: border-box;
            margin-bottom: var(--wp--style--block-gap);
            margin-top: var(--wp--style--block-gap)
        }

        :where(pre.wp-block-verse) {
            font-family: inherit
        }

        .entry-content {
            counter-reset: footnotes
        }

        .wp-element-button {
            cursor: pointer
        }

        :root {
            --wp--preset--font-size--normal: 16px;
            --wp--preset--font-size--huge: 42px
        }

        .screen-reader-text {
            border: 0;
            clip-path: inset(50%);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px;
            word-wrap: normal !important
        }

        .screen-reader-text:focus {
            background-color: #ddd;
            clip-path: none;
            color: #444;
            display: block;
            font-size: 1em;
            height: auto;
            left: 5px;
            line-height: normal;
            padding: 15px 23px 14px;
            text-decoration: none;
            top: 5px;
            width: auto;
            z-index: 100000
        }

        html :where(.has-border-color) {
            border-style: solid
        }

        html :where([style*=border-top-color]) {
            border-top-style: solid
        }

        html :where([style*=border-right-color]) {
            border-right-style: solid
        }

        html :where([style*=border-bottom-color]) {
            border-bottom-style: solid
        }

        html :where([style*=border-left-color]) {
            border-left-style: solid
        }

        html :where([style*=border-width]) {
            border-style: solid
        }

        html :where([style*=border-top-width]) {
            border-top-style: solid
        }

        html :where([style*=border-right-width]) {
            border-right-style: solid
        }

        html :where([style*=border-bottom-width]) {
            border-bottom-style: solid
        }

        html :where([style*=border-left-width]) {
            border-left-style: solid
        }

        html :where(img[class*=wp-image-]) {
            height: auto;
            max-width: 100%
        }

        :where(figure) {
            margin: 0 0 1em
        }

        html :where(.is-position-sticky) {
            --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
        }

        @media screen and (max-width:600px) {
            html :where(.is-position-sticky) {
                --wp-admin--admin-bar--position-offset: 0px
            }
        }

        .callout-columns {
            padding: 80px 20px !important;
            margin: 0 calc(-1* var(--wp--custom--layout--block-gap)) !important;
            max-width: 100vw !important;
            text-align: center;
            background: var(--wp--preset--color--grey)
        }

        .callout-press {
            padding: var(--wp--custom--layout--block-gap-large) 0;
            margin-bottom: 0;
            text-align: center
        }

        .callout-press .section-title-group {
            position: relative
        }

        .callout-press .sally-badge {
            display: block;
            height: 150px;
            width: 150px;
            background: url(<?php echo do_shortcode('[custom_domain]'); ?>/wp-content/uploads/2026/01/badge-white-1.png) center no-repeat;
            margin: 0 auto -25px;
            position: relative;
            z-index: 999;
            background-color: #fff;
            border-radius: 50%
        }

        .callout-press .section-title-group::after {
            content: '';
            display: block;
            width: 100%;
            height: 3px;
            background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/images/bg-dots.svg) left;
            position: absolute;
            top: 75px
        }

        .press-inner {
            margin: var(--wp--custom--layout--block-gap-small) 0 0;
            display: grid;
            gap: 60px;
            grid-template-columns: repeat(6, minmax(0, 1fr));
            align-items: center
        }

        .press-inner img {
            object-fit: contain;
            display: block
        }

        @media (max-width:800px) {
            .press-inner {
                grid-template-columns: repeat(3, minmax(0, 1fr))
            }
        }

        .reviews-container {
            position: relative;
            display: block;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-touch-callout: none;
            -khtml-user-select: none;
            -ms-touch-action: pan-y;
            touch-action: pan-y;
            -webkit-tap-highlight-color: transparent
        }

        .slick-next,
        .slick-prev {
            font-size: 0;
            line-height: 0;
            position: absolute;
            display: block;
            width: 44px;
            height: 44px;
            border-radius: 50%;
            background: 0 0;
            border: none;
            padding: 0;
            -webkit-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
            cursor: pointer;
            color: transparent;
            outline: 0
        }

        .slick-prev {
            right: 50px;
            top: -30px;
            z-index: 1
        }

        .slick-next {
            right: 0;
            top: -30px;
            z-index: 1
        }

        .slick-next:before,
        .slick-prev:before {
            line-height: 1;
            opacity: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: '';
            display: block;
            margin: 0 auto
        }

        .slick-prev::before {
            background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/icons/core/arrow.svg) center no-repeat;
            transform: rotate(90deg);
            height: 20px;
            width: 20px
        }

        .slick-next::before {
            background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/icons/core/arrow.svg) center no-repeat;
            transform: rotate(-90deg);
            height: 20px;
            width: 20px
        }

        .slick-next:focus,
        .slick-next:hover,
        .slick-prev:focus,
        .slick-prev:hover {
            outline: 0;
            border: none;
            opacity: .6
        }

        .slick-next:focus:before,
        .slick-next:hover:before,
        .slick-prev:focus:before,
        .slick-prev:hover:before {
            opacity: .6
        }

        .slick-next.slick-disabled:before,
        .slick-prev.slick-disabled:before {
            opacity: .25
        }

        .slick-dots {
            width: 100%;
            margin-left: 0 !important;
            margin: 20px 0 0;
            margin-block-end: 0;
            margin-inline-start: 0;
            margin-inline-end: 0;
            padding-inline-start: 0
        }

        .slick-dots li {
            margin: 0 3px !important;
            list-style-type: none;
            display: inline-block;
            cursor: pointer
        }

        .slick-dots li:first-child {
            margin-left: 0
        }

        .slick-dots li button {
            background-color: transparent;
            border: 1px solid #010101;
            box-shadow: none;
            outline: 0;
            padding: 0;
            width: 20px;
            height: 20px;
            border-radius: 50%;
            min-width: 0;
            text-indent: -9999em
        }

        .slick-dots li button:hover,
        .slick-dots li.slick-active>button {
            background-color: #010101
        }

        .slick-dots li button:focus,
        .slick-dots li button:hover {
            outline: 0
        }

        .slick-list {
            position: relative;
            display: block;
            overflow: hidden;
            margin: 0;
            padding: 0
        }

        .slick-list:focus {
            outline: 0
        }

        .slick-list.dragging {
            cursor: pointer
        }

        .slick-slider .slick-list,
        .slick-slider .slick-track {
            -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;
            top: 0;
            left: 0;
            display: block;
            margin-left: auto;
            margin-right: auto
        }

        .slick-track:after,
        .slick-track:before {
            display: table;
            content: ''
        }

        .slick-track:after {
            clear: both
        }

        .slick-loading .slick-track {
            visibility: hidden
        }

        .slick-slide {
            display: none;
            float: left;
            height: 100%;
            min-height: 1px
        }

        .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 transparent
        }

        .slick-arrow.slick-hidden {
            display: none
        }

        .post-curated {
            padding: var(--wp--custom--layout--block-gap-xlarge) 0
        }

        .post-curated .block-post-group {
            margin: 0 auto 20px
        }

        form.formkit-form[data-format=inline] {
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 20px
        }

        @media only screen and (min-width:482px) {
            form.formkit-form[data-format=inline] {
                margin-bottom: 30px
            }
        }

        :root {
            --wp--preset--aspect-ratio--square: 1;
            --wp--preset--aspect-ratio--4-3: 4/3;
            --wp--preset--aspect-ratio--3-4: 3/4;
            --wp--preset--aspect-ratio--3-2: 3/2;
            --wp--preset--aspect-ratio--2-3: 2/3;
            --wp--preset--aspect-ratio--16-9: 16/9;
            --wp--preset--aspect-ratio--9-16: 9/16;
            --wp--preset--color--black: #000000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #FFFFFF;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--color--ink: #010101;
            --wp--preset--color--grey-dark: #5A5A5A;
            --wp--preset--color--grey: #F5F3F2;
            --wp--preset--color--grey-light: #FAFAFA;
            --wp--preset--color--pink-dark: #9A3C37;
            --wp--preset--color--pink: #CE7C77;
            --wp--preset--color--pink-light: #F2D6D0;
            --wp--preset--color--pink-lightest: #fcf5f3;
            --wp--preset--color--teal-dark: #2F4646;
            --wp--preset--color--teal: #4E7675;
            --wp--preset--color--teal-light: #D9E7E6;
            --wp--preset--color--teal-lightest: #f1f6f6;
            --wp--preset--color--gold-dark: #715532;
            --wp--preset--color--gold: #BE986B;
            --wp--preset--color--gold-light: #E7D8C7;
            --wp--preset--color--gold-lightest: #f6f0ea;
            --wp--preset--color--red-dark: #994238;
            --wp--preset--color--red: #C3665C;
            --wp--preset--color--red-light: #F0D9D6;
            --wp--preset--color--red-lightest: #f9f1f0;
            --wp--preset--color--blue-dark: #335A71;
            --wp--preset--color--blue: #8AB3CA;
            --wp--preset--color--blue-light: #E2ECF2;
            --wp--preset--color--blue-lightest: #f0f5f8;
            --wp--preset--color--yellow-dark: #8B5718;
            --wp--preset--color--yellow: #E2A55B;
            --wp--preset--color--yellow-light: #F4DDC1;
            --wp--preset--color--yellow-lightest: #fbf2e8;
            --wp--preset--color--orange-dark: #9A5737;
            --wp--preset--color--orange: #CE9277;
            --wp--preset--color--orange-light: #EDD6CC;
            --wp--preset--color--orange-lightest: #f8f0ec;
            --wp--preset--color--green-dark: #44683B;
            --wp--preset--color--green: #88B67D;
            --wp--preset--color--green-light: #E1EDDF;
            --wp--preset--color--green-lightest: #f4f8f3;
            --wp--preset--color--purple-dark: #57465D;
            --wp--preset--color--purple: #A38EAA;
            --wp--preset--color--purple-light: #DDD5DF;
            --wp--preset--color--purple-lightest: #f2eff3;
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
            --wp--preset--font-size--small: 1rem;
            --wp--preset--font-size--medium: 1.25rem;
            --wp--preset--font-size--large: 1.5rem;
            --wp--preset--font-size--x-large: 42px;
            --wp--preset--font-size--xxlarge: 2.7rem;
            --wp--preset--font-size--xlarge: 2.25rem;
            --wp--preset--font-size--xsmall: 0.9rem;
            --wp--preset--font-size--xxsmall: 0.8rem;
            --wp--preset--font-family--system-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
            --wp--preset--font-family--custom-sans: sofia-pro, Arial, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
            --wp--preset--spacing--20: 0.44rem;
            --wp--preset--spacing--30: 0.67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
            --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);
            --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
            --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
            --wp--custom--border-radius--xsmall: 2px;
            --wp--custom--border-radius--small: 5px;
            --wp--custom--border-radius--medium: 10px;
            --wp--custom--border-radius--large: 50%;
            --wp--custom--border-width--xsmall: 1px;
            --wp--custom--border-width--small: 2px;
            --wp--custom--border-width--medium: 3px;
            --wp--custom--border-width--large: 4px;
            --wp--custom--border-width--xlarge: 10px;
            --wp--custom--box-shadow--1: 10px 10px 10px 0 rgba(42, 42, 42, .1);
            --wp--custom--box-shadow--2: inset -5px 5px 10px rgba(42, 42, 42, .1);
            --wp--custom--layout--content: 800px;
            --wp--custom--layout--wide: 1200px;
            --wp--custom--layout--sidebar: 336px;
            --wp--custom--layout--page: var(--wp--custom--layout--wide);
            --wp--custom--layout--block-gap-xsmall: 5px;
            --wp--custom--layout--block-gap-small: 10px;
            --wp--custom--layout--block-gap: 20px;
            --wp--custom--layout--block-gap-large: 30px;
            --wp--custom--layout--block-gap-xlarge: 40px;
            --wp--custom--letter-spacing--none: normal;
            --wp--custom--letter-spacing--tight: -.01em;
            --wp--custom--letter-spacing--loose: .05em;
            --wp--custom--letter-spacing--looser: .1em;
            --wp--custom--line-height--xsmall: 1.1;
            --wp--custom--line-height--small: 1.2;
            --wp--custom--line-height--medium: 1.4;
            --wp--custom--line-height--large: 1.6;
            --wp--custom--line-height--xlarge: 2
        }

        :root {
            --wp--style--global--content-size: var(--wp--custom--layout--content);
            --wp--style--global--wide-size: var(--wp--custom--layout--wide)
        }

        :where(body) {
            margin: 0
        }

        :where(.wp-site-blocks)>* {
            margin-block-start: var(--wp--custom--layout--block-gap);
            margin-block-end: 0
        }

        :where(.wp-site-blocks)>:first-child {
            margin-block-start: 0
        }

        :where(.wp-site-blocks)>:last-child {
            margin-block-end: 0
        }

        :root {
            --wp--style--block-gap: var(--wp--custom--layout--block-gap)
        }

        :root :where(.is-layout-flow)>:first-child {
            margin-block-start: 0
        }

        :root :where(.is-layout-flow)>:last-child {
            margin-block-end: 0
        }

        :root :where(.is-layout-flow)>* {
            margin-block-start: var(--wp--custom--layout--block-gap);
            margin-block-end: 0
        }

        :root :where(.is-layout-constrained)>:first-child {
            margin-block-start: 0
        }

        :root :where(.is-layout-constrained)>:last-child {
            margin-block-end: 0
        }

        :root :where(.is-layout-constrained)>* {
            margin-block-start: var(--wp--custom--layout--block-gap);
            margin-block-end: 0
        }

        :root :where(.is-layout-flex) {
            gap: var(--wp--custom--layout--block-gap)
        }

        :root :where(.is-layout-grid) {
            gap: var(--wp--custom--layout--block-gap)
        }

        body {
            background-color: var(--wp--preset--color--white);
            color: var(--wp--preset--color--ink);
            font-family: var(--wp--preset--font-family--system-sans);
            font-size: var(--wp--preset--font-size--medium);
            line-height: var(--wp--custom--line-height--large);
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0
        }

        a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--teal-dark);
            text-decoration: underline
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-family: var(--wp--preset--font-family--custom-sans);
            font-weight: 400;
            line-height: var(--wp--custom--line-height--small)
        }

        h1 {
            font-size: var(--wp--preset--font-size--xxlarge);
            line-height: var(--wp--custom--line-height--xsmall)
        }

        h2 {
            font-size: var(--wp--preset--font-size--xlarge)
        }

        h3 {
            font-size: var(--wp--preset--font-size--large)
        }

        h4 {
            font-size: var(--wp--preset--font-size--medium)
        }

        h5 {
            font-size: var(--wp--preset--font-size--small)
        }

        h6 {
            font-size: var(--wp--preset--font-size--xxsmall)
        }

        :root :where(.wp-element-button, .wp-block-button__link) {
            background-color: var(--wp--preset--color--ink);
            border-radius: var(--wp--custom--border-radius--xsmall);
            border-width: 0;
            color: var(--wp--preset--color--white);
            font-family: var(--wp--preset--font-family--custom-sans);
            font-size: var(--wp--preset--font-size--small);
            font-weight: 700;
            line-height: var(--wp--custom--line-height--xsmall);
            padding: var(--wp--custom--layout--block-gap);
            text-decoration: none
        }

        :root :where(.wp-block-pullquote) {
            font-size: 1.5em;
            line-height: 1.6
        }

        :root :where(.wp-block-separator) {
            border-color: var(--wp--preset--color--grey)
        }

        .custom-pagination .pagination {
            margin: 40px auto;
            padding: 0;
            display: flex;
            gap: 10px;
            align-items: center;
            justify-content: center;
            flex-wrap: wrap
        }

        .custom-pagination .pagination .current {
            background: var(--wp--preset--color--pink);
            border-radius: var(--wp--custom--border-radius--large);
            color: var(--wp--preset--color--ink);
            fill: var(--wp--preset--color--ink);
            width: 44px;
            height: 44px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: var(--wp--preset--font-size--small);
            font-weight: 700;
            text-align: center;
            text-decoration: none
        }

        .custom-pagination .pagination a:hover {
            background: var(--wp--preset--color--grey-dark);
            opacity: 1
        }

        .custom-pagination .pagination a {
            background: var(--wp--preset--color--grey);
            border-radius: var(--wp--custom--border-radius--large);
            color: var(--wp--preset--color--ink);
            fill: var(--wp--preset--color--ink);
            width: 44px;
            height: 44px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: var(--wp--preset--font-size--small);
            font-weight: 700;
            text-align: center;
            text-decoration: none
        }

        .custom-pagination .pagination a.next {
            display: none
        }

        .filter-header {
            margin: var(--wp--custom--layout--block-gap) 0
        }

        .filter-wrap {
            max-width: 1200px;
            margin: 0 auto;
            width: calc(100% - 20px);
            position: relative
        }

        .filter-wrap:after {
            content: '';
            display: block;
            width: 100%;
            height: 3px;
            background: url(https://sallysbakingaddiction.com/wp-content/plugins/sb_filter/assets/images/bg-dots.svg) center;
            margin: 20px 0
        }

        .filter-title {
            margin: 20px 0;
            position: relative
        }

        .filter-description {
            line-height: 1.4;
            font-size: 1rem
        }

        .index-wrap {
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            max-width: 1200px;
            width: calc(100% - 20px);
            margin: 0 auto 30px
        }

        .filter {
            max-width: 215px;
            width: 100%;
            margin-right: 30px
        }

        .results {
            width: 100%
        }

        .results .archive-content {
            width: 100%;
            margin-inline: auto;
            display: grid;
            grid-template-columns: repeat(4, minmax(0, 1fr));
            gap: 30px
        }

        .filter-group {
            margin: 0 auto 20px
        }

        .accordion-button {
            font-family: var(--wp--preset--font-family--custom-sans);
            border-top: 2px solid var(--wp--preset--color--pink-light);
            padding: 10px 0;
            display: flex;
            width: 100%;
            cursor: pointer;
            position: relative;
            align-items: center;
            justify-content: space-between;
            margin: 0;
            font-size: 1rem;
            line-height: 1.1;
            font-weight: 700
        }

        .accordion-button svg {
            width: 15px;
            height: 15px
        }

        .accordion-content {
            padding: 20px;
            background: var(--wp--preset--color--pink-light);
            margin: 0;
            display: block
        }

        .accordion-content li {
            list-style: none;
            margin: 0 0 15px;
            line-height: 1
        }

        .accordion-content li label {
            display: flex;
            align-items: flex-start;
            justify-content: flex-start
        }

        .accordion-content li input[type=checkbox] {
            -webkit-appearance: none;
            width: 15px;
            height: 15px;
            border-radius: 50%;
            display: block;
            border: 1px solid #010101;
            background: 0 0;
            margin-right: 5px;
            display: block
        }

        .accordion-content li input[type=checkbox]:checked {
            background: #010101
        }

        span.accordion-label-text {
            width: 90%;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.1;
            display: block
        }

        .accordion-content li:last-child {
            margin: 0
        }

        .accordion-selected span {
            display: block;
            margin: 10px 0 0;
            padding: 0;
            font-style: italic;
            font-size: .9rem;
            line-height: 1.1
        }

        input.filter-reset {
            width: 100%;
            border: 0;
            background: var(--wp--preset--color--pink-light);
            color: var(--wp--preset--color--ink);
            -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .1);
            font-family: var(--wp--preset--font-family--custom-sans);
            font-size: var(--wp--preset--font-size--xxsmall);
            letter-spacing: var(--wp--custom--letter-spacing--loose);
            line-height: 1;
            text-transform: uppercase;
            font-weight: 400;
            padding: 15px 25px;
            border-radius: 25px;
            cursor: pointer
        }

        input.filter-reset:hover {
            background: var(--wp--preset--color--pink)
        }

        .post-filter {
            background: var(--wp--preset--color--grey)
        }

        .post-filter-content {
            padding: 20px
        }

        .post-filter-content a {
            color: var(--wp--preset--color--ink)
        }

        .post-filter-content h3 {
            font-size: 1.3rem;
            line-height: 1.1;
            font-family: var(--wp--preset--font-family--custom-sans);
            margin: 0 0 10px
        }

        @media (max-width:900px) {
            .index-wrap {
                display: block
            }

            .filter {
                width: 100%;
                margin-right: 0;
                margin-bottom: 20px;
                max-width: 100%
            }

            .filter-fields {
                display: flex;
                flex-wrap: wrap;
                align-items: flex-start;
                justify-content: space-between
            }

            .filter-group {
                width: calc(1 / 2 * 100% - 10px);
                margin: 0 5px 5px 0;
                position: relative
            }

            .filter-group:nth-child(2n) {
                margin: 0 0 5px
            }

            .accordion-content {
                width: 100%;
                position: absolute;
                z-index: 11;
                padding: 10px
            }
        }

        @media (max-width:768px) {
            .results .archive-content {
                grid-template-columns: repeat(3, minmax(0, 1fr));
                margin-top: 30px
            }
        }

        .adthrive-ccpa-link,
        .adthrive-ccpa-link span,
        .adthrive-footer-message span,
        .adthrive-privacy-preferences a {
            color: #010101 !important
        }

        html {
            line-height: 1.15;
            -webkit-text-size-adjust: 100%;
            box-sizing: border-box
        }

        *,
        :after,
        :before {
            box-sizing: inherit
        }

        body {
            margin: 0
        }

        h1 {
            margin: 0;
            margin-block-start: 0;
            margin-block-end: 0
        }

        h2,
        h3,
        h4,
        h5,
        h6 {
            margin-block-start: 0;
            margin-block-end: 0
        }

        p {
            margin: 0;
            padding: 0
        }

        hr {
            box-sizing: content-box;
            height: 0;
            overflow: visible
        }

        a {
            background-color: transparent
        }

        abbr[title] {
            border-bottom: none;
            text-decoration: underline
        }

        dt,
        strong {
            font-weight: 700
        }

        code {
            font-family: monospace, monospace;
            font-size: 1em
        }

        small {
            font-size: 80%
        }

        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
        }

        select {
            text-transform: none
        }

        [type=button],
        [type=reset],
        [type=submit],
        button {
            -webkit-appearance: button
        }

        [type=button]::-moz-focus-inner,
        [type=reset]::-moz-focus-inner,
        [type=submit]::-moz-focus-inner,
        button::-moz-focus-inner {
            border-style: 2px;
            padding: 0
        }

        [type=button]:-moz-focusring,
        [type=reset]:-moz-focusring,
        [type=submit]:-moz-focusring,
        button:-moz-focusring {
            outline: ButtonText dotted 1px
        }

        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
        }

        html,
        input[type=search] {
            box-sizing: border-box
        }

        .clear:after,
        .clear:before,
        .entry-content:after,
        .entry-content:before,
        .site-footer:after,
        .site-footer:before,
        .site-header:after,
        .site-header:before {
            content: "";
            display: table;
            table-layout: fixed
        }

        .clear:after,
        .entry-content:after,
        .site-footer:after,
        .site-header:after {
            clear: both
        }

        :root :where(.wp-block-separator.is-style-dots):before {
            color: inherit !important;
            padding-left: 0;
            content: '';
            display: block;
            width: 100%;
            height: 3px;
            background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/images/bg-dots.svg) left;
            margin-top: var(--wp--custom--layout--block-gap-small)
        }

        :root :where(.wp-block-separator.is-style-lines):before {
            background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/images/bg-lines.svg) left;
            height: 9px;
            content: '';
            display: block;
            width: 100%;
            height: 9px
        }

        ul {
            list-style: disc
        }

        ol {
            list-style: decimal
        }

        li>ol,
        li>ul {
            margin-bottom: 0;
            margin-left: var(--wp--custom--layout--block-gap)
        }

        img {
            display: block;
            max-width: 100%;
            height: auto
        }

        .site-container {
            padding: 195px 0 0
        }

        .site-inner {
            padding-left: var(--wp--custom--layout--block-gap);
            padding-right: var(--wp--custom--layout--block-gap)
        }

        .wrap {
            max-width: var(--wp--custom--layout--wide);
            margin: 0 auto;
            padding-left: 0;
            padding-right: 0
        }

        .flexbox {
            align-items: center;
            display: flex;
            flex-direction: row;
            justify-content: space-between
        }

        @media (max-width:1024px) {
            .sidebar-primary {
                display: none
            }
        }

        .block-area-before-footer {
            background: #fff;
            padding-left: var(--wp--custom--layout--block-gap);
            padding-right: var(--wp--custom--layout--block-gap)
        }

        .entry-content>* {
            margin: var(--wp--custom--layout--block-gap) auto;
            max-width: var(--wp--custom--layout--page)
        }

        .block-area>* {
            margin: var(--wp--custom--layout--block-gap) auto;
            max-width: var(--wp--custom--layout--wide)
        }

        .entry-content>:first-child,
        .page .entry-content>p:first-child,
        .single .entry-content>p:first-child {
            margin-top: 0
        }

        .block-area>*+*,
        .entry-content>*+* {
            margin-top: var(--wp--custom--layout--block-gap-large);
            margin-bottom: var(--wp--custom--layout--block-gap-large)
        }

        .block-area>:last-child,
        .entry-content>:last-child {
            margin-bottom: 0
        }

        .entry-content>p:last-child {
            margin-bottom: var(--wp--custom--layout--block-gap-large)
        }

        .screen-reader-text,
        .screen-reader-text span {
            position: absolute !important;
            clip: rect(0, 0, 0, 0);
            height: 1px;
            width: 1px;
            border: 0;
            overflow: hidden
        }

        .screen-reader-text:focus {
            clip: auto !important;
            height: auto;
            width: auto;
            display: block;
            font-size: 1em;
            font-weight: 700;
            padding: 15px 23px 14px;
            color: #333;
            background: var(--wp--preset--color--grey);
            z-index: 100000;
            text-decoration: none
        }

        #content[tabindex="-1"]:focus {
            outline: 0
        }

        embed,
        iframe,
        object {
            max-width: 100%
        }

        body {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        h1 {
            margin: 0 0 var(--wp--custom--layout--block-gap);
            -ms-word-wrap: break-word;
            word-wrap: break-word
        }

        h2,
        h3,
        h4,
        h5,
        h6 {
            margin: 0 0 var(--wp--custom--layout--block-gap);
            -ms-word-wrap: break-word;
            word-wrap: break-word
        }

        .sm-caps {
            font-family: var(--wp--preset--font-family--custom-sans);
            font-size: var(--wp--preset--font-size--xxsmall);
            letter-spacing: var(--wp--custom--letter-spacing--loose);
            line-height: 1;
            text-transform: uppercase;
            font-weight: 400
        }

        .sm-sans {
            font-family: var(--wp--preset--font-family--system-sans);
            font-size: var(--wp--preset--font-size--xxsmall);
            letter-spacing: var(--wp--custom--letter-spacing--none);
            line-height: var(--wp--custom--line-height--small);
            text-transform: none;
            font-weight: 400
        }

        input,
        optgroup,
        select,
        textarea {
            font-size: var(--wp--preset--font-size-xsmall);
            line-height: var(--wp--custom--line-height--small)
        }

        .wp-block-search__label,
        label {
            font-family: var(--wp--preset--font-family--system-sans);
            letter-spacing: var(--wp--custom--letter-spacing--none);
            font-size: var(--wp--preset--font-size--xsmall);
            line-height: var(--wp--custom--line-height--small);
            text-transform: none;
            font-weight: 700
        }

        em,
        i {
            font-style: italic
        }

        blockquote {
            margin: var(--wp--custom--layout--block-gap) auto;
            padding: var(--wp--custom--layout--block-gap)
        }

        address {
            margin: 0 0 var(--wp--custom--layout--block-gap)
        }

        code,
        tt,
        var {
            font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
            font-size: 14px
        }

        .breadcrumbs {
            font-size: var(--wp--preset--font-size--xsmall);
            line-height: var(--wp--custom--line-height--small);
            letter-spacing: var(--wp--preset--letter-spacing--none);
            overflow: hidden
        }

        .breadcrumbs a,
        .breadcrumbs a:visited {
            color: var(--wp--preset--color--ink);
            border-bottom: 2px solid var(--wp--preset--color--ink)
        }

        .breadcrumbs a:hover,
        .breadcrumbs a:visited:hover {
            color: var(--wp--preset--color--teal);
            border-bottom: 2px solid var(--wp--preset--color--teal);
            opacity: 1
        }

        ol {
            padding: 0;
            list-style: none
        }

        ol li {
            list-style-type: none;
            position: relative;
            padding-left: 35px;
            margin: 0 0 var(--wp--custom--layout--block-gap-small);
            counter-increment: mycounter
        }

        ol>li::before {
            color: var(--wp--preset--color--ink);
            background: var(--wp--preset--color--grey);
            font-size: 12px;
            font-weight: 700;
            content: counter(mycounter);
            width: 30px;
            height: 30px;
            border-radius: var(--wp--custom--border-radius--large);
            font-family: var(--wp--preset--font-family--custom-sans);
            display: flex;
            align-items: center;
            justify-content: center;
            position: absolute;
            top: 0;
            left: 0;
            line-height: 1
        }

        ol[start] {
            list-style-type: none;
            counter-reset: lis
        }

        ol[start] li {
            counter-increment: lis
        }

        ol[start] li::before {
            content: counter(lis)
        }

        ul li::marker {
            color: var(--wp--preset--color--ink)
        }

        a {
            outline: 0;
            text-decoration: none
        }

        a:hover {
            opacity: .7;
            transition: all .8s ease 0s
        }

        .entry-content li a,
        .entry-content p a {
            text-decoration: underline;
            font-weight: 700
        }

        ::-moz-selection {
            background: var(--wp--preset--color--pink);
            color: var(--wp--preset--color--ink)
        }

        ::selection {
            background: var(--wp--preset--color--pink);
            color: var(--wp--preset--color--ink)
        }

        .social-menu {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            margin: 40px 0 0
        }

        .social-menu a {
            display: block;
            line-height: 1;
            margin: 0 10px 0 0
        }

        .social-menu svg {
            fill: var(--wp--preset--color--ink);
            width: 35px;
            height: 35px
        }

        .social-menu a:hover {
            transform: scale(1.15);
            transition: all .8s ease 0s
        }

        .social-menu a:hover svg {
            fill: var(--wp--preset--color--grey-dark);
            opacity: 1
        }

        .social-icon-facebook svg {
            fill: var(--wp--preset--color--teal)
        }

        .social-icon-instagram svg {
            fill: var(--wp--preset--color--gold)
        }

        .social-icon-pinterest svg {
            fill: var(--wp--preset--color--red)
        }

        .social-icon-tiktok svg {
            fill: var(--wp--preset--color--green)
        }

        .social-icon-youtube svg {
            fill: var(--wp--preset--color--pink)
        }

        .wp-element-button {
            display: inline-block
        }

        .wp-element-button:focus,
        .wp-element-button:hover {
            filter: brightness(85%)
        }

        input,
        select,
        textarea {
            background: var(--wp--preset--color--white);
            border: var(--wp--custom--border-width--xsmall) solid var(--wp--preset--color--ink);
            border-radius: none;
            color: var(--wp--preset--color--ink);
            font-size: var(--wp--preset--font-size--small);
            line-height: var(--wp--custom--line-height--medium);
            padding: 9px 12px;
            width: 100%
        }

        input[type=checkbox],
        input[type=submit] {
            width: auto
        }

        input:focus,
        input:focus-visible {
            outline: -webkit-focus-ring-color auto 2px;
            outline-offset: 2px
        }

        select {
            line-height: 54px;
            height: 54px
        }

        textarea {
            width: 100%;
            resize: vertical
        }

        ::-moz-placeholder {
            color: var(--wp--preset--color--ink);
            opacity: 1
        }

        ::-ms-input-placeholder {
            color: var(--wp--preset--color--ink)
        }

        ::-webkit-input-placeholder {
            color: var(--wp--preset--color--ink)
        }

        input:focus:-ms-input-placeholder,
        input:focus::-moz-placeholder,
        input:focus::-webkit-input-placeholder,
        textarea:focus:-ms-input-placeholder,
        textarea:focus::-moz-placeholder,
        textarea:focus::-webkit-input-placeholder {
            color: transparent
        }

        .wp-block-search__input,
        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
            border-color: var(--wp--preset--color--ink)
        }

        .wp-block-search__button-inside .wp-block-search__input {
            border: none
        }

        .wp-block-search__inside-wrapper {
            background: var(--wp--preset--color--white)
        }

        .wp-block-search__button {
            flex-shrink: 0
        }

        .wp-block-search__icon-button .wp-block-search__button {
            width: 60px;
            height: 60px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 50%
        }

        .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
        }

        .wp-block-search__button {
            background-color: var(--wp--preset--color--ink);
            border-radius: 50%;
            border-width: 0;
            color: var(--wp--preset--color--white);
            line-height: 1;
            padding: 15px
        }

        .wp-block-search__button:hover {
            background: var(--wp--preset--color--pink)
        }

        .wp-block-search__button:hover svg {
            fill: var(--wp--preset--color--white)
        }

        .pagination {
            margin: 40px auto;
            max-width: var(--wp--custom--layout--page);
            grid-column: 1/-1;
            font-family: var(--wp--preset--font-family--custom-sans)
        }

        .pagination ul {
            margin: 0;
            padding: 0;
            display: flex;
            gap: 10px;
            align-items: center;
            justify-content: center;
            flex-wrap: wrap
        }

        .pagination ul li {
            list-style-type: none;
            display: block
        }

        .pagination ul li a {
            background: var(--wp--preset--color--grey);
            border-radius: var(--wp--custom--border-radius--large);
            color: var(--wp--preset--color--ink);
            fill: var(--wp--preset--color--ink);
            width: 44px;
            height: 44px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: var(--wp--preset--font-size--small);
            font-weight: 700;
            text-align: center;
            text-decoration: none
        }

        .pagination ul li.active>a {
            background: var(--wp--preset--color--pink)
        }

        .pagination ul li:hover>a {
            background: var(--wp--preset--color--grey-dark);
            opacity: 1
        }

        .top-banner {
            background: var(--wp--preset--color--pink-light);
            color: var(--wp--preset--color--ink);
            position: relative;
            font-family: var(--wp--preset--font-family--custom-sans);
            height: 90px;
            display: flex;
            align-items: center;
            transition: all .5s
        }

        .top-banner .wrap {
            display: flex;
            align-items: center;
            justify-content: center
        }

        .top-banner .banner-image {
            width: 60px;
            height: auto
        }

        .top-banner .banner-heading-group {
            display: flex;
            align-items: center;
            justify-content: flex-start
        }

        .banner-image {
            width: 30%
        }

        .top-banner .banner-heading {
            font-weight: 700;
            font-size: 2rem;
            margin-right: 10px;
            line-height: 1
        }

        .top-banner .banner-button {
            display: block;
            line-height: 1;
            border-radius: 25px;
            background: var(--wp--preset--color--ink);
            color: var(--wp--preset--color--white);
            padding: 15px 25px;
            width: fit-content;
            -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .1)
        }

        .top-banner .banner-button .sm-caps {
            display: block
        }

        .top-banner .banner-button:hover {
            background: var(--wp--preset--color--pink);
            color: var(--wp--preset--color--ink);
            opacity: 1;
            transition: all .8s ease 0s
        }

        @media (max-width:600px) {
            .press-inner {
                grid-template-columns: repeat(2, minmax(0, 1fr))
            }

            .results .archive-content {
                grid-template-columns: repeat(2, minmax(0, 1fr))
            }

            .top-banner .banner-heading-group {
                display: block;
                width: fit-content
            }

            .top-banner .banner-heading {
                font-size: 1.3rem;
                margin-right: 0;
                margin-bottom: 10px
            }
        }

        .top-banner.hidden-banner {
            height: 0;
            overflow: hidden;
            transition: all .5s
        }

        .site-header {
            width: 100%;
            background: var(--wp--preset--color--white);
            padding: 0;
            z-index: 99999999999;
            overflow: hidden;
            box-shadow: 0 5px 5px rgba(0, 0, 0, .1);
            position: fixed;
            top: 0;
            left: 0
        }

        .site-branding {
            padding: 35px 20px 25px;
            align-items: center;
            margin: 0 auto;
            position: relative
        }

        .site-branding::before {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            content: " ";
            background: radial-gradient(circle at 50% 0%, var(--wp--preset--color--pink-light) 25%, #fff 26%, #fff 40%);
            background-color: var(--wp--preset--color--pink-light);
            background-size: 25px 50px;
            height: 25px;
            background-repeat: repeat-x;
            z-index: 99999
        }

        .menu-right {
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between
        }

        #wpadminbar ul,
        #wpadminbar ul li {
            z-index: 9999999999999999999999999
        }

        .site-title {
            margin: 0 var(--wp--custom--layout--block-gap-small) 0 0;
            line-height: 1;
            width: 300px
        }

        .site-title a {
            display: block;
            width: 100%;
            background: url(<?php echo do_shortcode('[custom_domain]'); ?>/wp-content/uploads/2025/12/20251230140844.png) center no-repeat;
            background-size: contain;
            margin: 0;
            max-width: 300px;
            height: 45px;
            text-indent: -9999px;
            transition: transform .4s
        }

        .site-title a:hover {
            transform: scale(.95);
            opacity: 1
        }

        .desktop-menu {
            width: 60%;
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin: 0;
            font-size: var(--wp--preset--font-size--small);
            color: var(--wp--preset--color--ink)
        }

        .desktop-menu li {
            display: block;
            list-style: none
        }

        .desktop-menu li a {
            display: block;
            line-height: 1;
            position: relative;
            color: var(--wp--preset--color--ink)
        }

        .desktop-menu .menu-icon-group {
            display: block
        }

        .desktop-menu .menu-icon-group svg {
            width: 20px;
            height: 20px;
            margin: 0 auto 5px;
            display: block
        }

        .desktop-menu li a:hover {
            opacity: 1
        }

        @media (max-width:990px) {
            .site-header .desktop-menu {
                display: none
            }
        }

        .drawer-nav {
            display: block;
            background: var(--wp--preset--color--white);
            position: fixed;
            height: 100vh;
            width: 100%;
            right: -400px;
            top: 0;
            padding: 40px 40px 250px;
            overflow-y: auto;
            max-width: 400px;
            z-index: 999999999999999;
            font-family: var(--wp--preset--font-family--custom-sans);
            -webkit-transition: .4s ease-in-out;
            -o-transition: .4s ease-in-out;
            transition: .4s ease-in-out all;
            box-shadow: 0 5px 5px rgba(0, 0, 0, .1)
        }

        .drawer-nav-inner {
            position: relative
        }

        .drawer-nav a {
            color: var(--wp--preset--color--ink)
        }

        .drawer-nav.active {
            right: 0
        }

        .drawer-menu {
            padding: 0;
            margin: 0 0 20px
        }

        .drawer-menu li {
            padding: 0 0 10px;
            margin: 0;
            list-style: none;
            position: relative;
            align-items: center;
            justify-content: space-between;
            display: flex;
            width: 100%;
            flex-wrap: wrap;
            font-weight: 700
        }

        .drawer-menu li a {
            padding: 0
        }

        .drawer-menu li a:hover {
            opacity: 1
        }

        .drawer-menu .menu-icon-group {
            display: flex;
            align-items: center;
            justify-content: flex-start
        }

        .drawer-menu .menu-icon-group svg {
            width: 20px;
            height: 20px;
            margin: 0 5px 0 0;
            display: block
        }

        .drawer-menu.drawer-secondary li:not(ul li ul li) {
            background: var(--wp--preset--color--grey);
            padding: 10px;
            margin: 0 0 10px
        }

        .drawer-menu.drawer-secondary li .menu-item-title:not(.drawer-menu.drawer-secondary li ul li .menu-item-title) {
            border-bottom: 0
        }

        .drawer-menu .sub-menu-toggle {
            right: 0;
            top: 0;
            background: 0 0;
            border: none;
            padding: 0;
            line-height: 1;
            height: inherit;
            letter-spacing: 0
        }

        .drawer-menu .sub-menu-toggle svg {
            width: 15px;
            height: 15px
        }

        .drawer-menu .sub-menu-toggle.expanded+.submenu,
        .menu-item-has-children.expanded .submenu {
            display: block;
            transition: .4s;
            width: inherit;
            box-shadow: none;
            background: var(--wp--preset--color--white);
            margin: 10px 0 0;
            padding: 5px 10px
        }

        .drawer-menu ul.submenu {
            position: relative;
            top: 0;
            padding: 0;
            left: 0;
            display: none;
            margin: 10px 0 0 10px;
            cursor: pointer;
            text-align: left;
            z-index: 5
        }

        .drawer-menu li ul li {
            width: 100%;
            text-align: left;
            display: block;
            max-width: 100%;
            padding: 0 0 10px;
            margin: 0;
            font-weight: 400;
            font-size: 16px;
            border-top: 0
        }

        .drawer-menu.drawer-tertiary {
            display: grid;
            gap: var(--wp--custom--layout--block-gap-small);
            grid-template-columns: repeat(2, minmax(0, 1fr));
            font-size: var(--wp--preset--font-size--xxsmall);
            letter-spacing: var(--wp--custom--letter-spacing--loose);
            line-height: 1;
            text-transform: uppercase;
            font-weight: 400;
            margin: 40px 0 0;
            padding: 20px 0 10px;
            border-top: 2px solid var(--wp--preset--color--grey);
            border-bottom: 2px solid var(--wp--preset--color--grey)
        }

        .drawer-tertiary a:hover {
            color: var(--wp--preset--color--teal)
        }

        .menu-toggle {
            background: 0 0;
            border: none;
            box-shadow: none;
            cursor: pointer;
            line-height: 0;
            text-align: center;
            display: block;
            padding: 12px;
            border-radius: 50%;
            border: 1px solid var(--wp--preset--color--ink)
        }

        .menu-toggle svg {
            width: 17px;
            height: 17px
        }

        .menu-toggle .close {
            display: none
        }

        .menu-toggle.active {
            background: 0 0
        }

        .menu-toggle.active svg {
            fill: var(--wp--preset--color--grey-dark)
        }

        .menu-right .menu-toggle {
            margin: 0 0 0 10px
        }

        .search-toggle {
            background: 0 0;
            border: none;
            box-shadow: none;
            cursor: pointer;
            line-height: 0;
            text-align: center;
            display: block;
            padding: 12px;
            border-radius: 50%;
            border: 1px solid var(--wp--preset--color--ink)
        }

        .search-toggle svg {
            width: 17px;
            height: 17px
        }

        .search-toggle .close {
            display: none
        }

        .search-toggle.active .open {
            display: none
        }

        .search-toggle.active .close {
            display: block
        }

        .search-toggle.active {
            background: var(--wp--preset--color--ink)
        }

        .search-toggle.active svg {
            fill: var(--wp--preset--color--white)
        }

        .menu-right .search-toggle {
            margin: 0 0 0 10px
        }

        .close-toggle {
            background: 0 0;
            display: block;
            padding: 0;
            position: absolute;
            right: 20px;
            top: 20px;
            padding: 10px;
            border-radius: 50%;
            border: 1px solid var(--wp--preset--color--ink)
        }

        .close-toggle.active .close {
            display: block !important
        }

        .close-toggle svg,
        .close-toggle.active svg {
            width: 10px;
            height: 10px;
            fill: var(--wp--preset--color--ink)
        }

        .close-toggle:hover {
            background: 0 0
        }

        .close-toggle:hover svg {
            fill: var(--wp--preset--color--grey-dark)
        }

        .close-toggle.active {
            background: 0 0
        }

        .header-search {
            background: var(--wp--preset--color--grey);
            overflow: hidden;
            width: 100%;
            position: relative;
            right: 0;
            z-index: 99999;
            -webkit-transition: .2s linear;
            -o-transition: .2s linear;
            transition: all .2s linear 0s;
            box-shadow: 0 13px 14px rgba(0, 0, 0, .12);
            display: flex
        }

        .header-search:not(.active) {
            height: 0
        }

        .header-search.active {
            height: 152px
        }

        .header-search .flexbox {
            justify-content: center;
            max-width: 800px;
            width: 95%
        }

        .header-search .wp-block-search {
            width: 100%;
            margin: 0 auto;
            border: 1px solid #010101;
            max-width: 800px;
            border-radius: 50px
        }

        .header-search .wp-block-search__inside-wrapper {
            background: 0 0;
            display: flex;
            align-items: center
        }

        .header-search .wp-block-search__inside-wrapper input {
            background: 0 0;
            font-family: var(--wp--preset--font-family--custom-sans);
            font-size: 24px;
            padding: 10px 0 10px 25px
        }

        .header-search :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
            outline: -webkit-focus-ring-color auto 2px !important;
            border-radius: 50px;
            outline-offset: 2px
        }

        .site-footer {
            background: var(--wp--preset--color--white);
            padding: var(--wp--custom--layout--block-gap-xlarge) var(--wp--custom--layout--block-gap)
        }

        .site-footer .wrap {
            position: relative
        }

        .site-footer a {
            color: var(--wp--preset--color--ink)
        }

        .btt {
            position: absolute;
            right: 0;
            background: var(--wp--preset--color--ink);
            top: -71px;
            width: 60px;
            height: 60px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: var(--wp--custom--border-radius--large);
            border: var(--wp--custom--border-width--large) solid var(--wp--preset--color--white)
        }

        .btt svg {
            fill: var(--wp--preset--color--white);
            transform: rotate(180deg)
        }

        .btt:hover {
            background: var(--wp--preset--color--pink);
            opacity: 1
        }

        .btt:hover svg {
            fill: var(--wp--preset--color--ink)
        }

        .footer-menu {
            margin: 0;
            padding: 0;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            flex-wrap: wrap
        }

        .footer-menu li {
            display: block;
            margin: 0 var(--wp--custom--layout--block-gap) 0 0
        }

        @media (max-width:800px) {
            .site-footer {
                padding: var(--wp--custom--layout--block-gap-xlarge)
            }

            .site-footer .flexbox {
                display: block
            }

            .footer-menu {
                display: grid;
                gap: var(--wp--custom--layout--block-gap-small);
                grid-template-columns: repeat(3, minmax(0, 1fr))
            }

            .footer-menu li {
                background: var(--wp--preset--color--grey);
                padding: 15px;
                border-radius: 25px;
                margin: 0 !important;
                text-align: center;
                -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .1);
                box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .1)
            }

            .footer-menu li:nth-child(1n) {
                background: var(--wp--preset--color--pink-light)
            }

            .footer-menu li:nth-child(2n) {
                background: var(--wp--preset--color--teal-light)
            }

            .footer-menu li:nth-child(3n) {
                background: var(--wp--preset--color--gold-light)
            }

            .footer-menu li:nth-child(4n) {
                background: var(--wp--preset--color--blue-light)
            }

            .footer-menu li:nth-child(5n) {
                background: var(--wp--preset--color--yellow-light)
            }

            .footer-menu li:nth-child(6n) {
                background: var(--wp--preset--color--orange-light)
            }

            .footer-menu li:nth-child(7n) {
                background: var(--wp--preset--color--green-light)
            }

            .footer-menu li:nth-child(8n) {
                background: var(--wp--preset--color--purple-light)
            }

            .footer-menu li:nth-child(9n) {
                background: var(--wp--preset--color--red-light)
            }

            .footer-menu li:nth-child(10n) {
                background: var(--wp--preset--color--grey-dark)
            }

            .footer-menu li:hover {
                background: var(--wp--preset--color--ink);
                color: var(--wp--preset--color--white);
                transition: all .8s ease 0s
            }

            .footer-menu li:hover a {
                color: var(--wp--preset--color--white)
            }

            .site-credits {
                margin: var(--wp--custom--layout--block-gap) auto 0;
                text-align: center
            }
        }

        @media (max-width:600px) {
            .footer-menu {
                grid-template-columns: repeat(2, minmax(0, 1fr))
            }

            .site-credits {
                font-size: .7rem
            }

            .site-main .savetherecipe .formkit-form[data-format=inline]:has([data-style=minimal]) {
                max-width: calc(100% + 30px) !important;
                margin: 20px -15px !important;
                width: calc(100% + 30px) !important
            }

            .savetherecipe .formkit-form .formkit-header h2 {
                font-size: 20px !important
            }
        }

        @media (max-width:450px) {
            .site-footer {
                padding: 40px 20px
            }
        }

        .menu-color-blue {
            border-color: var(--wp--preset--color--blue);
            fill: var(--wp--preset--color--blue)
        }

        .menu-color-gold {
            border-color: var(--wp--preset--color--gold);
            fill: var(--wp--preset--color--gold)
        }

        .menu-color-green {
            border-color: var(--wp--preset--color--green);
            fill: var(--wp--preset--color--green)
        }

        .menu-color-orange {
            border-color: var(--wp--preset--color--orange);
            fill: var(--wp--preset--color--orange)
        }

        .menu-color-pink {
            border-color: var(--wp--preset--color--pink);
            fill: var(--wp--preset--color--pink)
        }

        .menu-color-purple {
            border-color: var(--wp--preset--color--purple);
            fill: var(--wp--preset--color--purple)
        }

        .menu-color-red {
            border-color: var(--wp--preset--color--red);
            fill: var(--wp--preset--color--red)
        }

        .menu-color-teal {
            border-color: var(--wp--preset--color--teal);
            fill: var(--wp--preset--color--teal)
        }

        .menu-color-yellow {
            border-color: var(--wp--preset--color--yellow);
            fill: var(--wp--preset--color--yellow)
        }

        .menu-item-title {
            border-bottom: 1px solid;
            border-color: inherit
        }

        li a:hover .menu-icon-group .menu-item-title {
            color: var(--wp--preset--color--grey-dark)
        }

        li a:hover .menu-icon-group.menu-color-blue .menu-item-title {
            color: var(--wp--preset--color--blue-dark)
        }

        li a:hover .menu-icon-group.menu-color-gold .menu-item-title {
            color: var(--wp--preset--color--gold-dark)
        }

        li a:hover .menu-icon-group.menu-color-green .menu-item-title {
            color: var(--wp--preset--color--green-dark)
        }

        li a:hover .menu-icon-group.menu-color-orange .menu-item-title {
            color: var(--wp--preset--color--orange-dark)
        }

        li a:hover .menu-icon-group.menu-color-pink .menu-item-title {
            color: var(--wp--preset--color--pink-dark)
        }

        li a:hover .menu-icon-group.menu-color-purple .menu-item-title {
            color: var(--wp--preset--color--purple-dark)
        }

        li a:hover .menu-icon-group.menu-color-red .menu-item-title {
            color: var(--wp--preset--color--red-dark)
        }

        li a:hover .menu-icon-group.menu-color-teal .menu-item-title {
            color: var(--wp--preset--color--teal-dark)
        }

        li a:hover .menu-icon-group.menu-color-yellow .menu-item-title {
            color: var(--wp--preset--color--yellow-dark)
        }

        .term-link {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            width: fit-content
        }

        .term-title {
            font-size: var(--wp--preset--font-size--xxsmall);
            font-family: var(--wp--preset--font-family--custom-sans);
            letter-spacing: var(--wp--custom--letter-spacing--loose);
            text-transform: uppercase;
            font-weight: 400;
            line-height: 1;
            border-bottom: 1px solid;
            border-color: inherit;
            padding-bottom: 3px
        }

        .term-link svg {
            margin-right: 3px;
            width: 20px;
            height: 20px
        }

        .term-link:hover {
            border-color: var(--wp--preset--color--ink) !important;
            fill: var(--wp--preset--color--ink) !important;
            color: var(--wp--preset--color--ink) !important;
            opacity: 1
        }

        .block-color-pink .block-section-headline-group {
            border-color: var(--wp--preset--color--pink-light);
            fill: var(--wp--preset--color--pink)
        }

        .block-color-pink .block-button {
            background: var(--wp--preset--color--pink)
        }

        .is-style-bg-simple.block-color-pink {
            background: #fcf5f3
        }

        .is-style-bg-simple:not(.block-color-default) .post-abbr {
            background: var(--wp--preset--color--white)
        }

        .is-style-bg-simple {
            background: var(--wp--preset--color--grey);
            max-width: 100vw;
            padding: 60px 20px;
            margin: 0 calc(-1 * var(--wp--custom--layout--block-gap))
        }

        .block-section-headline-group {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: flex-start;
            position: relative;
            overflow: hidden;
            margin: 0 0 20px
        }

        .block-section-icon {
            display: block;
            line-height: 1;
            margin: 5px 5px 0 0
        }

        .block-section-icon svg {
            width: 25px;
            height: 25px
        }

        .block-title {
            margin: 0;
            font-size: 1.75rem;
            line-height: 1;
            position: relative;
            border-bottom: 2px solid;
            border-color: inherit;
            padding: 0 0 5px
        }

        .block-button {
            background: var(--wp--preset--color--grey);
            color: var(--wp--preset--color--ink);
            margin: 0 0 0 auto;
            display: flex;
            justify-content: center;
            align-items: center;
            width: fit-content;
            text-decoration: none;
            border-radius: 25px;
            font-family: var(--wp--preset--font-family--custom-sans);
            font-size: var(--wp--preset--font-size--xxsmall);
            letter-spacing: var(--wp--custom--letter-spacing--loose);
            -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .1);
            line-height: 1;
            text-transform: uppercase;
            font-weight: 400;
            padding: 15px 25px
        }

        .block-button em {
            font-style: normal
        }

        .block-button svg {
            fill: var(--wp--preset--color--ink);
            transform: rotate(-90deg);
            margin-left: 5px;
            width: 15px;
            height: 15px
        }

        .block-button:hover {
            background: var(--wp--preset--color--ink) !important;
            color: var(--wp--preset--color--white) !important;
            opacity: 1
        }

        .block-button:hover svg {
            fill: var(--wp--preset--color--white)
        }

        .is-style-bg-simple .wrap {
            position: relative
        }

        .is-style-bg-simple .block-section-headline-group {
            color: var(--wp--preset--color--ink)
        }

        .is-style-bg-simple .block-section-headline-group {
            --f: .5em;
            position: absolute;
            top: 0;
            left: 0;
            line-height: 1.8;
            padding-inline: 1lh;
            padding-bottom: var(--f);
            border-image: conic-gradient(#CE7C77 0 0) 51%/var(--f);
            clip-path: polygon(100% calc(100% - var(--f)), 100% 100%, calc(100% - var(--f)) calc(100% - var(--f)), var(--f) calc(100% - var(--f)), 0 100%, 0 calc(100% - var(--f)), 999px calc(100% - var(--f) - 999px), calc(100% - 999px) calc(100% - var(--f) - 999px));
            transform: translate(calc((cos(45deg) - 1)*100%), -100%) rotate(-45deg);
            transform-origin: 100% 100%;
            background-color: var(--wp--preset--color--pink-light)
        }

        .is-style-bg-simple .block-title {
            border-bottom: 0;
            padding: 10px 0;
            font-size: 1.5rem
        }

        .is-style-bg-simple .block-section-icon svg {
            fill: var(--wp--preset--color--ink) !important;
            width: 20px;
            height: 20px
        }

        .block-post-group {
            max-width: var(--wp--custom--layout--page);
            margin: var(--wp--custom--layout--block-gap-large) 0;
            gap: var(--wp--custom--layout--block-gap-xlarge);
            margin-inline: auto;
            display: grid;
            grid-template-columns: repeat(4, minmax(0, 1fr))
        }

        .small-post-group {
            grid-template-columns: repeat(6, minmax(0, 1fr));
            gap: var(--wp--custom--layout--block-gap)
        }

        @media (max-width:1024px) {
            .small-post-group {
                grid-template-columns: repeat(3, minmax(0, 1fr))
            }
        }

        @media (max-width:764px) {
            .small-post-group {
                grid-template-columns: repeat(2, minmax(0, 1fr))
            }
        }

        .post-abbr {
            background: var(--wp--preset--color--white)
        }

        .post-curated .post-abbr {
            background: var(--wp--preset--color--grey)
        }

        .is-style-bg-simple .post-abbr {
            background: var(--wp--preset--color--white)
        }

        .post-abbr img {
            display: block
        }

        .post-abbr a,
        .post-abbr a:visited {
            color: var(--wp--preset--color--ink);
            text-decoration: none
        }

        .post-abbr a:hover,
        .post-abbr a:visited:hover {
            color: var(--wp--preset--color--teal);
            opacity: 1
        }

        .post-meta {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            color: var(--wp--preset--color--ink);
            font-family: var(--wp--preset--font-family--system-sans);
            font-size: var(--wp--preset--font-size--xxsmall);
            letter-spacing: var(--wp--preset--letter-spacing--normal);
            line-height: var(--wp--custom--line-height--small);
            text-transform: none;
            font-weight: 400
        }

        .post-meta svg {
            fill: var(--wp--preset--color--pink);
            width: 15px;
            height: 15px;
            margin-right: 4px
        }

        .small-post-group .post-abbr .abbr-content {
            padding: 15px
        }

        .small-post-group .post-abbr .article-title {
            font-size: 1.25rem;
            line-height: var(--wp--custom--line-height--xsmall);
            display: block;
            margin: 0 0 10px
        }

        .small-post-group .term-link {
            display: none
        }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
            border: none;
            padding: 0
        }

        .site-container .formkit-form[data-format=inline] {
            max-width: 1200px !important;
            width: 100%important;
            margin: 40px auto !important
        }

        .formkit-form {
            margin: 20px auto;
            position: relative;
            text-align: left;
            border: 0 !important;
            border-radius: 0 !important;
            box-shadow: none !important;
            color: #010101 !important
        }

        .formkit-form a {
            color: var(--wp--preset--color--grey-dark);
            text-decoration: underline;
            font-weight: 700
        }

        .formkit-form a:hover {
            color: var(--wp--preset--color--ink)
        }

        .formkit-form .formkit-header {
            margin: 0 !important
        }

        .formkit-form h2 {
            margin: 0 0 20px !important;
            font-family: var(--wp--preset--font-family--custom-sans);
            font-size: var(--wp--preset--font-size--xlarge) !important;
            display: block;
            width: fit-content;
            line-height: 1.1;
            text-align: left !important;
            color: #010101 !important
        }

        .formkit-form .formkit-input:focus {
            outline: -webkit-focus-ring-color auto 2px !important;
            outline-offset: 2px !important
        }

        .formkit-form .formkit-button:focus,
        .formkit-form .formkit-submit:focus {
            outline: -webkit-focus-ring-color auto 2px !important;
            outline-offset: 2px !important
        }

        .formkit-form .formkit-content {
            margin-bottom: 0 !important
        }

        .formkit-form p {
            color: #010101 !important;
            text-align: left !important;
            font-size: var(--wp--preset--font-size--small);
            margin: 0 0 20px !important
        }

        .formkit-fields {
            margin: 0 !important
        }

        .formkit-field {
            margin: 3px 0 !important;
            -webkit-flex: 1 0 49% !important;
            -ms-flex: 1 0 49% !important;
            flex: 1 0 49% !important;
            margin-right: 5px !important
        }

        .formkit-checkboxes {
            display: flex;
            align-items: center;
            justify-content: start;
            margin: 15px 0 0
        }

        .formkit-submit {
            flex: 1 0 19% !important;
            margin: 0 !important;
            padding: 5px !important
        }

        .formkit-form .formkit-input {
            border: 1px solid #010101 !important;
            background: 0 0 !important;
            color: #010101 !important
        }

        .formkit-form .formkit-input::placeholder {
            color: #010101 !important
        }

        button.formkit-submit.formkit-submit {
            display: block !important;
            width: 100% !important;
            background: 0 0 !important;
            font-size: 14px !important;
            font-weight: 400 !important;
            width: fit-content !important;
            margin: 15px 0 0 !important;
            padding: 0 !important;
            -webkit-flex: 1 0 100% !important;
            -ms-flex: 1 0 100% !important;
            flex: 1 0 100% !important;
            font-family: var(--wp--preset--font-family--custom-sans)
        }

        .formkit-submit span {
            display: block !important;
            width: fit-content !important;
            background: #010101 !important;
            border-radius: 25px !important;
            -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .1);
            text-transform: uppercase;
            letter-spacing: .05rem;
            width: fit-content
        }

        .formkit-submit span:hover {
            background: #ce7c77 !important;
            color: #010101 !important
        }

        .formkit-form .formkit-disclaimer {
            margin: 20px 0 0 !important;
            text-align: left !important;
            opacity: 1 !important
        }

        .formkit-form .formkit-disclaimer p {
            margin: 0 !important;
            color: #010101 !important;
            font-size: .8rem !important
        }

        .formkit-form [data-style=minimal] {
            padding: 50px 0 !important;
            max-width: 900px !important;
            width: calc(100% - 20px);
            margin: 0 auto !important;
            position: relative;
            z-index: 2
        }

        .formkit-form [data-style=minimal]::before {
            width: 100px;
            height: 100px;
            content: "";
            display: block;
            background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/images/bg-sprinkles.svg) center no-repeat;
            background-size: contain;
            right: 10px;
            top: 10px;
            position: absolute;
            z-index: -1
        }

        .site-main .formkit-form[data-format=inline]:has([data-style=minimal]) {
            max-width: 100% !important;
            margin: 0 !important
        }

        .single .entry-content .formkit-form [data-style=minimal] {
            padding: 40px !important
        }

        .savetherecipe .formkit-form {
            position: relative !important;
            overflow: visible !important;
            padding: 20px !important;
            background-color: #fff;
            opacity: 1;
            background: repeating-linear-gradient(45deg, #f5f3f2, #f5f3f2 2px, #fff 2px, #fff 4px)
        }

        .savetherecipe .formkit-form [data-style=minimal] {
            padding: 20px !important;
            background: #fff !important
        }

        .savetherecipe .formkit-form [data-style=minimal]::before {
            display: none
        }

        .savetherecipe .formkit-form .formkit-header {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: flex-start;
            margin: 0 0 10px !important
        }

        .savetherecipe .formkit-form .formkit-header::before {
            width: 40px;
            height: 40px;
            content: "";
            display: block;
            background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/icons/social-circle/email.svg) center no-repeat;
            background-size: contain;
            margin: 0 5px 0 0 !important
        }

        .savetherecipe .formkit-form .formkit-header h2 {
            line-height: 1;
            margin: 0 !important
        }

        .formkit-form [data-style=full] {
            max-width: 1200px !important;
            width: 100% !important;
            margin: 0 auto
        }

        .formkit-form [data-style=full] .formkit-background {
            margin: 0 !important;
            border-radius: 0 !important
        }

        @media screen and (min-width:600px) {
            .formkit-form [data-style=full] .formkit-column {
                padding: 40px !important;
                width: 45% !important
            }

            .formkit-form [data-style=full] .formkit-background {
                width: 55% !important
            }
        }

        @media (max-width:400px) {
            .savetherecipe .formkit-form [data-style=minimal] {
                padding: 10px !important
            }
        }

        body {
            --tr-star-color: #CE7C77;
            --tr-button-color: #F5F3F2;
            --tr-button-text-color: #010101;
            --tr-body-color: #010101;
            --tr-h3-color: #010101;
            --tr-detail-label-color: #010101;
            --tr-radius: 2px
        }

        .tasty-recipes {
            --tr-star-size: 18px;
            --tr-star-margin: 3px
        }

        .tasty-recipes-print-button {
            background-color: #667;
            border: none;
            display: inline-block;
            padding: .5em 1em;
            text-decoration: none
        }

        .tasty-recipes a.button {
            background-color: #f9f9f9;
            background-color: var(--tr-button-color, #f9f9f9);
            border: 1px solid #aaa;
            border-color: var(--tr-button-color, #aaa);
            border-radius: var(--tr-radius, 0);
            color: #aaa;
            color: var(--tr-button-text-color, #aaa);
            cursor: pointer;
            display: block;
            font-size: 16px;
            font-weight: 700;
            line-height: 16px;
            margin-top: 0;
            padding: 8px;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase
        }

        .tasty-recipes {
            margin-bottom: 4em;
            max-width: 700px;
            background-color: #f9f9f9
        }

        .tasty-recipes-print-button {
            display: none
        }

        .tasty-recipes {
            --tr-star-size: 18px !important;
            --tr-star-margin: 4px !important
        }

        #breadcrumbs {
            overflow: visible;
            line-height: 1.7
        }

        @font-face {
            font-family: sofia-pro;
            src: url("https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"), url("https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"), url("https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
            font-display: swap;
            font-style: normal;
            font-weight: 800;
            font-stretch: normal
        }

        @font-face {
            font-family: sofia-pro;
            src: url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            font-stretch: normal
        }

        @keyframes ggs-overlay-fadein-animation {
            0% {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }

        @keyframes ggs-overlay-rotate-animation {
            0% {
                transform: rotate(0)
            }

            to {
                transform: rotate(1turn)
            }
        }

        *>.ggs-bootstrap-overlay {
            background-color: #fff !important;
            height: 100% !important;
            left: 0 !important;
            position: absolute !important;
            top: 0 !important;
            width: 100% !important;
            z-index: 2 !important
        }

        [data-mode=hosted-mode]>.ggs-bootstrap-overlay,
        [data-mode=iframe-mode]>.ggs-bootstrap-overlay {
            position: fixed !important
        }

        *>.ggs-bootstrap-overlay:after {
            animation: .6s ease-in ggs-overlay-fadein-animation, .6s linear infinite ggs-overlay-rotate-animation;
            background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath fill='none' d='M0 0h60v60H0z'/%3E%3ClinearGradient id='a'%3E%3Cstop offset='0%25' stop-color='%236d9ed3'/%3E%3Cstop offset='22.3%25' stop-color='%236ac2e1'/%3E%3Cstop offset='37.6%25' stop-color='%23b4d56d'/%3E%3Cstop offset='52.3%25' stop-color='%23cadb36'/%3E%3Cstop offset='65.8%25' stop-color='%23f0c22d'/%3E%3Cstop offset='80.7%25' stop-color='%23f1852e'/%3E%3Cstop offset='100%25' stop-color='%23f16a21'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23a)' d='M30 60c16.569 0 30-13.431 30-30S46.569 0 30 0 0 13.431 0 30a1.5 1.5 0 0 0 3 0C3 15.089 15.089 3 30 3s27 12.089 27 27-12.089 27-27 27a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E") !important;
            content: " " !important;
            height: 60px !important;
            left: calc(50% - 30px) !important;
            position: absolute !important;
            top: calc(50% - 30px) !important;
            width: 60px !important
        }

        @keyframes gleam-on-append-animation-name-dataGalleryEmbed1-576d {
            0% {
                visibility: inherit
            }
        }

        [data-gallery-embed] {
            animation: 1ms gleam-on-append-animation-name-dataGalleryEmbed1-576d
        }

        @keyframes gleam-on-append-animation-name-dataGalleryInclude2-576d {
            0% {
                visibility: inherit
            }
        }

        [data-gallery-include] {
            animation: 1ms gleam-on-append-animation-name-dataGalleryInclude2-576d
        }

        .formkit-form[data-uid="9fc08256bb"] * {
            box-sizing: border-box
        }

        .formkit-form[data-uid="9fc08256bb"] {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .formkit-form[data-uid="9fc08256bb"] legend {
            border: none;
            font-size: inherit;
            margin-bottom: 10px;
            padding: 0;
            position: relative;
            display: table
        }

        .formkit-form[data-uid="9fc08256bb"] fieldset {
            border: 0;
            padding: .01em 0 0;
            margin: 0;
            min-width: 0
        }

        .formkit-form[data-uid="9fc08256bb"] body:not(:-moz-handler-blocked) fieldset {
            display: table-cell
        }

        .formkit-form[data-uid="9fc08256bb"] h1,
        .formkit-form[data-uid="9fc08256bb"] h2,
        .formkit-form[data-uid="9fc08256bb"] h3,
        .formkit-form[data-uid="9fc08256bb"] h4,
        .formkit-form[data-uid="9fc08256bb"] h5,
        .formkit-form[data-uid="9fc08256bb"] h6 {
            color: inherit;
            font-size: inherit;
            font-weight: inherit
        }

        .formkit-form[data-uid="9fc08256bb"] h2 {
            font-size: 1.5em;
            margin: 1em 0
        }

        .formkit-form[data-uid="9fc08256bb"] h3 {
            font-size: 1.17em;
            margin: 1em 0
        }

        .formkit-form[data-uid="9fc08256bb"] p {
            color: inherit;
            font-size: inherit;
            font-weight: inherit
        }

        .formkit-form[data-uid="9fc08256bb"] blockquote:not([template-default]),
        .formkit-form[data-uid="9fc08256bb"] ol:not([template-default]),
        .formkit-form[data-uid="9fc08256bb"] ul:not([template-default]) {
            text-align: left
        }

        .formkit-form[data-uid="9fc08256bb"] blockquote:not([template-default]),
        .formkit-form[data-uid="9fc08256bb"] hr:not([template-default]),
        .formkit-form[data-uid="9fc08256bb"] ol:not([template-default]),
        .formkit-form[data-uid="9fc08256bb"] p:not([template-default]),
        .formkit-form[data-uid="9fc08256bb"] ul:not([template-default]) {
            color: inherit;
            font-style: initial
        }

        .formkit-form[data-uid="9fc08256bb"][data-format=modal] {
            display: none
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-checkboxes,
        .formkit-form[data-uid="9fc08256bb"] .formkit-input {
            width: 100%
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-button,
        .formkit-form[data-uid="9fc08256bb"] .formkit-submit {
            border: 0;
            border-radius: 5px;
            color: #fff;
            cursor: pointer;
            display: inline-block;
            text-align: center;
            font-size: 15px;
            font-weight: 500;
            cursor: pointer;
            margin-bottom: 15px;
            overflow: hidden;
            padding: 0;
            position: relative;
            vertical-align: middle
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-button:focus,
        .formkit-form[data-uid="9fc08256bb"] .formkit-button:hover,
        .formkit-form[data-uid="9fc08256bb"] .formkit-submit:focus,
        .formkit-form[data-uid="9fc08256bb"] .formkit-submit:hover {
            outline: 0
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-button:focus>span,
        .formkit-form[data-uid="9fc08256bb"] .formkit-button:hover>span,
        .formkit-form[data-uid="9fc08256bb"] .formkit-submit:focus>span,
        .formkit-form[data-uid="9fc08256bb"] .formkit-submit:hover>span {
            background-color: rgba(0, 0, 0, .1)
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-button>span,
        .formkit-form[data-uid="9fc08256bb"] .formkit-submit>span {
            display: block;
            -webkit-transition: .3s ease-in-out;
            transition: all .3s ease-in-out;
            padding: 12px 24px
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-input {
            background: #fff;
            font-size: 15px;
            padding: 12px;
            border: 1px solid #e3e3e3;
            -webkit-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
            flex: 1 0 auto;
            line-height: 1.4;
            margin: 0;
            -webkit-transition: border-color .3s ease-out;
            transition: border-color ease-out .3s
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-input:focus {
            outline: 0;
            border-color: #1677be;
            -webkit-transition: border-color .3s;
            transition: border-color ease .3s
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-input::-webkit-input-placeholder {
            color: inherit;
            opacity: .8
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-input::-moz-placeholder {
            color: inherit;
            opacity: .8
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-input:-ms-input-placeholder {
            color: inherit;
            opacity: .8
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-input::placeholder {
            color: inherit;
            opacity: .8
        }

        .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] {
            text-align: left;
            margin: 0
        }

        .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] {
            margin-bottom: 10px
        }

        .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] * {
            cursor: pointer
        }

        .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox]:last-of-type {
            margin-bottom: 0
        }

        .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] input[type=checkbox] {
            display: none
        }

        .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] input[type=checkbox]+label::after {
            content: none
        }

        .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] input[type=checkbox]:checked+label::after {
            border-color: #fff;
            content: ""
        }

        .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] input[type=checkbox]:checked+label::before {
            background: #10bf7a;
            border-color: #10bf7a
        }

        .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] label {
            position: relative;
            display: inline-block;
            padding-left: 28px
        }

        .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] label::after,
        .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] label::before {
            position: absolute;
            content: "";
            display: inline-block
        }

        .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] label::before {
            height: 16px;
            width: 16px;
            border: 1px solid #e3e3e3;
            background: #fff;
            left: 0;
            top: 3px
        }

        .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] label::after {
            height: 4px;
            width: 8px;
            border-left: 2px solid #4d4d4d;
            border-bottom: 2px solid #4d4d4d;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
            left: 4px;
            top: 8px
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-alert {
            background: #f9fafb;
            border: 1px solid #e3e3e3;
            border-radius: 5px;
            -webkit-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
            flex: 1 0 auto;
            list-style: none;
            margin: 25px auto;
            padding: 12px;
            text-align: center;
            width: 100%
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-alert:empty {
            display: none
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-alert-error {
            background: #fde8e2;
            border-color: #f2643b;
            color: #ea4110
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-spinner {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            height: 0;
            width: 0;
            margin: 0 auto;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            width: 0;
            overflow: hidden;
            text-align: center;
            -webkit-transition: .3s ease-in-out;
            transition: all .3s ease-in-out
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-spinner>div {
            margin: auto;
            width: 12px;
            height: 12px;
            background-color: #fff;
            opacity: .3;
            border-radius: 100%;
            display: inline-block;
            -webkit-animation: 1.4s ease-in-out infinite both formkit-bouncedelay-formkit-form-data-uid-9fc08256bb-;
            animation: 1.4s ease-in-out infinite both formkit-bouncedelay-formkit-form-data-uid-9fc08256bb-
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-spinner>div:first-child {
            -webkit-animation-delay: -.32s;
            animation-delay: -.32s
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-spinner>div:nth-child(2) {
            -webkit-animation-delay: -.16s;
            animation-delay: -.16s
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-submit[data-active] .formkit-spinner {
            opacity: 1;
            height: 100%;
            width: 50px
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-submit[data-active] .formkit-spinner~span {
            opacity: 0
        }

        @-webkit-keyframes formkit-bouncedelay-formkit-form-data-uid-9fc08256bb- {

            0%,
            100%,
            80% {
                -webkit-transform: scale(0);
                -ms-transform: scale(0);
                transform: scale(0)
            }

            40% {
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1)
            }
        }

        @keyframes formkit-bouncedelay-formkit-form-data-uid-9fc08256bb- {

            0%,
            100%,
            80% {
                -webkit-transform: scale(0);
                -ms-transform: scale(0);
                transform: scale(0)
            }

            40% {
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1)
            }
        }

        .formkit-form[data-uid="9fc08256bb"] blockquote {
            padding: 10px 20px;
            margin: 0 0 20px;
            border-left: 5px solid #e1e1e1
        }

        .formkit-form[data-uid="9fc08256bb"] {
            box-shadow: 0 4px 8px rgba(105, 113, 119, .2);
            max-width: 740px !important;
            overflow: hidden
        }

        .formkit-form[data-uid="9fc08256bb"] [data-style=full] {
            width: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-background {
            background-position: center center;
            background-size: cover;
            height: 280px;
            margin: 20px;
            border-radius: var(--bg-border-radius) !important
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-column {
            padding: 20px;
            position: relative;
            -webkit-order: 2;
            -ms-flex-order: 2;
            order: 2
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-header {
            margin-top: 0;
            margin-bottom: 24px;
            font-weight: 700;
            font-size: calc(30px + (36 - 30) * ((100vw - 400px) / (600 - 400)))
        }

        @media all and (min-width:800px) {
            .formkit-form[data-uid="9fc08256bb"] .formkit-header {
                font-size: 36px
            }
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-header h2 {
            line-height: 1.2;
            margin-top: 0
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-content {
            margin-bottom: 45px;
            font-size: 16px
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-fields {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-field {
            margin: 0 0 10px
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-input {
            width: 100%;
            border: 0;
            padding-left: 12px;
            padding-right: 0;
            height: 47px;
            font-size: 14px
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-checkboxes {
            background: 0 0 !important;
            color: inherit !important
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-fields .formkit-submit {
            margin-top: 8px;
            font-size: 12px;
            height: 47px
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-fields .formkit-submit span {
            padding: 15px 14px
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-fields[data-stacked=false] {
            margin-left: -4px;
            margin-right: -4px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-fields[data-stacked=false] .formkit-submit {
            -webkit-flex: 1 1 auto !important;
            -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
            margin: 0 !important;
            min-width: 90px
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-fields[data-stacked=false] .formkit-field,
        .formkit-form[data-uid="9fc08256bb"] .formkit-fields[data-stacked=false] .formkit-submit {
            margin: 0 4px 8px !important
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-fields[data-stacked=false] .formkit-field {
            -webkit-flex: 100 1 auto !important;
            -ms-flex: 100 1 auto !important;
            flex: 100 1 auto !important;
            margin: 0
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-disclaimer {
            font-size: 12px;
            opacity: .6;
            margin-top: 6px
        }

        .formkit-form[data-uid="9fc08256bb"] .formkit-field,
        .formkit-form[data-uid="9fc08256bb"] .formkit-submit {
            margin: 0 0 8px;
            -webkit-flex: 1 0 100%;
            -ms-flex: 1 0 100%;
            flex: 1 0 100%
        }

        @media screen and (min-width:600px) {
            .formkit-form[data-uid="9fc08256bb"] [data-style=full] {
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row
            }

            .formkit-form[data-uid="9fc08256bb"] [data-style=full] .formkit-column {
                width: 57%
            }

            .formkit-form[data-uid="9fc08256bb"] [data-style=full] .formkit-background {
                width: 44%;
                height: auto;
                margin-left: 0;
                -webkit-order: 2;
                -ms-flex-order: 2;
                order: 2
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-column {
                padding: 55px 60px 55px 45px
            }
        }


<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1765418921 -->