/* FoodStories Rebrand Popup */
html.fsrp-open{overflow:hidden}
.fsrp{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity .2s ease}
.fsrp[hidden]{display:none!important}
.fsrp.is-open{opacity:1}
.fsrp__overlay{position:absolute;inset:0;background:rgba(0,0,0,.8)}
.fsrp .fsrp__dialog{position:relative;display:flex;flex-direction:row;width:640px;max-width:100%;min-height:457px;max-height:calc(100vh - 32px);background:#F4F0E4;border-radius:17px;overflow:hidden;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);font-family:"Commissioner",sans-serif;color:#000;text-align:left;transform:scale(.96);transition:transform .2s ease;outline:none}
.fsrp.is-open .fsrp__dialog{transform:none}
.fsrp .fsrp__art{flex:0 0 55%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin:0;padding:0}
.fsrp .fsrp__art picture{display:block}
.fsrp .fsrp__art img{display:block;width:345px;max-width:100%;height:auto;margin:0;border:0;border-radius:0;box-shadow:none}
.fsrp .fsrp__content{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:55px 32px 36px 0;margin:0}
.fsrp .fsrp__logo{display:block;width:148px;max-width:100%;height:auto;margin:0 0 2px 22px;border:0;border-radius:0;box-shadow:none}
.fsrp .fsrp__title{margin:0;padding:0;font-family:inherit;font-size:26px;font-weight:800;line-height:1.05;letter-spacing:-.3px;color:#000;text-transform:none}
.fsrp .fsrp__text{margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;color:#000}
.fsrp .fsrp__text p{margin:0 0 12px;padding:0;font:inherit;color:inherit}
.fsrp .fsrp__text p:last-child{margin-bottom:0}
.fsrp .fsrp__signoff{margin:0;padding:0;font-family:inherit;font-size:18px;font-weight:800;line-height:1.1;color:#000}
.fsrp .fsrp__close{position:absolute;top:9px;right:9px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:#000;line-height:0;cursor:pointer}
.fsrp .fsrp__close:hover{background:rgba(0,0,0,.06)}
.fsrp .fsrp__close:focus-visible{outline:2px solid #000;outline-offset:2px}
.fsrp .fsrp__close svg{display:block;width:18px;height:18px}
/* While the popup is open, hide Consent Dock's floating "Ρυθμίσεις cookies" button (it sits above the card). */
html.fsrp-open #cdg-manage{visibility:hidden!important}
/* Phones: Figma "Rectangle 7422" (1332x2062 frame shown at ~351px wide): centred logo and text, full-width vegetables along the bottom. */
@media (max-width:767px){
.fsrp{padding:12px}
.fsrp .fsrp__dialog{flex-direction:column;width:100%;max-width:420px;min-height:0;max-height:calc(100vh - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:center}
.fsrp .fsrp__content{order:1;position:relative;z-index:1;flex:none;align-items:center;gap:10px;padding:32px 20px 0}
.fsrp .fsrp__logo{width:49%;max-width:190px;margin:0 0 2px}
.fsrp .fsrp__title{font-size:28px;line-height:1;letter-spacing:-.3px}
.fsrp .fsrp__text{font-size:15px;line-height:1.2}
.fsrp .fsrp__text p{margin-bottom:10px}
.fsrp .fsrp__signoff{font-size:20px;line-height:1}
.fsrp .fsrp__art{order:2;flex:none;align-items:center;margin-top:4px}
.fsrp .fsrp__art picture{display:block;width:100%}
.fsrp .fsrp__art img{width:46%}
.fsrp .fsrp--art-m .fsrp__art{margin-top:-6px}
.fsrp .fsrp--art-m .fsrp__art img{width:100%}
.fsrp .fsrp__close{top:6px;right:6px}
}
@supports (height:100dvh){@media (max-width:767px){.fsrp .fsrp__dialog{max-height:calc(100dvh - 24px)}}}
@media (prefers-reduced-motion:reduce){.fsrp,.fsrp .fsrp__dialog{transition:none}}
