:root{--colorBrandPrimaryMidnight: #5C6814;--colorBrandPrimaryDark: #8FA02A;--colorBrandPrimary: #AFC33B;--colorBrandPrimaryLight: #d1da96;--colorBrandPrimaryBright: #e7f880;--colorBrandSecondaryMidnight: #97771D;--colorBrandSecondaryDark: #B58F24;--colorBrandSecondary: #D9AB29;--colorBrandSecondaryLight: #EEC348;--colorBrandSecondaryBright: #F9DB86;--colorBrandBlack: #272727;--colorBrandDarkGray: #5B5A5A;--colorBrandGray: #C2BFBF;--colorBrandLightGray: #e1e0df;--colorBrandWhite: #FFFFFF;--colorSuccess: #99af17;--colorInfo: #6a7a0a;--colorWarning: #F9DB86;--colorError: #ea720e;--borderThin: .5px;--borderDefault: 1px;--borderThick: 2px;--spacingVeryHuge: 60px;--spacingHuge: 40px;--spacingLarge: 32px;--spacingDefault: 24px;--spacingSmall: 16px;--spacingTiny: 8px;--radiusSmall: 8px;--radiusDefault: 16px;--radiusLarge: 24px;--radiusRound: 100vw;--colorTextDark: #272727;--colorTextLight: var(--colorBrandWhite);--colorTextColored: #6a7a0a;--colorBrandLight: #d6e66c;--colorDisabled: #cecece;--colorBorder: #cecece;--colorBorderLeftTop: #cecece;--colorBorderRightBottom: #b5b5b5;--colorLink: #99af17;--colorHoover: #bcca63;--colorHooverInverse: #f3f4f0;--fontFamilySansSerif: "OpenSans";--fontFamilySerif: "Baskerville";--fontSizeSmall: 14px;--fontSizeStandard: 18px;--fontSizeLarge: 24px;--fontSizeTitle: 2rem;--fontSizeSubtitle: 1.3rem;--fontStyleNormal: normal;--fontStyleItalic: italic;--fontWeightLight: 300;--fontWeightNormal: 400;--fontWeightBold: 700;--letterSpacing: .016rem;--border: var(--borderDefault);--padding-button: 12px;--radius-button: var(--radiusRound);--icon-size-small: 16px;--icon-size-medium: 24px;--icon-size-large: 32px;--icon-color: var(--colorTextDark);--icon-color-glassy: var(--colorTextLight);--icon-color-text: var(--colorTextDark);--icon-color-text-glassy: var(--colorTextLight);--tile-background-color-left-top: var(--colorBrandWhite);--tile-background-color-right-bottom: var(--colorBrandWhite);--tile-border-color-left-top: var(--colorBorder);--tile-border-color-right-bottom: var(--colorBorder);--tile-border-radius-small: 12px;--tile-border-radius-large: 24px;--tile-border-radius-huge: 100vw;--tile-shadow: 0 4px 6px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .06);--breakpoint-smartphone: 390px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1600px}@font-face{font-family:OpenSans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/open-sans-v44-latin-300-D5gIFPXQ.woff2) format("woff2")}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/open-sans-v44-latin-400-Bk63H6sG.woff2) format("woff2")}@font-face{font-family:OpenSans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/open-sans-v44-latin-700-CceUhp2e.woff2) format("woff2")}@font-face{font-family:Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/baskervville-v20-latin-400-CJh9xaYG.woff2) format("woff2")}@font-face{font-family:Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/baskervville-v20-latin-700-CTQANh9i.woff2) format("woff2")}*{box-sizing:border-box}*:focus{outline:none!important}html,body{max-width:100%;min-height:100vh;display:flex;flex-direction:column;font-size:var(--fontSizeStandard);font-family:var(--fontFamilySansSerif),sans-serif;font-style:var(--fontStyleNormal);font-weight:var(--fontWeightNormal);letter-spacing:var(--letterSpacing);color:var(--colorTextDark);background-repeat:no-repeat;margin:0}@media only screen and (max-width: 1024px){html,body,label{font-size:var(--fontSizeSmall)}}ul{list-style-type:"-";padding-left:0}h1{text-align:left;font-family:var(--fontFamilySansSerif),sans-serif;font-size:var(--fontSizeTitle);font-style:normal;font-weight:var(--fontWeightNormal);color:var(--colorBrandPrimary)}h2{font-size:var(--fontSizeSubtitle);font-style:var(--fontStyleNormal);font-weight:var(--fontWeightBold);color:var(--colorBrandPrimary)}.workplace{display:grid;grid-template-rows:75px auto auto}.background-gradient{top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom right,var(--colorBrandPrimaryBright),var(--colorBrandPrimaryMidnight));overflow:hidden}a{color:var(--colorBrandPrimary);text-decoration:none;cursor:pointer}a:link,a:visited,a:hover,a:active{color:var(--colorBrandPrimary)}.illustration{width:30%;height:30%}@media only screen and (max-width: 1024px){.illustration{width:50%;height:50%}}.icon{vertical-align:middle;width:32px;height:32px;margin:10px}@media only screen and (max-width: 1024px){.icon{width:28px;height:28px}}.my-viewport{min-block-size:100dvh;padding-bottom:calc(var(60px) + env(safe-area-inset-bottom))}header{position:fixed;width:100%;z-index:99;top:1rem;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;padding-left:2rem;padding-right:2rem;transition:opacity .6s}@media all and (max-width: 1024px){header{top:auto;bottom:.6rem;padding-left:0;padding-right:0}}.header--hidden{opacity:0}@media all and (max-width: 1024px){.header--hidden{display:flex;opacity:1}}.menu-bar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;height:60px;background-color:#ffffffe6;border:.5px solid lightgray;border-radius:1rem;box-shadow:0 0 20px #d5d5d5}@media all and (max-width: 1024px){.menu-bar{width:fit-content;height:50px}}.menu-logo{margin-right:auto}@media all and (max-width: 1024px){.menu-logo{display:none}}.menu-hamburger{margin-right:4rem;margin-left:1.5rem}@media all and (max-width: 1024px){.menu-hamburger{margin-right:0}}.menu-items{align-content:center;margin-right:4rem}@media all and (max-width: 1024px){.menu-items{display:none}}.menu-items menu{display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none}.menu-items menu li a{font-size:1.3em;padding-right:1.5rem}.menu-items menu li a:hover{color:#006400}.menu-icons{display:flex;align-items:center;height:100%;padding-right:1.5rem}#idIconHome{display:none}@media all and (max-width: 1024px){#idIconHome{display:flex}}#idIconShop{display:none}@media all and (max-width: 1024px){#idIconShop{display:flex}}.navigation{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:100;background-image:linear-gradient(to bottom right,var(--colorBrandPrimaryBright),var(--colorBrandPrimaryMidnight));transition:1s ease-in-out}.header--flyout{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;width:100%;padding-left:40px;padding-right:40px}.button-close{font-size:60px;color:#fff;margin-right:auto;&:hover{color:#000}}@media all and (max-width: 1024px){.button-close{font-size:40px}}.logo{width:180px;height:60px}.menu{margin-left:10rem}@media all and (max-width: 1024px){.menu{margin-left:3rem}}.menu-main{font-size:3rem;list-style:none}.menu-user{font-size:1.5rem;list-style:none}.menuItem,.menuItem:link,.menuItem:visited{color:var(--colorTextLight);display:block}.menuItem:hover,.menuItem:active{color:var(--colorPrimary);display:block}.badge{position:relative;top:-30px;right:-10px;transform:translate(50%,-50%);width:20px;height:20px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}._avatar_hgx2w_1{display:flex;align-items:center;justify-content:center;width:var(--avatar-size, 40px);height:var(--avatar-size, 40px)}._avatar_hgx2w_1 img{width:100%;height:100%;object-fit:cover;border-radius:var(--avatar-radius);border-shape:circle(50% at 50% 50%)}footer{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.contentFooter{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"suusImage menu";width:100%;height:auto;background-color:#000;font-size:var(--fontSizeSmall);color:var(--colorTextLight)}@media all and (max-width: 1024px){.contentFooter{grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-template-areas:"menu" "suusImage"}}.footerImage{width:70%;height:auto;grid-area:suusImage}@media all and (max-width: 1024px){.footerImage{width:100%}}.footerMenu{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-content:center;gap:20px;grid-area:menu;padding:20px}@media all and (max-width: 1024px){.footerMenu{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.footerMenuItemColumn{display:flex;flex-direction:column}.contentFooterBottom{display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;padding:10px 20px;background-color:var(--colorBrandLight)}.contentFooterSocialMedia{position:relative;float:right;font-size:14px}.contentFooterCopyright{position:relative;float:left;font-size:14px}.footerMenuItemColumn a{color:var(--colorBrandWhite);text-decoration:none;cursor:pointer}.footerMenuItemColumn a:link,.footerMenuItemColumn a:visited{color:var(--colorBrandWhite)}.footerMenuItemColumn a:hover{color:var(--colorPrimary)}.footerMenuItemColumn a:active{color:var(--colorBrandWhite)}.lang-switch{display:inline-flex;align-items:center;background-color:var(--colorBrandLight);padding:4px 10px;border-radius:2px;font-size:11px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lang-switch__item{border:none;background:transparent;padding:0;margin:0;cursor:pointer;color:var(--colorTextDark);opacity:.8;font-weight:400;letter-spacing:.03em}.lang-switch__item--active{font-weight:700;opacity:1}.lang-switch__item:focus-visible{outline:1px solid #ffffff;outline-offset:2px}.lang-switch__divider{margin:0 6px;color:var(--colorTextDark);opacity:.7}.content{display:grid;grid-template-columns:repeat(12,1fr);min-height:calc(100vh - 300px);overflow-x:hidden;overflow-y:auto;align-items:start}.content-child-max{grid-column:1 / span 12;display:grid;grid-template-columns:repeat(12,1fr);overflow-x:hidden;overflow-y:auto;align-items:start}.content-child-middle{grid-column:3 / span 8;align-content:center;padding-top:2.5rem;padding-bottom:2.5rem;align-items:start}@media only screen and (max-width: 1024px){.content-child-middle{grid-column:1 / span 12;padding:30px 10px}}.content-child-slim{grid-column:2 / span 10;align-content:center;align-items:start;padding-bottom:2.5rem}@media (min-width: 600px){.content-child-slim{grid-column:3 / span 8}}@media (min-width: 1024px){.content-child-slim{grid-column:3 / span 8}}@media (min-width: 1440px){.content-child-slim{grid-column:5 / span 4}}.content-centered{text-align:center;align-content:center}.content-general{margin-top:7rem;align-items:start}@media only screen and (max-width: 1024px){.content-general{margin-top:.5rem}}.container-gallery{grid-column:2 / span 10;display:grid;grid-template-columns:360px 1fr;grid-template-areas:"a a b" "c d d";gap:0;overflow:hidden;padding:48px}@media (max-width: 1080px){.container-gallery{grid-column:1 / span 12;grid-template-columns:1fr;grid-template-areas:none;padding:0 12px}}.container-header{background:#0f0f0f;color:#fff;padding:1.25rem;border-radius:12px}.title-gallery{margin:0 0 .5rem;font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.15;color:#fff}.description-gallery{margin:0;opacity:.9}.container-images{display:grid;grid-template-columns:1fr;gap:1rem}.image-card{position:relative;width:100%;height:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.image-card img{width:100%;height:100%;object-fit:cover;display:block}.image-footer{position:absolute;left:0;right:0;bottom:0;padding:.6rem .8rem;background:#fff6;color:#fff;backdrop-filter:blur(6px)}.image-title{font-weight:600;font-size:.95rem;line-height:1.2;color:#000}.image-description{font-size:.85rem;opacity:.95;color:#000}@media (min-width: 1200px){.container-header{position:sticky;top:1rem}.container-images{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-template-areas:"a a b" "c d d"}.area-0{grid-area:a;aspect-ratio:auto;height:320px}.area-1{grid-area:b;aspect-ratio:auto;height:320px}.area-2{grid-area:c;aspect-ratio:auto;height:320px}.area-3{grid-area:d;aspect-ratio:auto;height:320px}}.ingredient-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;grid-column:1 / span 12;padding:1rem}@media (max-width: 768px){.ingredient-list{flex-direction:column;align-items:center}}.ingredient-card{background:var(--colorBrandWhite);border-radius:12px;box-shadow:0 4px 10px #0000001a;padding:1rem;max-width:400px;text-align:center;transition:transform .2s ease}@media (max-width: 768px){.ingredient-card{width:90%;max-width:320px}}.ingredient-image{width:200px;height:200px;object-fit:contain}.ingredient-title{font-size:1.2rem;font-weight:700;color:var(--colorTextDark)}.ingredient-description{font-size:.9rem;color:var(--colorTextDark);margin-bottom:.5rem}.container-summary{width:100%;max-width:100%;margin:20px auto;padding:16px;border-radius:16px;background-color:#fff;box-shadow:0 2px 8px #0000001a}.panel-title{font-size:1.25rem;font-weight:600;margin-bottom:16px;color:#333}.row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee;font-size:1rem}.total{font-weight:700;font-size:1.125rem;color:#111;margin-top:8px;border-bottom:none}@media (max-width: 480px){.container{padding:12px}.panel-title{font-size:1.1rem}.row{font-size:.95rem}.total{font-size:1rem}}.tile-orderitem{position:relative;display:grid;grid-template-columns:repeat(12,1fr);width:100%;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid lightgray;border-radius:.5rem;margin-bottom:10px}.tile-image-orderitem{grid-column:1 / span 12;display:block;border:0;width:50%;height:auto;margin:1.4em auto}.tile-content-orderitem{grid-column:1 / span 12;display:flex;flex-direction:column;padding:1.4em}.tile-content-orderitem h2{margin-top:0;margin-bottom:.5em;font-weight:700}.tile-content-orderitem p{font-size:80%;flex-grow:1}.price-quantity-section{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}:root{--form-input-background: var(--colorBrandWhite);--form-input-background-glassy: linear-gradient(180deg, rgba(255,255,255,.2), rgba(255,255,255,.15));--form-input-border-width: var(--borderDefault);--form-input-border-radius: var(--radiusDefault);--form-input-border-color: var(--colorBrandGray);--form-input-border-color-selected: var(--colorBrandPrimary);--form-input-border-color-selected-glassy: var(--colorBrandWhite)}div.formCentered{position:relative;display:block;max-width:50%;max-height:100%;background-color:#fff0;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:2rem;overflow-x:hidden;overflow-y:auto}.rowForInputElements{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;width:100%}@media (max-width: 768px){.rowForInputElements{grid-template-columns:1fr}}.rowForInputElements--2-1{grid-template-columns:2fr 1fr}@media (max-width: 768px){.rowForInputElements--2-1{grid-template-columns:1fr}}.rowForInputElements--1-2{grid-template-columns:1fr 2fr}@media (max-width: 768px){.rowForInputElements--1-2{grid-template-columns:1fr}}.rowForInputElements--auto-1fr{grid-template-columns:auto 1fr}.rowForInputElements--1fr-auto{grid-template-columns:1fr auto}.inputBlockVertical{display:flex;flex-direction:column;gap:4px;height:110px;text-align:left}@media (max-width: 1024px){.inputBlockVertical{margin-bottom:0}}.inputBlockHorizontal{display:flex;align-items:center;justify-content:space-between;width:100%}.inputLabel{font-family:var(--fontFamilySansSerif),sans-serif;font-weight:var(--fontWeightNormal);font-size:var(--fontSizeStandard);color:var(--colorTextDark)}.inputLabelGlassy{font-family:var(--fontFamilySansSerif),sans-serif;font-weight:var(--fontWeightNormal);font-size:var(--fontSizeStandard);color:var(--colorTextLight)}.inputTextField{display:block;width:100%;height:50px;color:var(--colorTextDark);background:var(--form-input-background);font-family:var(--fontFamilySansSerif),sans-serif;font-weight:var(--fontWeightNormal);font-size:var(--fontSizeStandard);border:lightgray solid 1px;border-radius:15px;padding:14px 18px;outline:none}.inputTextField:focus{border:1px solid var(--form-input-border-color-selected);outline:none}.inputTextFieldGlassy{display:block;width:100%;color:var(--colorTextLight);background:var(--form-input-background-glassy);font-family:var(--fontFamilySansSerif),sans-serif;font-weight:var(--fontWeightNormal);font-size:var(--fontSizeStandard);border:none;border-radius:15px;padding:14px 18px;outline:none}.inputTextFieldGlassy:focus{border:1px solid var(--form-input-border-color-selected-glassy);outline:none}input::placeholder{color:#fff;opacity:.4}.inputTextarea{display:block;width:100%;height:200px;resize:none}.errorMessage{font-size:14px;font-family:var(--fontFamilySansSerif),sans-serif;font-style:normal;color:var(--colorError)}.infoMessage{font-size:14px;font-family:var(--fontFamilySansSerif),sans-serif;font-style:normal;color:#484848}.button-primary{display:inline-block;text-align:center;text-decoration:none;font-size:var(--fontSizeStandard);text-transform:uppercase;color:var(--colorTextLight);background-color:var(--colorBrandPrimary);border-radius:35px;border:2px solid var(--colorBrandPrimary);padding:10px 20px;margin-right:20px;cursor:pointer;transition-duration:.4s}.button-primary:hover{background-color:var(--colorHoover);border:2px solid var(--colorHoover);box-shadow:#110c2e26 0 5px 5px}.button-primary:disabled{background-color:var(--colorDisabled);border:2px solid var(--colorDisabled);cursor:auto;box-shadow:none}@media only screen and (max-width: 1024px){.button-primary{width:100%}}.button-secondary{display:inline-block;text-align:center;text-decoration:none;font-size:var(--fontSizeStandard);text-transform:uppercase;color:var(--colorTextColored);background-color:transparent;border:2px solid var(--colorBrandPrimary);border-radius:35px;padding:10px 20px;margin:0 20px 0 0;cursor:pointer;transition-duration:.4s}.button-secondary:hover{color:var(--colorHoover);border:2px solid var(--colorHoover);box-shadow:#55555626 0 5px 5px}.button-secondary:disabled{color:var(--colorDisabled);border:2px solid var(--colorDisabled);cursor:auto}@media only screen and (max-width: 1024px){.button-secondary{width:100%}}.tile-form{--background-color-left-top: rgba(255, 255, 255, .2);--background-color-right-bottom: rgba(255, 255, 255, .1);--background-position-left-top-start: 0%;--background-position-right-bottom-end: 100%;--border-color-left-top: rgba(255, 255, 255, .7);--border-color-right-bottom: rgba(255, 255, 255, .2);--border-position-left-top-start: 0%;--border-position-right-bottom-end: 100%;position:relative;background:linear-gradient(to bottom right,var(--background-color-left-top) var(--background-position-left-top-start),var(--background-color-right-bottom) var(--background-position-right-bottom-end));border-radius:var(--tile-border-radius-large);padding:1px;box-shadow:0 0 15px #0000000d;backdrop-filter:blur(15px);overflow:hidden}.snackbar{position:fixed;bottom:20px;left:50%;transform:translate(-50%);color:#fff;padding:12px 24px;border-radius:8px;z-index:1000;box-shadow:0 2px 8px #0000004d}.snackbar--success{background:var(--colorSuccess)}.snackbar--info{background:var(--colorInfo)}.snackbar--warning{background:var(--colorWarning)}.snackbar--error{background:var(--colorError)}._counter_zq8ye_1{display:inline-flex;align-items:center;gap:12px;padding:6px 12px;border-radius:999px;border:1px solid #e0e0e0;background:#fff}._button_zq8ye_11{width:32px;height:32px;border-radius:50%;border:none;background:#f5f5f5;font-size:20px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .1s ease}._button_zq8ye_11:hover:not(:disabled){background:#eaeaea;transform:scale(1.05)}._button_zq8ye_11:disabled{opacity:.4;cursor:not-allowed}._value_zq8ye_33{min-width:24px;text-align:center;font-size:16px;font-weight:600}.tile-order{position:relative;display:grid;grid-template-columns:repeat(12,1fr);width:100%;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid lightgray;border-radius:.5rem;margin-bottom:10px}.tile-image-order{grid-column:1 / span 12;display:block;border:0;width:50%;height:auto;margin:1.4em auto}.tile-content-order{grid-column:1 / span 12;display:flex;flex-direction:column;padding:1.4em}.tile-content-order h2{margin-top:0;margin-bottom:.5em;font-weight:700}.tile-content-order p{font-size:80%;flex-grow:1}.tile-order-skeleton-loader{display:flex;flex-direction:column;width:100%;min-height:400px;word-wrap:break-word;border-radius:1.5rem;border:1px solid lightgray;background-size:cover;background-position:center;padding:1.4em;margin-bottom:1em}h1{text-align:center}.tile-shopitem{position:relative;display:grid;grid-template-columns:repeat(12,1fr);width:100%;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid lightgray;border-radius:.5rem;margin-bottom:10px;transition:background-size .5s ease,filter .5s ease;opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.tile-image-shopitem{grid-column:1 / span 12;display:block;border:0;width:50%;height:auto;margin:1.4em auto}.tile-content-shopitem{grid-column:1 / span 12;display:flex;flex-direction:column;padding:1.4em}.tile-content-shopitem h2{margin-top:0;margin-bottom:.5em;font-weight:700}.tile-content-shopitem p{font-size:80%;flex-grow:1}.tile-shop-item-skeleton-loader{display:flex;flex-direction:column;width:100%;min-height:400px;word-wrap:break-word;border-radius:1.5rem;border:1px solid lightgray;background-size:cover;background-position:center;padding:1.4em;margin-bottom:1em}.hero__container{display:grid;grid-template-areas:"hero";height:90vh;>*{grid-area:hero}}.hero__content{margin-top:10%;margin-left:10%;margin-right:10%}@media only screen and (max-width: 1024px){.hero__content{margin-top:5%;margin-left:5%;margin-right:5%}}.image-banner{width:100vw;height:90vh;object-fit:cover;display:block}.image-can{margin-top:20%;margin-right:10%}@media only screen and (max-width: 1024px){.image-can{height:auto;width:70%}}.image-can-container{position:absolute;bottom:-10%;right:20%;z-index:1}@media only screen and (max-width: 1024px){.image-can-container{position:absolute;bottom:-7%;right:5%;z-index:1}}@media only screen and (max-width: 1024px){.button-primary-hero{margin-bottom:10px}}.banner-hero-buttonbar{display:flex;flex-direction:row;text-align:left}@media only screen and (max-width: 1024px){.banner-hero-buttonbar{flex-direction:column}}.input-container{display:flex;flex-direction:column;gap:6px;width:100%}.inputSelectField{width:100%;height:50px;padding:0 14px;border-radius:12px;border:1px solid #d1d5db;background:#fff;font-size:16px}.inputSelectFieldGlassy{width:100%;height:50px;padding:0 14px;border-radius:var(--form-input-border-radius);border:1px solid rgba(255,255,255,.3);background:var(--form-input-background-glassy);backdrop-filter:blur(10px);color:#fff}.inputSelectField:focus,.inputSelectFieldGlassy:focus{outline:none}:root{--suus-green: #94a915;--suus-green-dark: #6e7f0f;--muted: #cfcfcf}.stepperVStack{width:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.stepRow{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:stretch}.rail{display:flex;flex-direction:column;align-items:center;padding-top:10px}.dot{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#fff;border:2px solid var(--muted);box-sizing:border-box}.dotNumber{font-weight:800;font-size:14px;color:#8c8c8c}.connector{margin-top:10px;flex:1;width:2px;background:#d8d8d8;border-radius:999px}.stepBody{padding:6px 0 22px}.stepTitle{font-size:40px;line-height:1.05;font-weight:900;letter-spacing:-.3px;color:#bdbdbd}.stepContent{margin-top:18px}.stepRow.active .dot{border-color:var(--suus-green)}.stepRow.active .dotNumber,.stepRow.active .stepTitle{color:var(--suus-green)}.stepRow.done .dot{border-color:var(--suus-green);background:#f7f9ea}.stepRow.done .dotNumber{color:var(--suus-green)}.stepRow.done .stepTitle{color:var(--suus-green);opacity:.9}.actions{display:flex;gap:16px;margin-top:22px}.btn{height:46px;padding:0 26px;border-radius:999px;font-weight:800;font-size:15px;cursor:pointer}.btn:disabled{opacity:.45;cursor:not-allowed}.btnSecondary{background:transparent;color:var(--suus-green);border:2px solid var(--suus-green)}.btnPrimary{border:0;color:#fff;background:linear-gradient(180deg,#b8cd2a 0%,var(--suus-green-dark) 100%);box-shadow:0 10px 18px #0000001a}.stepTitle,.dot,.dotNumber,.connector{transition:all .5s ease}.stepRow.active .dot{transform:scale(1.08)}.stepRow.done .dot{transform:scale(1.03)}.stepContent{animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.animate-forward{animation-name:slideUpFade}.animate-backward{animation-name:slideDownFade}@keyframes slideUpFade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.stepRow.done .connector{background:linear-gradient(to bottom,var(--suus-green),#d8d8d8)}@media (max-width: 900px){.stepRow{grid-template-columns:52px 1fr;gap:14px}.stepTitle{font-size:34px}}@media (max-width: 640px){.stepRow{grid-template-columns:46px 1fr;gap:12px}.rail{padding-top:8px}.dot{width:28px;height:28px;border-width:2px}.dotNumber{font-size:13px}.connector{margin-top:8px;width:2px}.stepBody{padding:4px 0 18px}.stepTitle{font-size:28px;letter-spacing:-.2px}.stepContent{margin-top:14px}.actions{flex-direction:column-reverse;gap:12px;margin-top:18px}.btn{width:100%;justify-content:center}}._link-group_145w9_1{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:3rem}.inputTextField{width:100%;padding:8px 40px 8px 8px;font-size:16px}.inputBlockVerticalPassword{position:relative;margin-bottom:16px}.inputBlockVertical span svg{width:24px;height:24px;color:#666;transition:color .2s ease}.inputBlockVertical span:hover svg{color:#000}.profile-root{grid-column:3 / span 8;color:#fff;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto 1fr;gap:28px;margin-bottom:100px}.modal{width:min(720px,92vw);border:1px solid white;border-radius:16px;padding:0;background:#1f2a05;color:#eef7d9;box-shadow:var(--tile-shadow)}.modal::backdrop{background:#0000008c}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.15)}.icon-btn{width:36px;height:36px;border-radius:10px;border:1px solid white;background:#ffffff26;color:#fff;font-size:20px;line-height:0;cursor:pointer}.modal-body{padding:18px}.modal-actions{display:flex;justify-content:flex-end;gap:12px;padding:14px 18px 18px;border-top:1px solid rgba(255,255,255,.15)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.form-grid label{display:grid;gap:8px;font-size:14px}.form-grid .span-2{grid-column:1 / -1}.btn{padding:10px 14px;border-radius:10px;border:1px solid white;cursor:pointer;background:#ffffff1a;color:#fff}.loading,.error{grid-column:1 / -1;margin-top:10px}@media (max-width: 1080px){.profile-root{grid-column:2 / span 10;grid-template-columns:1fr;grid-template-rows:auto}}.avatar-card{grid-column:1;grid-row:1 / span 1;display:grid;grid-template-rows:1fr auto;padding:0}.avatar-wrap{aspect-ratio:1/1;display:grid;place-items:center;background:#0000000d}.avatar-img{width:100%;height:100%;object-fit:cover}.name-strip{padding:14px 18px 16px;background:linear-gradient(180deg,#00000026,#00000059)}.name{font-size:20px;font-weight:700;color:#fff;text-align:center}.role{font-size:12px;opacity:.9}@media (max-width: 1080px){.avatar-card{grid-column:1;grid-row:auto}}.pen-btn{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:10px;border:0;background:#ffffff26;color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .15s ease,background .2s ease}.pen-btn:hover{transform:translateY(-1px) scale(1.02);background:#ffffff38}.pen-btn:active{transform:translateY(0)}.bio-card{grid-column:2;grid-row:1 / span 1;padding:22px 22px 28px}.card-title{font-size:18px;font-weight:700;color:#fff;margin:2px 0 14px}.bio-grid{display:grid;gap:8px}.bio-line{padding:10px 12px;border-radius:12px;background:#ffffff14}@media (max-width: 1080px){.bio-card{grid-column:1;grid-row:auto}}.interests-card{grid-column:3;grid-row:1 / span 3;padding:22px 22px 28px}.chips{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 1080px){.interests-card{grid-column:1;grid-row:auto}}.chip{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;border:1px solid white;background:#ffffff1a;color:#f6ffef;font-weight:700;letter-spacing:.5px}.about-card{grid-column:1/span 2;grid-row:2 / span 2;padding:22px 22px 26px}.about-text{line-height:1.6;color:#f1f6e6}@media (max-width: 1080px){.about-card{grid-column:1;grid-row:auto}}._simpleModal_1genx_1{padding:0;border:none;border-radius:16px;background-image:linear-gradient(to bottom right,var(--colorBrandPrimary),var(--colorBrandPrimaryMidnight));box-shadow:0 14px 30px #00000040;width:420px;max-width:90vw;overflow:hidden}._simpleModal_1genx_1::backdrop{background:#0000008c;backdrop-filter:blur(4px)}._simpleModalHeader_1genx_17{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--colorBrandPrimaryMidnight)}._title_1genx_25{margin:0;color:#fff}._simpleModalBody_1genx_30{padding:1.5rem}._simpleModalClose_1genx_34{background:none;border:none;font-size:1.5rem;color:#fff;cursor:pointer}._wrapper_1ktst_1{display:flex;flex-direction:column;gap:8px}._label_1ktst_7{font-weight:700}._dropzone_1ktst_11{border-radius:14px;padding:14px;cursor:pointer;user-select:none;background:#ffffff59;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(10px);box-shadow:inset 0 1px #fff6}._dragging_1ktst_24{outline:3px solid rgba(255,255,255,.35)}._errorState_1ktst_28{border-color:#ff000059}._hiddenInput_1ktst_32{display:none}._placeholder_1ktst_36{display:flex;flex-direction:column;gap:6px}._big_1ktst_42{font-weight:800}._small_1ktst_46{opacity:.85}._hint_1ktst_50{opacity:.7;font-size:12px;margin-top:4px}._selected_1ktst_56{display:flex;gap:12px;align-items:center}._preview_1ktst_62{width:56px;height:56px;border-radius:14px;object-fit:cover;background:#ffffff4d}._fileMeta_1ktst_70{display:flex;flex-direction:column;gap:4px}._fileName_1ktst_76{font-weight:800}._fileSize_1ktst_80{opacity:.75;font-size:12px}._remove_1ktst_85{margin-top:6px;width:fit-content;border:none;border-radius:999px;padding:6px 10px;cursor:pointer;background:#0000001f}._remove_1ktst_85:hover{background:#0000002e}._error_1ktst_28{color:#b00020;font-size:12px;font-weight:700}._dropzone_1ktst_11{position:relative;border-radius:14px;padding:16px;cursor:pointer;background:#ffffff59;border:1px dashed rgba(255,255,255,.45);backdrop-filter:blur(10px);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}._dragOver_1ktst_121{background:#ffffff8c;border-color:#fff;box-shadow:0 0 0 3px #ffffff59,inset 0 1px #fff9;transform:scale(1.01)}.modal{border:none;border-radius:8px;padding:2rem;max-width:500px;box-shadow:0 5px 20px #0000004d}@media only screen and (max-width: 1024px){.modal{width:100%;height:100%;border-radius:0}}.modal::backdrop{background:#00000080}.modal-actions{margin-top:1rem;text-align:right}.modal-close{position:absolute;top:.5rem;right:.5rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;transition:color .2s ease}.modal-close:hover{color:#000}.panel-header{display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 5px}.panel-title-new{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.icon{background:none;border:none;color:#fff;font-size:18px;cursor:pointer}.icon.left{margin-left:-12px;margin-right:18px}.icon.right{margin-left:8px;margin-right:-16px}.panel-content{--background-color-left-top: rgba(255, 255, 255, .2);--background-color-right-bottom: rgba(255, 255, 255, .1);--background-position-left-top-start: 0%;--background-position-right-bottom-end: 100%;--border-color-left-top: rgba(255, 255, 255, .7);--border-color-right-bottom: rgba(255, 255, 255, .2);--border-position-left-top-start: 0%;--border-position-right-bottom-end: 100%;padding:40px 50px;border:1px solid rgba(255,255,255,0);background:linear-gradient(to bottom right,var(--background-color-left-top) var(--background-position-left-top-start),var(--background-color-right-bottom) var(--background-position-right-bottom-end));border-radius:var(--tile-border-radius-large);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #ffffff1a}@media (max-width: 1024px){.panel-content{padding:0;border:none;background:none;box-shadow:none}}.switch-checkbox{height:0;width:0;visibility:hidden}.switch-background{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:60px;height:32px;background:var(--colorBrandLightGray);border-radius:100px;position:relative;transition:background-color .2s}.switch-checkbox:checked+.switch-background{background:var(--colorBrandPrimaryLight)}.switch-button{display:flex;align-items:center;justify-content:center}.switch-background .switch-button{content:"";position:absolute;top:3px;left:3px;width:25px;height:25px;border-radius:25px;transition:.2s;background:#fff;box-shadow:0 0 2px #0a0a0a4a}.switch-checkbox:checked+.switch-background .switch-button{left:calc(100% - 3px);transform:translate(-100%);background:#fff}.switch-background:active .switch-button{width:10px}._inputRadioButtonWrapper_1439i_1{margin-bottom:30px}._optionCardGroup_1439i_5{display:flex;flex-direction:row;gap:1rem;margin-left:11px;width:100%}@media (max-width: 1080px){._optionCardGroup_1439i_5{flex-direction:row;justify-content:flex-start}}._optionCardRadio_1439i_20{display:flex;flex-direction:column}._optionCardLabelWrapper_1439i_25{margin:0}._optionCardLabelWrapper_1439i_25 ._MuiFormControlLabel-label_1439i_30{width:100%;display:block}._srOnlyRadio_1439i_36{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._optionCard_1439i_5{position:relative;min-width:50%;padding:12px 16px;border-radius:var(--form-input-border-radius);background-color:var(--colorBrandLightGray);cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}._optionCardLabelWrapper_1439i_25:focus-within ._optionCard_1439i_5{outline:none;box-shadow:0 0 0 1px #fff}._optionCard_1439i_5:hover{box-shadow:0 2px 8px #0000000f;border-color:#f8a702}._optionCard_1439i_5._selected_1439i_65{border-color:#fff;background-color:var(--colorBrandPrimaryLight)}._optionCardTitle_1439i_70{font-weight:600;color:#fff;margin-bottom:4px}._optionCardDescription_1439i_76{color:#fff;line-height:1.4}._inputField_8jihi_2{background:var(--form-input-background-glassy);border-radius:var(--form-input-border-radius)!important;padding-right:44px!important;height:54px;border:none!important;outline:none!important}._inputField_8jihi_2,._inputField_8jihi_2 input,._inputField_8jihi_2 ._MuiInputBase-input_8jihi_13{color:#fff!important;box-shadow:none;border:none!important}._inputField_8jihi_2 ._MuiOutlinedInput-root_8jihi_19,._inputField_8jihi_2 ._MuiOutlinedInput-notchedOutline_8jihi_23{border:none!important}._Mui-focused_8jihi_28 ._MuiOutlinedInput-notchedOutline_8jihi_23{border:2px solid #4CAF50!important;border-radius:8px}._inputField_8jihi_2:hover ._MuiOutlinedInput-notchedOutline_8jihi_23,._Mui-error_8jihi_39 ._MuiOutlinedInput-notchedOutline_8jihi_23{border:none!important}._iconWrap_8jihi_44{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--icon-color-glassy)!important}.parent-element{display:flex}.child-element{margin:auto}.container_stories{display:grid;grid-template-columns:repeat(auto-fit,minmax(600px,1fr));grid-auto-rows:1fr;justify-content:center;gap:clamp(.5rem,2vw,1.5rem)}@media (max-width: 600px){.container_stories{grid-template-columns:1fr}}.tile-post{display:flex;flex-direction:column;width:100%;min-height:400px;word-wrap:break-word;border-radius:1.5rem;border:1px solid lightgray;background-size:100%;background-position:center;padding:1.4em;transition:background-size .5s ease,filter .5s ease;opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.tile-post{background-size:cover}}.tile-post:hover{background-size:110%;filter:brightness(1.1);cursor:pointer}.tile-content{grid-column:1 / span 12;display:flex;flex-direction:column}.banner{grid-column:1 / span 12;height:auto;background-position:center;background-repeat:no-repeat;background-size:cover}.banner-content{display:block;text-align:left;padding:2rem;margin-top:5rem}.banner-title{font-family:Arial;font-weight:700;color:var(--colorPrimary);text-align:left;font-size:2.5rem;margin-top:0;margin-bottom:0}.banner-text{font-family:Georgia;font-size:1.5rem}.banner-buttonbar{display:flex;flex-direction:row;text-align:left}@media only screen and (max-width: 1024px){.banner-buttonbar{flex-direction:column}}.tile-story-skeleton-loader{display:flex;flex-direction:column;width:100%;min-height:400px;word-wrap:break-word;border-radius:1.5rem;border:1px solid lightgray;background-size:cover;background-position:center;padding:1.4em}.skeleton-image{width:100%;height:150px;border-radius:8px;animation:pulse 1.5s infinite}.skeleton-title{width:80%;height:20px;margin:10px 0;border-radius:4px;animation:pulse 1.5s infinite}.skeleton-price{width:60%;height:15px;border-radius:4px;animation:pulse 1.5s infinite}@keyframes pulse{0%{background-color:#e0e0e0}50%{background-color:silver}to{background-color:#e0e0e0}}
