._53EWXG_root{min-width:0}._53EWXG_eyebrow{color:#e1a184;font-size:max(calc((9px) * var(--mobile-font-scale,1)), min(calc(calc((9px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));letter-spacing:.12em;margin:0 0 4px;font-weight:600}._53EWXG_root h2{font:600 max(calc((23px) * var(--mobile-title-scale,1)), min(calc(calc((23px) * var(--mobile-title-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px))/1.15 var(--font-editorial);margin:0 0 10px}._53EWXG_fields{gap:10px;display:flex}._53EWXG_fields input{background:var(--brand-cream);width:100%;min-width:0;height:44px;color:var(--brand-text);font:inherit;font-size:max(calc((12px) * var(--mobile-font-scale,1)), min(calc(calc((12px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));border:1px solid #e5ddcf;border-radius:8px;padding:10px 14px}._53EWXG_fields input::placeholder{color:#746c65}._53EWXG_fields input:disabled{opacity:.7}._53EWXG_fields button{color:#fff;min-height:44px;font:inherit;font-size:max(calc((12px) * var(--mobile-font-scale,1)), min(calc(calc((12px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));cursor:pointer;background:#a44e30;border:0;border-radius:8px;flex-shrink:0;padding:10px 18px;font-weight:600}._53EWXG_fields button:hover{background:#8d3f26}._53EWXG_fields button:disabled{cursor:wait;opacity:.7}._53EWXG_note{color:#c5d1c9;font-size:max(calc((10px) * var(--mobile-font-scale,1)), min(calc(calc((10px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));margin:9px 0 0;line-height:1.5}._53EWXG_note a{color:inherit;text-underline-offset:3px;text-decoration:underline}._53EWXG_note a:focus-visible{outline-offset:3px;outline:2px solid}._53EWXG_verification{box-sizing:border-box;width:min(100%,326px);min-width:0;color:var(--brand-text);margin-top:10px;padding:0}._53EWXG_root[data-variant=footer] ._53EWXG_verification{color:var(--brand-cream)}._53EWXG_root[data-variant=footer] ._53EWXG_verification [data-turnstile-status]>p{color:var(--brand-cream)}._53EWXG_root[data-variant=footer] ._53EWXG_verification button{border:1px solid var(--brand-cream);background:var(--brand-cream);min-height:44px;color:var(--brand-green);font:inherit;font-size:max(calc((12px) * var(--mobile-font-scale,1)), min(calc(calc((12px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));cursor:pointer;border-radius:8px;padding:10px 14px;font-weight:600}._53EWXG_root[data-variant=footer] ._53EWXG_verification button:hover:not(:disabled){background:#e5eadf;border-color:#e5eadf}._53EWXG_root[data-variant=footer] ._53EWXG_verification button:disabled{color:#364d40;cursor:not-allowed;background:#aabbb0;border-color:#aabbb0}._53EWXG_root[data-variant=footer] ._53EWXG_verification button:focus-visible{outline:3px solid var(--brand-gold);outline-offset:3px}._53EWXG_status{color:inherit;font-size:max(calc((12px) * var(--mobile-font-scale,1)), min(calc(calc((12px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));line-height:1.5}._53EWXG_status:not(:empty){margin-top:8px}._53EWXG_status[data-error]{color:#ffcbb7}._53EWXG_root[data-variant=feed]{background:var(--brand-light-blue);color:var(--brand-green);border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin:32px 0;padding:30px 36px;display:grid}._53EWXG_root[data-variant=feed] ._53EWXG_eyebrow{color:#85442e}._53EWXG_root[data-variant=feed] h2{font-size:max(calc((34px) * var(--mobile-title-scale,1)), min(calc(calc((34px) * var(--mobile-title-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));margin-bottom:6px}._53EWXG_description{max-width:48ch;color:var(--brand-text);font-size:max(calc((14px) * var(--mobile-font-scale,1)), min(calc(calc((14px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));margin:0;line-height:1.6}._53EWXG_root[data-variant=feed] ._53EWXG_note{color:#52616a}._53EWXG_root[data-variant=feed] ._53EWXG_status[data-error]{color:#8e3423}._53EWXG_root[data-variant=feed] :is(input,button):focus-visible{outline:3px solid var(--brand-green);outline-offset:3px}@media (max-width:850px){._53EWXG_root[data-variant=feed]{grid-template-columns:1fr;gap:20px;padding:26px 24px}}@media (max-width:380px){._53EWXG_fields{flex-direction:column}._53EWXG_root[data-variant=feed]{padding:24px 12px}}
.o4E68q_footer{border-top:3px solid var(--brand-terracotta);color:#f8f5ee;background:linear-gradient(#234b3a 0,#1b3c2e 110px);flex-shrink:0;width:100%}.o4E68q_inner{max-width:1560px;padding:34px var(--site-page-gutter) 22px;margin-inline:auto}.o4E68q_main{grid-template-columns:minmax(320px,1fr) minmax(0,1.55fr);gap:clamp(28px,4vw,64px);display:grid}.o4E68q_wordmark{min-height:44px;font:600 max(calc((34px) * var(--mobile-font-scale,1)), min(calc(calc((34px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px))/1.1 var(--font-editorial);align-items:center;display:inline-flex}.o4E68q_motto{font-size:max(calc((15px) * var(--mobile-font-scale,1)), min(calc(calc((15px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));margin:5px 0 27px;font-weight:600;line-height:1.5}.o4E68q_navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:12px;display:grid}.o4E68q_navigation h2{font-size:max(calc((12px) * var(--mobile-title-scale,1)), min(calc(calc((12px) * var(--mobile-title-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));letter-spacing:.08em;color:#c3d0c7;margin:0 0 12px;font-weight:600;line-height:1.5}.o4E68q_navigation ul{margin:0;padding:0;list-style:none}.o4E68q_navigation a{min-height:35px;font-size:max(calc((12px) * var(--mobile-font-scale,1)), min(calc(calc((12px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));align-items:center;line-height:1.5;display:inline-flex}.o4E68q_navigation .o4E68q_instagram{border:1px solid #748d7f;border-radius:99px;justify-content:space-between;gap:18px;min-height:38px;padding:6px 14px}.o4E68q_footer a:hover{text-underline-offset:4px;text-decoration:underline}.o4E68q_footer :is(a,button,input):focus-visible{outline:3px solid var(--brand-gold);outline-offset:3px}.o4E68q_bottom{color:#b8c8bd;font-size:max(calc((12px) * var(--mobile-font-scale,1)), min(calc(calc((12px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));border-top:1px solid #547060;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:29px;padding-top:18px;line-height:1.8;display:flex}.o4E68q_bottom p{margin:0}.o4E68q_bottomRight{justify-items:end;gap:5px;display:grid}.o4E68q_legalLinks{display:contents}.o4E68q_bottom nav{gap:20px;display:flex}.o4E68q_bottom nav a{align-items:center;min-height:28px;display:flex}.o4E68q_signature{font-size:max(calc((11px) * var(--mobile-font-scale,1)), min(calc(calc((11px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));letter-spacing:.16em;align-items:center;gap:9px;display:flex}.o4E68q_signature:before{content:"";background:var(--brand-terracotta);width:20px;height:2px}@media (max-width:1100px){.o4E68q_main{grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr);gap:36px}.o4E68q_navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:701px) and (max-width:1100px){.o4E68q_main{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}}@media (min-width:701px) and (max-width:1100px),(min-width:1101px) and (max-width:1366px) and (hover:none) and (pointer:coarse){.o4E68q_legalLinks{white-space:nowrap;align-items:center;gap:20px;display:flex}}@media (max-width:700px){.o4E68q_inner{padding-block:28px 20px}.o4E68q_main{grid-template-columns:1fr;gap:30px}.o4E68q_brand{max-width:500px}.o4E68q_navigation{gap:28px 18px;padding-top:0}.o4E68q_navigation a{min-height:44px;font-size:max(calc((13px) * var(--mobile-font-scale,1)), min(calc(calc((13px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px))}.o4E68q_bottom{flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px}.o4E68q_bottomRight{justify-items:start}.o4E68q_bottom nav a{min-height:44px}.o4E68q_bottomRight{width:100%;min-width:0}.o4E68q_legalLinks{width:min(100%,360px);min-width:0;font-size:max(calc((11px) * var(--mobile-font-scale,1)), min(calc(calc((11px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(3px,1.4vw,8px);display:flex}.o4E68q_legalLinks nav{display:contents}.o4E68q_legalLinks :is(a,button){min-height:44px;color:inherit;font:inherit;letter-spacing:normal;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.o4E68q_legalLinks button:hover{text-underline-offset:4px;text-decoration:underline}}
.bSf3Rq_dialog{z-index:2147483647;box-sizing:border-box;width:min(400px,100vw - 32px);max-width:400px;max-height:calc(100dvh - max(38px, env(safe-area-inset-top) + env(safe-area-inset-bottom) + 24px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdc9b3 transparent;color:#234b3a;font-family:var(--font-inter,Inter), Arial, sans-serif;font-size:max(calc((16px) * var(--mobile-font-scale,1)), min(calc(calc((16px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));text-align:center;-webkit-font-smoothing:antialiased;background:#faf8f2;border:1px solid #d6e3d9;border-radius:24px;margin:auto;padding:31px 30px 28px;font-weight:400;line-height:normal;animation:.65s cubic-bezier(.22,1,.36,1) both bSf3Rq_signatureIn;position:fixed;inset:0;overflow:auto;box-shadow:0 25px 90px #1938291c}.bSf3Rq_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2343342e;animation:.35s both bSf3Rq_shadeIn}.bSf3Rq_dialog.bSf3Rq_fading{animation:.2s ease-in both bSf3Rq_signatureOut}.bSf3Rq_dialog.bSf3Rq_fading::backdrop{animation:.2s ease-in both bSf3Rq_shadeOut}.bSf3Rq_content{text-align:center;min-width:0}.bSf3Rq_symbol{color:#234b3a;width:78px;height:78px;margin:0 auto 23px;display:block}.bSf3Rq_symbol svg{fill:none;stroke:currentColor;stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.bSf3Rq_outerCircle{stroke:#a2b097;stroke-width:.6px;stroke-dasharray:2 6}.bSf3Rq_circle{stroke-dasharray:270;stroke-dashoffset:270px;transform-origin:50%;animation:.65s cubic-bezier(.22,1,.36,1) .1s forwards bSf3Rq_draw;transform:rotate(-90deg)}.bSf3Rq_check{stroke-width:1.6px;stroke-dasharray:70;stroke-dashoffset:70px;animation:.45s cubic-bezier(.22,1,.36,1) .47s forwards bSf3Rq_draw}.bSf3Rq_label{color:#7e866e;min-height:16px;font-size:max(calc((9px) * var(--mobile-font-scale,1)), min(calc(calc((9px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));letter-spacing:1px;justify-content:center;align-items:center;gap:8px;margin:0;font-weight:500;line-height:1.6;animation:.62s cubic-bezier(.22,1,.36,1) .18s both bSf3Rq_contentIn;display:flex}.bSf3Rq_label svg{flex:none;width:16px;height:16px}.bSf3Rq_heading{color:#234b3a;font-family:var(--font-editorial,"Smakarkivet Cormorant"), "Cormorant Garamond", Georgia, serif;font-size:max(calc((40px) * var(--mobile-title-scale,1)), min(calc(calc((40px) * var(--mobile-title-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));letter-spacing:-.5px;overflow-wrap:break-word;margin:17px 0 14px;font-weight:600;line-height:1.1;animation:.62s cubic-bezier(.22,1,.36,1) .24s both bSf3Rq_contentIn}.bSf3Rq_heading:focus{outline:none}.bSf3Rq_description{color:#746c65;max-width:295px;font-size:max(calc((13px) * var(--mobile-font-scale,1)), min(calc(calc((13px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));letter-spacing:normal;overflow-wrap:break-word;margin:0 auto;font-weight:400;line-height:1.7;animation:.62s cubic-bezier(.22,1,.36,1) .29s both bSf3Rq_contentIn}.bSf3Rq_progress{background:#e0e4d8;width:90px;height:1px;margin:23px auto 0;overflow:hidden}.bSf3Rq_progress>span{transform-origin:0;width:100%;height:100%;animation:bSf3Rq_progress var(--signature-progress-duration,3s) linear both;background:#869f79;display:block}.bSf3Rq_next{border-top:1px solid #dcdcd0;margin-top:25px;padding-top:20px;animation:.3s cubic-bezier(.22,1,.36,1) both bSf3Rq_contentIn}.bSf3Rq_question{color:#234b3a;font-family:var(--font-editorial,"Smakarkivet Cormorant"), "Cormorant Garamond", Georgia, serif;font-size:max(calc((28px) * var(--mobile-font-scale,1)), min(calc(calc((28px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));margin:0 0 17px;font-weight:600;line-height:normal}.bSf3Rq_actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 8px;display:grid}.bSf3Rq_actions>:is(button,a){box-sizing:border-box;color:#234b3a;min-width:0;min-height:44px;font-family:var(--font-inter,Inter), Arial, sans-serif;font-size:max(calc((11px) * var(--mobile-font-scale,1)), min(calc(calc((11px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));text-align:center;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #d6d9cb;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:12px 9px;font-weight:400;line-height:normal;text-decoration:none;transition:background .2s;display:flex}.bSf3Rq_actions>:is(button,a):first-child{color:#f8f5ee;min-height:46px;font-size:max(calc((13px) * var(--mobile-font-scale,1)), min(calc(calc((13px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));background:#234b3a;border-color:#234b3a;grid-column:1/-1;justify-content:space-between;padding:12px 16px;font-weight:600}.bSf3Rq_actions>:is(button,a):hover{background:#edf0e6}.bSf3Rq_actions>:is(button,a):first-child:hover{background:#315d47}.bSf3Rq_actions>:is(button,a):focus-visible{outline-offset:3px;outline:2px solid #234b3a}.bSf3Rq_actions svg{flex:none}@keyframes bSf3Rq_signatureIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bSf3Rq_signatureOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes bSf3Rq_shadeIn{0%{opacity:0}to{opacity:1}}@keyframes bSf3Rq_shadeOut{0%{opacity:1}to{opacity:0}}@keyframes bSf3Rq_contentIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes bSf3Rq_draw{to{stroke-dashoffset:0}}@keyframes bSf3Rq_progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.bSf3Rq_dialog{padding:29px 24px 25px}.bSf3Rq_symbol{width:69px;height:69px;margin-bottom:20px}.bSf3Rq_heading{font-size:max(calc((37px) * var(--mobile-title-scale,1)), min(calc(calc((37px) * var(--mobile-title-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px))}.bSf3Rq_label{font-size:max(calc((8px) * var(--mobile-font-scale,1)), min(calc(calc((8px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px))}}@media (max-width:600px){.bSf3Rq_next{margin-top:21px;padding-top:17px}.bSf3Rq_actions{grid-template-columns:minmax(0,1fr)}.bSf3Rq_actions>:is(button,a){font-size:max(calc((12px) * var(--mobile-font-scale,1)), min(calc(calc((12px) * var(--mobile-font-scale,1)) * var(--tablet-small-font-scale,1)), 20px), var(--tablet-min-font-size,0px));padding:10px}}@media (prefers-reduced-motion:reduce){.bSf3Rq_dialog,.bSf3Rq_dialog::backdrop,.bSf3Rq_circle,.bSf3Rq_check,.bSf3Rq_label,.bSf3Rq_heading,.bSf3Rq_description,.bSf3Rq_progress>span,.bSf3Rq_next{animation:none}.bSf3Rq_circle,.bSf3Rq_check{stroke-dashoffset:0}.bSf3Rq_actions>:is(button,a){transition:none}.bSf3Rq_dialog.bSf3Rq_fading,.bSf3Rq_dialog.bSf3Rq_fading::backdrop{animation:none}}
.Rjb5rW_dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f5ee;animation:none}.Rjb5rW_dialog{animation-duration:.18s}.Rjb5rW_dialog[data-pending],.Rjb5rW_dialog[data-pending] :is(h2,p){animation:none}.Rjb5rW_dialog[data-pending] [data-signature-check]{visibility:hidden}.Rjb5rW_dialog[data-pending] [data-signature-progress]>span{animation:none}.Rjb5rW_slow{margin:24px 0 0;line-height:1.6}.Rjb5rW_spinner{border:2px solid #d5dfce;border-top-color:#234b3a;border-radius:50%;width:26px;height:26px;margin:24px auto 0;animation:1s linear infinite Rjb5rW_turn;display:block}.Rjb5rW_actions{gap:10px;margin-top:24px;display:grid}.Rjb5rW_actions button,.Rjb5rW_actions a{color:#fff;font:inherit;cursor:pointer;text-align:center;background:#234b3a;border:1px solid #b7c6b5;border-radius:10px;padding:12px;text-decoration:none}.Rjb5rW_actions button:last-child{color:#234b3a;background:0 0}.Rjb5rW_actions button:disabled{opacity:.6}@keyframes Rjb5rW_turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Rjb5rW_spinner{animation:none}}
