.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--sa-cream:#f8f1e7;--sa-paper:#fff9f1;--sa-blush:#e5cfc7;--sa-cocoa:#281916;--sa-brown:#512f28;--sa-caramel:#b77b5b;--sa-rose:#c99f98;--sa-line:#ddcdc2;--sa-muted:#786762;--sa-success:#2f6b4f;--sa-content:760px;--sa-wide:1180px;--sa-radius:28px;--sa-shadow:0 18px 50px rgba(55, 31, 25, 0.09);--sa-serif:ui-serif, Georgia, Cambria, "Times New Roman", serif;--sa-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.sa-about-page{--sa-about-cream:#f8f1e8;--sa-about-paper:#fffaf3;--sa-about-blush:#e7cec7;--sa-about-brown:#2c1814;--sa-about-caramel:#bc7d5c;color:var(--sa-about-brown);background:var(--sa-about-cream);overflow:hidden}.sa-about-page *,
.sa-about-page *::before,
.sa-about-page *::after{box-sizing:border-box}.sa-about-wrap{width:min(1180px, calc(100% - 48px));margin-inline:auto}.sa-about-kicker{margin:0
0 14px;color:var(--sa-about-caramel);font-size:0.72rem;font-weight:800;letter-spacing:0.19em}.sa-about-page h1,
.sa-about-page h2,
.sa-about-page
h3{color:var(--sa-about-brown);font-family:var(--wp--preset--font-family--display,Georgia,serif);line-height:0.98}.sa-about-hero{padding:clamp(64px, 8vw, 112px) 0 clamp(82px, 10vw, 135px)}.sa-about-hero-grid{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(300px, 0.62fr);gap:clamp(55px, 8vw, 120px);align-items:center}.sa-about-hero
h1{max-width:660px;margin:0
0 30px;font-size:clamp(4rem, 7.2vw, 7.1rem)}.sa-about-hero-copy>p:last-child{max-width:610px;margin:0;font-size:clamp(1.08rem, 1.45vw, 1.3rem);line-height:1.7}.sa-about-portrait-wrap{position:relative;width:min(100%, 350px);margin-left:auto;isolation:isolate}.sa-about-portrait-wrap::before{position:absolute;z-index:-1;inset:-28px -35px 30px 38px;border-radius:38% 21% 43% 24%;background:var(--sa-about-blush);content:""}.sa-about-portrait{padding:18px
18px 74px;background:#fff;box-shadow:0 28px 70px rgba(70, 41, 32, 0.18);transform:rotate(2deg)}.sa-about-portrait
img{display:block;width:100%;aspect-ratio:4 / 4.7;object-fit:cover}.sa-about-portrait-wrap>span{position:absolute;right:-20px;bottom:-11px;color:var(--sa-about-caramel);font-family:cursive;font-size:clamp(1.6rem, 2.5vw, 2.3rem);font-style:italic;transform:rotate(-5deg)}.sa-about-story{padding:clamp(80px, 10vw, 130px) 0;background:var(--sa-about-paper)}.sa-about-story-grid{display:grid;grid-template-columns:0.76fr 1.24fr;gap:clamp(55px, 9vw, 140px);align-items:start}.sa-about-story h2,
.sa-about-honesty
h2{margin:0;font-size:clamp(3rem, 5.4vw, 5.4rem)}.sa-about-story-copy > p,
.sa-about-honesty
p{margin:0
0 22px;font-size:1.08rem;line-height:1.75}.sa-about-story
blockquote{margin:34px
0 0;padding:25px
30px;border-left:4px solid var(--sa-about-caramel);background:var(--sa-about-cream);font-family:var(--wp--preset--font-family--display,Georgia,serif);font-size:clamp(1.3rem, 2.1vw, 1.9rem);font-style:italic;line-height:1.35}.sa-about-timeline{padding:clamp(90px, 11vw, 140px) 0}.sa-about-timeline-head{max-width:790px;margin:0
auto 76px;text-align:center}.sa-about-timeline-head
h2{margin:0
0 20px;font-size:clamp(3.3rem, 6vw, 6rem)}.sa-about-timeline-head>p:last-child{margin:0;font-size:1.15rem}.sa-about-road{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(28px, 5vw, 65px)}.sa-about-road::before{position:absolute;top:190px;right:6%;left:6%;border-top:2px dashed rgba(104, 78, 68, 0.42);content:"";transform:rotate(-1deg)}.sa-about-moment{position:relative;text-align:center}.sa-about-timeline-card{position:relative;width:min(100%, 320px);margin-inline:auto;padding:12px
12px 54px;background:#fff;box-shadow:0 20px 42px rgba(65, 38, 30, 0.14)}.sa-about-moment:nth-child(1) .sa-about-timeline-card{transform:rotate(-4deg)}.sa-about-moment:nth-child(2) .sa-about-timeline-card{transform:translateY(-13px) rotate(1deg)}.sa-about-moment:nth-child(3) .sa-about-timeline-card{transform:rotate(4deg)}.sa-about-timeline-card
img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;filter:none}.sa-about-timeline-card
span{position:absolute;bottom:-15px;left:50%;padding:8px
18px;color:#fff;background:var(--sa-about-caramel);font-size:0.73rem;font-weight:800;letter-spacing:0.13em;white-space:nowrap;transform:translateX(-50%)}.sa-about-moment
h3{margin:42px
0 15px;font-size:clamp(1.8rem, 2.6vw, 2.55rem);line-height:1.08}.sa-about-moment>p{max-width:355px;margin:0
auto;color:#725f58;line-height:1.7}.sa-about-honesty{padding:clamp(85px, 10vw, 130px) 0;background:var(--sa-about-blush)}.sa-about-honesty-grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(360px, 0.95fr);gap:clamp(50px, 8vw, 110px);align-items:center}.sa-about-honesty
h2{max-width:660px;margin-bottom:30px}.sa-about-mini-polaroids{display:flex;align-items:center;justify-content:center}.sa-about-mini-polaroids
figure{width:min(54%, 280px);margin:0;padding:12px
12px 48px;background:#fff;box-shadow:0 22px 45px rgba(65, 38, 30, 0.15)}.sa-about-mini-polaroids figure:first-child{transform:rotate(-6deg)}.sa-about-mini-polaroids figure:last-child{margin-left:-18px;transform:translateY(24px) rotate(6deg)}.sa-about-mini-polaroids
img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}@media (max-width: 900px){.sa-about-hero-grid,.sa-about-story-grid,.sa-about-honesty-grid{grid-template-columns:1fr}.sa-about-hero-grid{gap:65px}.sa-about-portrait-wrap{width:min(350px, 82%);margin-inline:auto}.sa-about-road{grid-template-columns:1fr;gap:82px}.sa-about-road::before{top:1%;bottom:1%;left:50%;width:0;border-top:0;border-left:2px dashed rgba(104, 78, 68, 0.34)}.sa-about-moment{padding:0
10px}.sa-about-honesty-grid{gap:45px}}@media (max-width: 600px){.sa-about-wrap{width:min(100% - 32px, 1180px)}.sa-about-hero{padding-top:50px}.sa-about-hero
h1{font-size:clamp(3.45rem, 17vw, 5.2rem)}.sa-about-story h2,
.sa-about-honesty h2,
.sa-about-timeline-head
h2{font-size:clamp(2.8rem, 13vw, 4rem)}.sa-about-portrait{padding:10px
10px 50px}.sa-about-portrait-wrap{width:min(300px, 78vw)}.sa-about-portrait-wrap>span{right:-4px;font-size:1.45rem}.sa-about-timeline-card{width:min(86vw, 320px)}.sa-about-mini-polaroids
figure{padding:8px
8px 32px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--sa-cream);color:var(--sa-cocoa);font-family:var(--sa-sans);font-size:17px;line-height:1.75;text-rendering:optimizeLegibility}body.admin-bar .sa-site-header{top:32px}a{color:var(--sa-brown);text-decoration-thickness:1px;text-underline-offset:0.18em}a:hover{color:var(--sa-caramel)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px
solid var(--sa-caramel);outline-offset:3px}img{display:block;max-width:100%;height:auto}figure{margin:2rem 0}figcaption{margin-top:0.55rem;color:var(--sa-muted);font-size:0.82rem}h1,h2,h3,h4,h5,h6{color:var(--sa-cocoa);font-family:var(--sa-serif);font-weight:400;line-height:1.12}h1{font-size:clamp(2.6rem, 7vw, 5rem);letter-spacing:-0.035em}h2{margin-top:2.5rem;font-size:clamp(2rem, 4vw, 3.2rem);letter-spacing:-0.02em}h3{margin-top:2rem;font-size:clamp(1.45rem, 3vw, 2rem)}.screen-reader-text{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0, 0, 0, 0);white-space:nowrap}.screen-reader-text:focus{z-index:100000;top:10px;left:10px;width:auto;height:auto;padding:12px
18px;clip:auto;background:var(--sa-paper);color:var(--sa-cocoa)}.sa-shell{width:min(var(--sa-wide), calc(100% - 40px));margin-inline:auto}.sa-content-width{width:min(var(--sa-content), calc(100% - 40px));margin-inline:auto}.sa-site-header{position:relative;z-index:50;border-bottom:1px solid rgba(81, 47, 40, 0.1);background:rgba(248, 241, 231, 0.96)}.sa-header-inner{display:flex;align-items:center;min-height:86px;gap:28px}.sa-brand{display:flex;align-items:center;min-width:170px;margin-right:auto}.sa-brand
a{color:var(--sa-cocoa);text-decoration:none}.sa-brand .custom-logo{width:auto;max-height:58px}.sa-site-title{margin:0;font-family:var(--sa-serif);font-size:1.6rem;font-style:italic;line-height:1}.sa-site-title::first-letter {color:var(--sa-caramel)}.sa-tagline{display:block;margin-top:5px;color:var(--sa-muted);font-size:0.7rem;letter-spacing:0.04em}.sa-nav{display:flex;align-items:center}.sa-nav
ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.sa-nav
li{position:relative;margin:0}.sa-nav
a{display:block;padding:12px
0;color:var(--sa-cocoa);font-size:0.78rem;font-weight:650;letter-spacing:0.03em;text-decoration:none}.sa-nav a::after{content:"";position:absolute;right:100%;bottom:7px;left:0;height:1px;background:currentColor;transition:right 180ms ease}.sa-nav a:hover::after,
.sa-nav .current-menu-item > a::after,
.sa-nav .current-menu-ancestor>a::after{right:0}.sa-nav .sub-menu{position:absolute;top:100%;left:-20px;display:none;width:230px;padding:14px
20px;border:1px
solid var(--sa-line);border-radius:18px;background:var(--sa-paper);box-shadow:var(--sa-shadow)}.sa-nav li:hover > .sub-menu,
.sa-nav li:focus-within>.sub-menu{display:block}.sa-nav .sub-menu
a{padding:8px
0}.sa-menu-toggle{display:none;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px
solid var(--sa-line);border-radius:50%;background:transparent;color:var(--sa-cocoa);cursor:pointer}.sa-menu-toggle
svg{width:22px;height:22px}.sa-search-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--sa-brown);color:var(--sa-cream);text-decoration:none}.sa-search-link:hover{background:var(--sa-caramel);color:var(--sa-cream)}.sa-search-link
svg{width:18px;height:18px}.sa-page-hero{padding:clamp(70px, 10vw, 130px) 0 clamp(55px, 8vw, 95px);background:linear-gradient(135deg, var(--sa-blush), var(--sa-cream) 70%);text-align:center}.sa-eyebrow{margin:0
0 18px;color:var(--sa-caramel);font-size:0.7rem;font-weight:750;letter-spacing:0.18em;text-transform:uppercase}.sa-page-hero
h1{max-width:900px;margin:0
auto}.sa-page-description{max-width:660px;margin:22px
auto 0;color:var(--sa-muted)}.sa-main{padding:80px
0 100px}.sa-front-hero{min-height:760px;background:linear-gradient(90deg, rgba(229, 207, 199, 0.96) 0%, rgba(229, 207, 199, 0.74) 38%, rgba(229, 207, 199, 0.05) 68%),
url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/hero-oat-cookies.webp") center / cover no-repeat}.sa-front-hero-inner{display:flex;align-items:center;min-height:760px}.sa-front-hero-copy{width:min(600px, 55%);padding:70px
0}.sa-front-hero-copy
h1{margin:0}.sa-front-hero-copy>p:not(.sa-eyebrow){max-width:470px;margin:25px
0 0;color:var(--sa-brown)}.sa-front-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.sa-button-outline{border:1px
solid var(--sa-brown);background:transparent;color:var(--sa-brown)}.sa-button-outline:hover{border-color:var(--sa-caramel)}.sa-front-section{padding:100px
0}.sa-front-latest{background:#f0e2d5}.sa-section-heading{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(280px, 0.7fr);align-items:end;gap:50px;margin-bottom:48px}.sa-section-heading
h2{margin:0}.sa-section-heading>p{margin:0;color:var(--sa-muted)}.sa-category-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.sa-category-card{display:flex;flex-direction:column;min-height:190px;padding:30px;border:1px
solid rgba(81, 47, 40, 0.1);border-radius:26px;background:var(--sa-paper);color:var(--sa-cocoa);text-decoration:none;transition:transform 200ms ease, background 200ms ease}.sa-category-card:hover{transform:translateY(-4px);background:var(--sa-blush);color:var(--sa-cocoa)}.sa-category-card
strong{margin:auto 0 12px;font:400 1.65rem var(--sa-serif)}.sa-category-card>span:last-child{font-size:0.76rem;font-weight:750}.sa-category-count{color:var(--sa-caramel);font-size:0.65rem;font-weight:750;letter-spacing:0.12em;text-transform:uppercase}.sa-front-story{padding:90px
0;background:var(--sa-brown);color:var(--sa-cream)}.sa-front-story-inner{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:90px}.sa-front-story
h2{margin:0;color:var(--sa-cream)}.sa-front-story
p{color:rgba(248, 241, 231, 0.76)}.sa-front-story .sa-read-more{color:var(--sa-cream)}.sa-front-cta{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:60px;border-radius:40px;background:var(--sa-blush)}.sa-front-cta
h2{margin:0}.sa-front-cta .sa-search-form{width:100%;margin:0}.sa-card-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px 22px}.sa-post-card{overflow:hidden;border-radius:var(--sa-radius);background:var(--sa-paper);box-shadow:0 8px 24px rgba(55, 31, 25, 0.05);transition:transform 200ms ease, box-shadow 200ms ease}.sa-post-card:hover{transform:translateY(-5px);box-shadow:var(--sa-shadow)}.sa-card-image{display:block;overflow:hidden;aspect-ratio:4 / 3;background:var(--sa-blush)}.sa-card-image
img{width:100%;height:100%;object-fit:cover;transition:transform 450ms ease}.sa-post-card:hover .sa-card-image
img{transform:scale(1.035)}.sa-card-placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--sa-brown);font-family:var(--sa-serif);font-size:2rem}.sa-card-body{padding:25px
25px 28px}.sa-card-meta{display:flex;flex-wrap:wrap;gap:7px 14px;color:var(--sa-caramel);font-size:0.66rem;font-weight:750;letter-spacing:0.1em;text-transform:uppercase}.sa-card-title{margin:10px
0 10px;font-size:1.65rem}.sa-card-title
a{color:inherit;text-decoration:none}.sa-card-excerpt{margin:0;color:var(--sa-muted);font-size:0.88rem;line-height:1.7}.sa-read-more{display:inline-block;margin-top:18px;font-size:0.78rem;font-weight:750}.navigation.pagination{margin-top:55px}.nav-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0
12px;border:1px
solid var(--sa-line);border-radius:999px;color:var(--sa-cocoa);text-decoration:none}.page-numbers.current,.page-numbers:hover{border-color:var(--sa-brown);background:var(--sa-brown);color:var(--sa-cream)}.sa-single-hero{padding:70px
0 45px;text-align:center}.sa-single-hero
h1{max-width:960px;margin:8px
auto 20px}.sa-post-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;color:var(--sa-muted);font-size:0.82rem}.sa-post-meta
a{color:inherit}.sa-featured-image{overflow:hidden;width:min(1040px, calc(100% - 40px));max-height:680px;margin:0
auto 55px;border-radius:42px;background:var(--sa-blush)}.sa-featured-image
img{width:100%;max-height:680px;object-fit:cover}.sa-article{width:min(var(--sa-content), calc(100% - 40px));margin-inline:auto;padding-bottom:75px}.sa-article>:first-child{margin-top:0}.sa-article
p{margin:0
0 1.45em}.sa-article ul,
.sa-article
ol{margin:0
0 1.6em;padding-left:1.4em}.sa-article
li{margin-bottom:0.45em}.sa-article
blockquote{margin:2.2rem 0;padding:24px
30px;border-left:4px solid var(--sa-caramel);border-radius:0 20px 20px 0;background:var(--sa-paper);color:var(--sa-brown);font-family:var(--sa-serif);font-size:1.25rem}.sa-article
table{display:block;overflow-x:auto;width:100%;border-collapse:collapse}.sa-article th,
.sa-article
td{padding:12px
14px;border:1px
solid var(--sa-line);text-align:left}.sa-article
th{background:var(--sa-blush)}.sa-post-footer{width:min(var(--sa-content), calc(100% - 40px));margin:0
auto 70px;padding:28px;border-radius:24px;background:var(--sa-paper)}.sa-tags{display:flex;flex-wrap:wrap;gap:8px}.sa-tags
a{padding:7px
12px;border:1px
solid var(--sa-line);border-radius:999px;font-size:0.72rem;text-decoration:none}.post-navigation{width:min(var(--sa-wide), calc(100% - 40px));margin:0
auto 80px}.post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:20px}.post-navigation
a{display:block;padding:24px;border:1px
solid var(--sa-line);border-radius:22px;background:var(--sa-paper);text-decoration:none}.post-navigation .nav-next{text-align:right}.post-navigation .nav-subtitle{display:block;color:var(--sa-caramel);font-size:0.68rem;font-weight:750;letter-spacing:0.1em;text-transform:uppercase}.post-navigation .nav-title{display:block;margin-top:4px;font-family:var(--sa-serif);font-size:1.25rem}.comments-area{width:min(var(--sa-content), calc(100% - 40px));margin:0
auto 90px;padding:34px;border-radius:var(--sa-radius);background:var(--sa-paper)}.comment-list{padding:0;list-style:none}.comment-list
.children{list-style:none}.comment-body{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--sa-line)}input[type="text"],input[type="email"],input[type="url"],input[type="search"],input[type="password"],textarea,select{width:100%;padding:13px
15px;border:1px
solid var(--sa-line);border-radius:14px;background:#fffdf9;color:var(--sa-cocoa);font:inherit}button,input[type="submit"],.sa-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px
22px;border:0;border-radius:999px;background:var(--sa-brown);color:var(--sa-cream);font:700 0.78rem var(--sa-sans);cursor:pointer;text-decoration:none}button:hover,input[type="submit"]:hover,.sa-button:hover{background:var(--sa-caramel);color:var(--sa-cream)}.sa-search-form{display:flex;max-width:620px;margin:28px
auto 0;gap:10px}.sa-search-form
label{flex:1}.sa-empty{padding:55px
30px;border-radius:var(--sa-radius);background:var(--sa-paper);text-align:center}.sa-site-footer{overflow:hidden;padding:75px
0 25px;background:var(--sa-cocoa);color:var(--sa-cream)}.sa-footer-grid{display:grid;grid-template-columns:1.5fr repeat(2, 1fr);gap:55px;padding-bottom:55px}.sa-footer-title{margin:0
0 15px;color:var(--sa-cream);font-size:2rem;font-style:italic}.sa-site-footer
h2{margin:0
0 18px;color:var(--sa-cream);font:750 0.72rem var(--sa-sans);letter-spacing:0.16em;text-transform:uppercase}.sa-site-footer p,
.sa-site-footer
a{color:rgba(248, 241, 231, 0.72);font-size:0.82rem}.sa-site-footer a:hover,
.sa-site-footer a:focus-visible{color:var(--sa-cream) !important}.sa-site-footer
ul{margin:0;padding:0;list-style:none}.sa-site-footer
li{margin:0
0 7px}.sa-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:24px;border-top:1px solid rgba(248, 241, 231, 0.15)}.sa-footer-bottom
p{margin:0;font-size:0.72rem}.wp-element-button,.wp-block-button__link,.wp-block-button__link:visited{color:var(--sa-cream) !important}.wp-element-button:hover,.wp-block-button__link:hover{color:var(--sa-cream) !important}.wp-block-post-template.is-layout-grid{align-items:stretch}.wp-block-post-template.is-layout-grid>.wp-block-post{display:flex;min-width:0}.wp-block-post-template .sa-query-card{position:relative;display:flex;flex:1;flex-direction:column;width:100%;min-width:0;height:100%;overflow:hidden}.wp-block-post-template .sa-query-card>.wp-block-group{display:flex;flex:1;flex-direction:column;width:100%}.wp-block-post-template .sa-query-card .wp-block-post-title{overflow-wrap:anywhere}.wp-block-post-template .sa-query-card .wp-block-post-excerpt{margin-bottom:0}.wp-block-post-template .sa-query-card .wp-block-post-excerpt__more-text{margin-top:auto;padding-top:18px}.wp-block-post-template .sa-query-card a:hover,
.wp-block-post-template .sa-query-card a:focus-visible{color:var(--sa-caramel)}.wp-block-post-template .sa-query-card .wp-block-post-featured-image{width:100%;margin:0;background:var(--sa-blush)}.wp-block-post-template .sa-query-card .wp-block-post-featured-image
img{width:100%;height:100%;object-fit:cover}.wp-block-post-template .sa-query-card:not(:has(.wp-block-post-featured-image))::before{content:"Haferflockey";display:grid;place-items:center;width:100%;min-height:290px;background:radial-gradient(circle at 25% 20%, rgba(255,255,255,.55), transparent 30%),
linear-gradient(135deg, var(--sa-blush), var(--sa-cream));color:var(--sa-brown);font:italic 2rem var(--sa-serif)}.sa-site-footer .wp-block-site-title{font-size:clamp(2rem, 4vw, 3rem) !important;line-height:1.1}.sa-site-footer .wp-block-page-list,
.sa-site-footer .wp-block-navigation__container{gap:8px !important;padding:0;list-style:none}.sa-site-footer .wp-block-page-list a,
.sa-site-footer .wp-block-navigation-item__content{color:rgba(248, 241, 231, 0.76) !important;text-decoration-color:rgba(248, 241, 231, 0.3)}.wp-caption{max-width:100%}.sticky{position:relative}.bypostauthor{position:relative}.sa-article .wprm-recipe-container,
.sa-article .mv-create-card,
.sa-article [class*="recipe-card"]{margin:2.5rem 0;border-color:var(--sa-line) !important;border-radius:24px;background:var(--sa-paper);box-shadow:var(--sa-shadow)}.wprm-recipe-container{margin:clamp(2.5rem, 7vw, 5rem) auto !important}.wprm-recipe-container .wprm-recipe,.wprm-recipe.wprm-recipe-roundup-item,.wprm-recipe.wprm-recipe-snippet{overflow:hidden;padding:clamp(24px, 5vw, 48px) !important;border:1px
solid rgba(81, 47, 40, 0.1) !important;border-radius:34px !important;background:var(--sa-paper) !important;color:var(--sa-cocoa) !important;font-family:var(--sa-sans) !important;box-shadow:var(--sa-shadow)}.wprm-recipe-container .wprm-recipe-name,
.wprm-recipe-container .wprm-recipe-header,
.wprm-recipe-roundup-item .wprm-recipe-name{color:var(--sa-cocoa) !important;font-family:var(--sa-serif) !important;font-weight:400 !important;letter-spacing:-0.015em !important;text-transform:none !important}.wprm-recipe-container .wprm-recipe-name{font-size:clamp(2.1rem, 5vw, 3.6rem) !important;line-height:1.02 !important}.wprm-recipe-container .wprm-recipe-header{margin-top:2.2rem !important;margin-bottom:1rem !important;font-size:clamp(1.55rem, 3vw, 2.15rem) !important;line-height:1.1 !important}.wprm-recipe-container .wprm-recipe-summary{color:var(--sa-muted) !important;font-size:1rem !important;line-height:1.75 !important}.wprm-recipe-container .wprm-recipe-image img,
.wprm-recipe-roundup-item .wprm-recipe-image
img{border-radius:24px !important}.wprm-recipe-container .wprm-decoration-line{border-color:var(--sa-line) !important}.wprm-recipe-container .wprm-recipe-link,
.wprm-recipe-snippet .wprm-recipe-link,
.wprm-recipe-roundup-item .wprm-recipe-link{display:inline-flex !important;align-items:center;justify-content:center;min-height:44px;padding:11px
20px !important;border:1px
solid var(--sa-brown) !important;border-radius:999px !important;background:var(--sa-brown) !important;color:var(--sa-cream) !important;font:700 0.76rem var(--sa-sans) !important;text-decoration:none !important;transition:background 180ms ease, border-color 180ms ease, transform 180ms ease}.wprm-recipe-container .wprm-recipe-link:hover,
.wprm-recipe-snippet .wprm-recipe-link:hover,
.wprm-recipe-roundup-item .wprm-recipe-link:hover{border-color:var(--sa-caramel) !important;background:var(--sa-caramel) !important;transform:translateY(-1px)}.wprm-recipe-container .wprm-recipe-icon{color:currentColor !important;fill:currentColor !important}.wprm-recipe-container .wprm-recipe-ingredients{margin:0
!important;padding:0
!important;list-style:none !important}.wprm-recipe-container .wprm-recipe-ingredient{position:relative;margin:0
!important;padding:12px
8px 12px 34px !important;border-bottom:1px solid rgba(81, 47, 40, 0.1);line-height:1.55 !important}.wprm-recipe-container .wprm-recipe-ingredient::before{content:"";position:absolute;top:17px;left:4px;width:14px;height:14px;border:1.5px solid var(--sa-caramel);border-radius:50%;background:var(--sa-cream)}.wprm-recipe-container .wprm-recipe-ingredient-amount,
.wprm-recipe-container .wprm-recipe-ingredient-unit{color:var(--sa-brown) !important;font-weight:750 !important}.wprm-recipe-container .wprm-recipe-ingredient-notes{color:var(--sa-muted) !important;font-style:italic}.wprm-recipe-container .wprm-recipe-instructions{margin:0
!important;padding:0
!important;list-style:none outside none !important;list-style-type:none !important;counter-reset:sa-steps}.wprm-recipe-container .wprm-recipe-instruction{display:block !important;position:relative;min-height:56px;margin:0
0 18px !important;padding:3px
0 18px 64px !important;border-bottom:1px solid rgba(81, 47, 40, 0.1);list-style:none outside none !important;list-style-type:none !important;counter-increment:sa-steps}.wprm-recipe-container .wprm-recipe-instruction::before{content:counter(sa-steps);position:absolute;top:0;left:0;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--sa-blush);color:var(--sa-brown);font:400 1.15rem var(--sa-serif)}.wprm-recipe-container .wprm-recipe-instruction-text{line-height:1.75 !important}.wprm-recipe-container .wprm-recipe-notes-container,
.wprm-recipe-container .wprm-recipe-nutrition-container{margin-top:26px !important;padding:22px
!important;border-radius:20px;background:var(--sa-cream)}.wprm-recipe-container input[type="checkbox"]{accent-color:var(--sa-caramel)}.sa-block-header{position:sticky;z-index:100;top:0;transition:padding 260ms ease,
background-color 260ms ease,
box-shadow 260ms ease,
backdrop-filter 260ms ease}body.admin-bar .sa-block-header{top:32px}.sa-block-header.is-scrolled{padding-top:10px !important;padding-bottom:10px !important;border-bottom-color:rgba(81, 47, 40, 0.08) !important;background:rgba(248, 241, 231, 0.88) !important;box-shadow:0 10px 35px rgba(40, 25, 22, 0.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sa-block-header .wp-block-site-logo,
.sa-block-header .wp-block-site-title{transition:transform 260ms ease;transform-origin:left center}.sa-site-title,.sa-footer-title{font-family:"Segoe Print","Bradley Hand","Snell Roundhand","Comic Sans MS",cursive !important;font-style:italic;font-weight:500;letter-spacing:-0.025em}.sa-block-header.is-scrolled .wp-block-site-logo,
.sa-block-header.is-scrolled .wp-block-site-title{transform:scale(0.93)}.sa-hero{position:relative;overflow:hidden}.sa-hero::before{content:"";position:absolute;top:-18%;right:16%;width:min(38vw, 520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(255, 249, 241, 0.65), rgba(255, 249, 241, 0));pointer-events:none;animation:sa-hero-glow 9s ease-in-out infinite alternate}.sa-hero>*{position:relative;z-index:1}.sa-hero-image{filter:drop-shadow(0 30px 45px rgba(81, 47, 40, 0.14));animation:sa-hero-float 7s ease-in-out infinite}.sa-hero-image
img{transition:transform 800ms cubic-bezier(.2,.8,.2,1), filter 500ms ease}.sa-hero-image:hover
img{transform:scale(1.025) rotate(0.35deg);filter:saturate(1.04)}@keyframes sa-hero-float{0%,100%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -10px, 0)}}@keyframes sa-hero-glow{from{transform:translate3d(-2%, -2%, 0) scale(0.96);opacity:0.65}to{transform:translate3d(4%, 5%, 0) scale(1.08);opacity:1}}.sa-ticker{max-width:none !important;overflow:hidden;padding:13px
0;color:var(--sa-cream)}.sa-ticker-track{width:max-content;max-width:none !important;gap:0 !important;animation:sa-ticker-move 38s linear infinite;will-change:transform}.sa-ticker:hover .sa-ticker-track{animation-play-state:paused}.sa-ticker-track
p{display:flex;flex:none;align-items:center;gap:28px;margin:0;padding-right:28px;white-space:nowrap;font-size:0.73rem;font-weight:750;letter-spacing:0.11em;text-transform:uppercase}.sa-ticker
a{color:var(--sa-cream) !important;text-decoration:none}.sa-ticker a:hover{color:#fff !important}.sa-ticker
span{color:var(--sa-caramel);font-size:0.75rem}@keyframes sa-ticker-move{to{transform:translateX(-50%)}}.sa-query-card,.wp-block-post-template>li{transition:transform 320ms cubic-bezier(.2,.8,.2,1),
box-shadow 320ms ease,
border-color 320ms ease}.sa-query-card{overflow:hidden;border:1px
solid transparent}.sa-query-card .wp-block-post-featured-image{overflow:hidden}.sa-query-card .wp-block-post-featured-image
img{transition:transform 650ms cubic-bezier(.2,.8,.2,1), filter 320ms ease}.sa-query-card:hover{border-color:rgba(183, 123, 91, 0.24);box-shadow:0 24px 60px rgba(81, 47, 40, 0.13);transform:translateY(-7px)}.sa-query-card:hover .wp-block-post-featured-image
img{transform:scale(1.045);filter:saturate(1.04)}.sa-query-card .wp-block-post-title a,
.sa-query-card .wp-block-post-excerpt__more-link{transition:color 200ms ease}.sa-query-card .wp-block-post-excerpt__more-link{display:inline-block;transition:color 200ms ease, transform 200ms ease}.sa-query-card:hover .wp-block-post-excerpt__more-link{transform:translateX(5px)}.sa-reveal{opacity:0;transform:translateY(24px);transition:opacity 700ms cubic-bezier(.2,.8,.2,1) var(--sa-reveal-delay, 0ms),
transform 700ms cubic-bezier(.2,.8,.2,1) var(--sa-reveal-delay, 0ms)}.sa-reveal.is-visible{opacity:1;transform:translateY(0)}.sa-reading-progress{position:fixed;z-index:99999;top:0;right:0;left:0;height:3px;pointer-events:none}body.admin-bar .sa-reading-progress{top:32px}.sa-reading-progress
span{display:block;width:100%;height:100%;background:linear-gradient(90deg, var(--sa-caramel), var(--sa-rose));box-shadow:0 0 12px rgba(183, 123, 91, 0.45);transform:scaleX(0);transform-origin:left center;will-change:transform}.wprm-recipe-container .sa-checkable-ingredient{cursor:pointer;transition:color 180ms ease, opacity 180ms ease, background-color 180ms ease}.wprm-recipe-container .sa-checkable-ingredient:hover{background:rgba(229, 207, 199, 0.2)}.wprm-recipe-container .sa-checkable-ingredient:focus-visible{border-radius:8px;outline:2px
solid var(--sa-caramel);outline-offset:2px}.wprm-recipe-container .sa-checkable-ingredient.is-checked{color:var(--sa-muted) !important;opacity:0.62;text-decoration:line-through}.wprm-recipe-container .sa-checkable-ingredient.is-checked::before{border-color:var(--sa-success);background:var(--sa-success);box-shadow:inset 0 0 0 3px var(--sa-cream)}@media
print{.wprm-recipe-container .wprm-recipe{padding:0
!important;border:0
!important;box-shadow:none !important}}@media (max-width: 1000px){body.admin-bar .sa-site-header{top:46px}body.admin-bar .sa-block-header,
body.admin-bar .sa-reading-progress{top:46px}.sa-menu-toggle{display:inline-flex}.sa-nav{position:absolute;top:100%;right:20px;left:20px;display:none;padding:20px;border:1px
solid var(--sa-line);border-radius:22px;background:var(--sa-paper);box-shadow:var(--sa-shadow)}.sa-nav.is-open{display:block}.sa-nav
ul{display:block}.sa-nav
a{padding:10px
5px;font-size:0.9rem}.sa-nav a::after{display:none}.sa-nav .sub-menu{position:static;display:block;width:auto;padding:0
0 0 18px;border:0;background:transparent;box-shadow:none}.sa-card-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.sa-category-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 680px){body{font-size:16px}.sa-shell,.sa-content-width,.sa-article,.sa-post-footer,.comments-area,.post-navigation{width:min(100% - 32px, var(--sa-wide))}.sa-header-inner{min-height:72px;gap:10px}.sa-brand{min-width:0}.sa-tagline{display:none}.sa-search-link{display:none}.sa-card-grid{grid-template-columns:1fr}.sa-front-hero{min-height:680px;background:linear-gradient(90deg, rgba(229, 207, 199, 0.96), rgba(229, 207, 199, 0.5)),
url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/hero-oat-cookies.webp") 64% center / cover no-repeat}.sa-front-hero-inner{min-height:680px}.sa-front-hero-copy{width:100%}.sa-section-heading,.sa-front-story-inner,.sa-front-cta{grid-template-columns:1fr;gap:28px}.sa-category-grid{grid-template-columns:1fr}.sa-front-section{padding:72px
0}.sa-front-cta{padding:38px
24px}.sa-featured-image{width:calc(100% - 32px);border-radius:26px}.post-navigation .nav-links{grid-template-columns:1fr}.post-navigation .nav-next{text-align:left}.sa-footer-grid{grid-template-columns:1fr;gap:30px}.sa-footer-bottom{flex-direction:column}.sa-search-form{flex-direction:column}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important}.sa-reveal{opacity:1 !important;transform:none !important}.sa-ticker-track{transform:none !important}}body .sa-hero .wp-block-button .wp-block-button__link,
body .sa-hero .wp-block-button .wp-block-button__link:link,
body .sa-hero .wp-block-button .wp-block-button__link:visited,
body .sa-hero .wp-block-button .wp-block-button__link:hover,
body .sa-hero .wp-block-button .wp-block-button__link:focus,
body .sa-hero .wp-block-button .wp-block-button__link:active{color:#f8f1e7 !important;-webkit-text-fill-color:#f8f1e7 !important;opacity:1 !important;visibility:visible !important;text-shadow:none !important}body .sa-hero .wp-block-button .wp-block-button__link:hover,
body .sa-hero .wp-block-button .wp-block-button__link:focus{border-color:#512f28 !important;background-color:#512f28 !important}body .wp-block-post-template.is-layout-grid{grid-auto-rows:690px !important;align-items:stretch !important}body .wp-block-post-template.is-layout-grid>li.wp-block-post{display:block !important;width:100% !important;height:690px !important;min-width:0 !important;margin:0
!important;align-self:stretch !important}body .wp-block-post-template.is-layout-grid>li.wp-block-post>.sa-query-card{display:grid !important;grid-template-rows:320px minmax(0, 1fr) !important;width:100% !important;height:690px !important;min-height:690px !important;max-height:690px !important;margin:0
!important}body .sa-query-card .wp-block-post-featured-image{width:100% !important;height:320px !important;min-height:320px !important;margin:0
!important;overflow:hidden}body .sa-query-card .wp-block-post-featured-image a,
body .sa-query-card .wp-block-post-featured-image
img{display:block;width:100% !important;height:100% !important;object-fit:cover !important}body .sa-query-card>.wp-block-group:last-child{display:flex !important;flex-direction:column;min-height:0;padding-top:22px;overflow:hidden}body .sa-query-card .wp-block-post-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}body .sa-query-card .wp-block-post-excerpt{display:flex !important;flex:1;flex-direction:column;min-height:0}body .sa-query-card .wp-block-post-excerpt__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}body .sa-query-card .wp-block-post-excerpt__more-text{margin-top:auto !important;padding-top:14px !important}body .sa-query-card:not(:has(.wp-block-post-featured-image)){grid-template-rows:320px minmax(0, 1fr) !important}body .sa-query-card:not(:has(.wp-block-post-featured-image))::before{width:100% !important;height:320px !important;min-height:320px !important}body:not(.wp-admin) .mce-notification,
body:not(.wp-admin) .mce-notification-error,
body:not(.wp-admin) .mce-notification-warning,
body:not(.wp-admin).vc_editor .mce-window,
body:not(.wp-admin) .vc_message_box-danger{display:none !important}footer .wp-block-navigation-item__content,
footer .wp-block-navigation-item__content:visited{color:#f8f1e7 !important;-webkit-text-fill-color:#f8f1e7 !important;opacity:0.82}footer .wp-block-navigation-item__content:hover,
footer .wp-block-navigation-item__content:focus{color:#fff !important;-webkit-text-fill-color:#fff !important;opacity:1}@media (max-width: 1100px){body .wp-block-post-template.is-layout-grid{grid-auto-rows:620px !important}body .wp-block-post-template.is-layout-grid > li.wp-block-post,
body .wp-block-post-template.is-layout-grid>li.wp-block-post>.sa-query-card{height:620px !important;min-height:620px !important;max-height:620px !important}body .wp-block-post-template.is-layout-grid > li.wp-block-post > .sa-query-card,
body .sa-query-card:not(:has(.wp-block-post-featured-image)){grid-template-rows:250px minmax(0, 1fr) !important}body .sa-query-card .wp-block-post-featured-image,
body .sa-query-card:not(:has(.wp-block-post-featured-image))::before{height:250px !important;min-height:250px !important}}.sa-category-intro{gap:30px}.sa-category-intro>.wp-block-group{max-width:760px;margin:0
!important}.sa-category-eyebrow{margin:0
0 10px !important;font-size:0.64rem !important;font-weight:800;letter-spacing:0.19em;line-height:1.3}.sa-category-intro
h2{margin:0
!important;font-size:clamp(2.25rem, 4.5vw, 4rem) !important;line-height:0.98;letter-spacing:-0.025em}.sa-category-copy{max-width:330px;margin:0
0 4px !important;color:var(--sa-muted);font-size:0.85rem;line-height:1.55}.sa-category-cards{align-items:stretch !important}.sa-category-tile{position:relative;display:flex;flex-direction:column;min-height:195px;padding:20px
22px;overflow:hidden;border:1px
solid rgba(81, 47, 40, 0.12);border-radius:24px;background-position:center !important;background-size:cover !important;color:var(--sa-cream) !important;transition:transform 260ms cubic-bezier(.2,.8,.2,1),
box-shadow 260ms ease,
border-color 260ms ease}.sa-category-tile:hover{z-index:2;border-color:rgba(183, 123, 91, 0.35);box-shadow:0 18px 38px rgba(81, 47, 40, 0.12);transform:translateY(-6px)}.sa-category-number{margin:0
!important;color:var(--sa-caramel);font-size:0.68rem;font-weight:800;letter-spacing:0.08em}.sa-category-tile
h3{margin:auto 0 3px !important;font-size:clamp(1.8rem, 3vw, 2.75rem);line-height:0.96}.sa-category-tile h3 a,
.sa-category-tile h3 a:visited{color:inherit !important;text-decoration:none}.sa-category-tile h3 a::after{content:"";position:absolute;z-index:4;inset:0}.sa-category-subtitle{margin:0
!important;color:var(--sa-muted);font-size:0.7rem;font-weight:650}.sa-category-arrow{position:absolute;right:20px;bottom:16px;margin:0
!important;font-size:1.25rem;line-height:1;transition:transform 220ms ease}.sa-category-tile:hover .sa-category-arrow{transform:translate(4px, -4px)}.sa-category-tile-dark{border-color:transparent;background:linear-gradient(180deg, rgba(40, 25, 22, 0.10) 5%, rgba(40, 25, 22, 0.78) 100%),
url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/category-cake.webp")}.sa-category-tile-dark .sa-category-number{color:var(--sa-cream)}.sa-category-tile-dark .sa-category-subtitle{color:rgba(248, 241, 231, 0.88)}.sa-category-tile-light{border-color:transparent;background:linear-gradient(180deg, rgba(40, 25, 22, 0.08) 5%, rgba(40, 25, 22, 0.78) 100%),
url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/category-cookies.webp")}.sa-category-tile-rose{border-color:transparent;background:linear-gradient(180deg, rgba(40, 25, 22, 0.08) 5%, rgba(40, 25, 22, 0.78) 100%),
url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/category-breakfast.webp")}.sa-category-tile .sa-category-number,
.sa-category-tile .sa-category-subtitle,
.sa-category-tile .sa-category-arrow{z-index:2;color:var(--sa-cream) !important;text-shadow:0 1px 16px rgba(40, 25, 22, 0.28)}.sa-category-tile
h3{z-index:2;color:var(--sa-cream) !important;text-shadow:0 2px 20px rgba(40, 25, 22, 0.38)}@media (max-width: 780px){.sa-category-intro{align-items:flex-start !important;flex-direction:column}.sa-category-cards{display:grid !important;grid-template-columns:1fr}.sa-category-tile{min-height:170px}}@media (prefers-reduced-motion: reduce){.sa-category-tile,.sa-category-arrow{transform:none !important}}.sa-about-section{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 2% 7%, rgba(229, 207, 199, 0.62) 0 10%, transparent 24%),
radial-gradient(circle at 98% 4%, rgba(229, 207, 199, 0.48) 0 9%, transparent 23%),
var(--sa-cream) !important}.sa-about-section::before{content:"";position:absolute;z-index:-1;inset:0;background:url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/about-ingredients-sketch.svg") center / cover no-repeat;pointer-events:none}.sa-about-layout{position:relative;z-index:1;align-items:center !important}.sa-about-photo-column{min-width:0}.sa-polaroid{position:relative;width:min(100%, 350px);margin:0
auto !important;padding:14px
14px 54px;border:1px
solid rgba(81, 47, 40, 0.08);background:#fffdf9;box-shadow:0 22px 45px rgba(40, 25, 22, 0.14),
0 2px 8px rgba(40, 25, 22, 0.08);transition:transform 420ms cubic-bezier(.2,.8,.2,1), box-shadow 420ms ease}.sa-polaroid::after{content:"Haferflockey";position:absolute;right:18px;bottom:17px;left:18px;color:var(--sa-muted);font:italic 0.82rem var(--sa-serif);letter-spacing:0.02em;text-align:center}.sa-polaroid-left{transform:rotate(-4deg)}.sa-polaroid-right{width:min(90%, 310px);transform:rotate(4.5deg)}.sa-polaroid:hover{z-index:3;box-shadow:0 30px 58px rgba(40, 25, 22, 0.18),
0 3px 10px rgba(40, 25, 22, 0.09)}.sa-polaroid-left:hover{transform:rotate(-2deg) translateY(-6px)}.sa-polaroid-right:hover{transform:rotate(2deg) translateY(-6px)}.sa-polaroid
img{display:block;width:100%;height:345px;object-fit:cover}.sa-polaroid-left
img{object-position:center 35%}.sa-polaroid-right
img{height:320px;object-position:center 30%}.sa-about-copy{max-width:570px;padding:30px
10px;text-align:left}.sa-about-eyebrow{margin:0
0 12px !important;font-size:0.65rem !important;font-weight:800;letter-spacing:0.19em;line-height:1.3}.sa-about-copy
h2{margin:0
0 24px !important;font-size:clamp(2.9rem, 5vw, 5rem) !important;line-height:0.95;letter-spacing:-0.035em}.sa-about-copy>p:not(.sa-about-eyebrow){margin:0
0 16px !important;color:var(--sa-cocoa);font-size:0.92rem;line-height:1.72}.sa-about-actions{margin-top:25px}.sa-about-actions .wp-block-button__link,
.sa-about-actions .wp-block-button__link:visited,
.sa-about-actions .wp-block-button__link:hover,
.sa-about-actions .wp-block-button__link:focus{color:var(--sa-cream) !important;-webkit-text-fill-color:var(--sa-cream) !important}@media (max-width: 1050px){.sa-about-layout{gap:28px !important}.sa-polaroid{padding:11px
11px 45px}.sa-polaroid
img{height:285px}.sa-polaroid-right
img{height:265px}.sa-about-copy{padding-inline:0}}@media (max-width: 780px){.sa-about-section{padding-top:72px !important;padding-bottom:76px !important}.sa-about-layout{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr))}.sa-about-copy{grid-column:1 / -1;grid-row:1;max-width:600px;margin:0
auto !important;padding:0
0 28px;text-align:center}.sa-about-actions{justify-content:center}.sa-about-photo-column{grid-row:2}.sa-polaroid,.sa-polaroid-right{width:min(92%, 280px)}.sa-polaroid img,
.sa-polaroid-right
img{height:260px}}@media (max-width: 520px){.sa-about-layout{display:flex !important;flex-direction:column}.sa-about-copy{order:1}.sa-about-photo-column:first-child{order:2}.sa-about-photo-column:last-child{order:3;margin-top:-14px}.sa-polaroid,.sa-polaroid-right{width:min(78vw, 285px)}}@media (prefers-reduced-motion: reduce){.sa-polaroid,.sa-polaroid:hover{transition:none !important}}@media (max-width: 680px){body .wp-block-post-template.is-layout-grid{grid-auto-rows:auto !important}body .wp-block-post-template.is-layout-grid > li.wp-block-post,
body .wp-block-post-template.is-layout-grid>li.wp-block-post>.sa-query-card{height:auto !important;min-height:0 !important;max-height:none !important}}.single-post main>.wp-block-post-title{max-width:1050px;overflow-wrap:normal;word-break:normal;hyphens:auto;font-size:clamp(2.65rem, 6vw, 5.5rem) !important;line-height:0.98 !important;text-wrap:balance}.single-post .wp-block-post-content h1,
.single-post .wprm-recipe-name{overflow-wrap:normal !important;word-break:normal !important;hyphens:auto;text-wrap:balance}.sa-recipes-overview{padding-top:48px !important}.sa-all-categories{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:1fr;align-items:stretch !important;gap:14px !important}.sa-all-categories>*{margin-block-start:0 !important;margin-block-end:0 !important}.sa-all-category{position:relative;display:flex;box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;min-height:205px;height:100%;padding:24px;overflow:hidden;border:1px
solid var(--sa-line);border-radius:24px;background-position:center !important;background-size:cover !important;color:var(--sa-cocoa);transition:transform 220ms ease, box-shadow 220ms ease}.sa-all-category:hover{transform:translateY(-4px);box-shadow:var(--sa-shadow)}.sa-all-category
a{color:var(--sa-cocoa) !important;text-decoration:none !important}.sa-all-category a::after{content:"";position:absolute;inset:0}.sa-all-category
h3{margin:0
0 5px !important;font-size:clamp(1.55rem, 2.4vw, 2.25rem);line-height:1;text-shadow:0 1px 16px rgba(255, 249, 241, 0.72)}.sa-all-category
p{margin:0
!important;font-size:0.72rem;font-weight:700}.sa-all-category-kuchen{background:linear-gradient(rgba(248,241,231,.67), rgba(248,241,231,.82)), url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/category-cake.webp")}.sa-all-category-kekse{background:linear-gradient(rgba(248,241,231,.67), rgba(248,241,231,.82)), url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/category-cookies.webp")}.sa-all-category-fruehstueck{background:linear-gradient(rgba(248,241,231,.67), rgba(248,241,231,.82)), url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/category-breakfast.webp")}.sa-all-category-pancakes{background:linear-gradient(rgba(248,241,231,.67), rgba(248,241,231,.82)), url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/category-pancakes.webp")}.sa-all-category-riegel{background:linear-gradient(rgba(248,241,231,.67), rgba(248,241,231,.82)), url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/category-bars.webp")}.sa-all-category-muffins{background:linear-gradient(rgba(248,241,231,.67), rgba(248,241,231,.82)), url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/category-muffins.webp")}.sa-all-category-balls{background:linear-gradient(rgba(248,241,231,.67), rgba(248,241,231,.82)), url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/category-balls.webp")}.sa-all-category-brot{background:linear-gradient(rgba(248,241,231,.67), rgba(248,241,231,.82)), url("/wp-content/themes/haferflockey-sweet-atelier-fixed/assets/images/category-bread.webp")}.sa-recipes-seo-copy{max-width:880px;margin-top:52px !important;margin-right:auto !important;margin-left:auto !important;padding:34px
38px;border:1px
solid rgba(81, 47, 40, 0.1);border-radius:26px;background:rgba(255, 249, 241, 0.72)}.sa-recipes-seo-copy
h2{margin:0
0 18px !important;font-size:clamp(1.8rem, 3vw, 2.7rem)}.sa-recipes-seo-copy
p{margin:0
!important;color:var(--sa-muted);font-size:0.96rem;line-height:1.8}.sa-brand-lockup{display:inline-grid;grid-template-columns:58px auto;grid-template-rows:auto auto;column-gap:15px;align-items:center;color:var(--sa-cocoa) !important;text-decoration:none !important}.sa-oat-icon{display:grid;grid-column:1;grid-row:1 / 3;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--sa-cocoa);color:var(--sa-cream)}.sa-oat-icon
svg{width:34px;height:34px}.sa-brand-name{grid-column:2;grid-row:1;align-self:end;font-family:var(--sa-serif);font-size:clamp(1.35rem, 2vw, 1.9rem);font-weight:600;line-height:1}.sa-brand-subtitle{grid-column:2;grid-row:2;align-self:start;margin-top:7px;color:var(--sa-muted);font-size:0.6rem;font-weight:800;letter-spacing:0.14em;line-height:1.2;text-transform:uppercase}.sa-block-header.is-scrolled .sa-brand-lockup{transform:scale(.94);transform-origin:left center}.sa-hero-image{width:100%;margin-inline:0 !important}.sa-hero-image
img{width:100%;min-height:450px;object-fit:cover;object-position:center}.wprm-recipe-jump,.wprm-recipe-print,.wprm-recipe-jump-to-recipe-shortcode,.wprm-recipe-print-shortcode,a[href*="/wprm_print/"]{display:none !important}@media (max-width: 900px){.sa-all-categories{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 680px){.sa-block-header{padding-right:20px !important}.sa-block-header .wp-block-navigation__responsive-container-open{margin-right:0;transform:none}.sa-menu-toggle{margin-right:0}.sa-block-header .wp-block-navigation__responsive-container-close{right:16px !important}.sa-block-header .wp-block-navigation__responsive-container-content{align-items:flex-start !important;box-sizing:border-box;width:100%;padding:92px
36px 44px !important}.sa-block-header .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.sa-block-header .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{align-items:flex-start !important;width:100%;text-align:left !important}.sa-block-header .wp-block-navigation__responsive-container-content .wp-block-navigation-item{align-items:flex-start !important;width:100%}.sa-brand-lockup{grid-template-columns:44px minmax(0, 1fr);column-gap:10px}.sa-oat-icon{width:44px;height:44px}.sa-oat-icon
svg{width:27px;height:27px}.sa-brand-name{font-size:1.25rem}.sa-brand-subtitle{max-width:210px;margin-top:4px;font-size:0.47rem;letter-spacing: .1em}.sa-hero-image
img{min-height:330px}.single-post main>.wp-block-post-title{font-size:clamp(2.35rem, 12vw, 4rem) !important;line-height:1.01 !important}.wprm-recipe-container .wprm-recipe-name{font-size:clamp(2rem, 10vw, 3rem) !important}.sa-all-categories{grid-template-columns:1fr}.sa-all-category{min-height:180px}.sa-recipes-seo-copy{margin-top:36px !important;padding:26px
24px}}