.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;flex-direction:row;flex-wrap:nowrap;align-content:center;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}.button-close: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}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{width:100%;height:50px;background-color:var(--colorBrandLight);padding:20px 50px 40px}.contentFooterSocialMedia{position:relative;float:left;font-size:14px}.contentFooterCopyright{position:relative;float:right;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)}.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:5 / span 4;align-content:center;padding-top:2.5rem;padding-bottom:2.5rem;align-items:start}@media only screen and (max-width: 1024px){.content-child-slim{grid-column:2 / span 10;padding-top:30px;padding-bottom:30px}}.content-general{margin-top:5rem;align-items:start}@media only screen and (max-width: 1024px){.content-general{margin-top:1rem}}.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(--colorPrimary);border-radius:12px;box-shadow:0 4px 10px #0000001a;padding:1rem;max-width:400px;text-align:center;transition:transform .2s ease}.ingredient-card:hover{transform:translateY(-4px)}@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:#fff}.ingredient-description{font-size:.9rem;color:#fff;margin-bottom:.5rem}.ingredient-link:hover{color:var(--colorHooverInverse);text-decoration:underline}.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;-webkit-backdrop-filter:blur(6px);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}}.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}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}.inputBlockVertical{height:92px;text-align:left;margin-bottom:30px}.inputBlockHorizontal{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1rem}.inputLabel{font-weight:700;margin:0}.inputLabelGlassy{flex:1;font-weight:700;text-align:left;margin-right:1rem;color:#fff}.inputText{display:block;width:100%;height:30px;font-weight:lighter;color:var(--colorTextDark);border-top:0px solid grey;border-left:0px solid grey;border-right:0px solid grey;border-bottom:1px solid grey}.inputText:focus{border-bottom:2px solid var(--colorBrandPrimary);outline:none}.inputTextTransparent{display:block;width:100%;height:50px;font-size:1.2em;font-weight:lighter;color:#f5fcff;background:transparent;border-top:0px solid #c7c7c7;border-left:0px solid #c7c7c7;border-right:0px solid #c7c7c7;border-bottom:1px solid #c7c7c7}.inputTextTransparent:focus{border-bottom:2px solid var(--colorBrandPrimary);outline:none}input::placeholder{color:#d3d3d3}.inputTextarea{display:block;width:100%;height:200px;resize:none}.outputTextError{font-size:14px;font-family:Arial,Helvetica,sans-serif;font-style:normal;padding-top:0;padding-bottom:8px;color:var(--colorError)}.outputTextInfo{font-size:14px;font-family:Arial,Helvetica,sans-serif;font-style:normal;padding-top:0;padding-bottom:4px;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;-webkit-backdrop-filter:blur(15px);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)}.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}.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}.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-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}.tile-supplier-profile{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-supplier-profile{grid-column:1 / span 12;display:block;border:0;width:50%;height:auto;margin:1.4em auto}.tile-content-supplier-profile{grid-column:1 / span 12;display:flex;flex-direction:column;padding:1.4em}.tile-content-supplier-profile h2{margin-top:0;margin-bottom:.5em;font-weight:700}.tile-content-supplier-profile p{font-size:80%;flex-grow:1}.banner-avatar{grid-column:1 / span 12;height:auto;background-position:center;background-repeat:no-repeat;background-size:cover}.banner-avatar-content{display:block;text-align:left;padding:2rem;margin-top:5rem}.banner-avatar-name{font-family:var(--fontFamilySansSerifFont);font-size:1.5rem}.inputText{width:100%;padding:8px 40px 8px 8px;font-size:16px}.inputBlockVertical{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}}.simple-modal{padding:0;border:none;border-radius:8px;box-shadow:0 4px 24px #0003;min-width:320px;max-width:90vw}.simple-modal-header{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid #eee;background:#8c8b8b}.simple-modal-close{background:none;border:none;font-size:1.5rem;cursor:pointer}.simple-modal-body{padding:2rem}.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}.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}}.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);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #ffffff1a}.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}.input-container{display:flex;flex-direction:column;gap:6px;width:100%}.input-label--glassy{font-weight:700;color:#fff;font-size:1rem}.input-label--inverse{font-weight:700;color:#202020;font-size:1rem}.input-field--glassy{background-color:#dce498;border:none;border-radius:15px;padding:14px 18px;font-size:1rem;outline:none;color:#fff}.input-field--glassy:focus{box-shadow:0 0 0 1px #fff}.input-field--inverse{background-color:#fff;border:1px solid #838383;border-radius:15px;padding:14px 18px;font-size:1rem;outline:none;color:#1e1e1e}:root{--suus-bg: #dce498;--suus-bg-strong: #95b12b;--suus-item-hover: #7d9723;--suus-text: #ffffff;--suus-text-contrast: #ffffff;--suus-surface: #c9d97a;--suus-border: transparent;--suus-radius: 16px}.suus-select{--control-height: 46px}.suus-select .suus-select__label{color:var(--suus-text);font-weight:700;margin-bottom:5px}.suus-select .MuiOutlinedInput-root{background:var(--colorBrandPrimaryLight);border-radius:var(--suus-radius);height:var(--control-height);align-items:center}.suus-select .MuiOutlinedInput-notchedOutline,.suus-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.suus-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--suus-border)}.suus-select .MuiSelect-select{color:var(--suus-text);display:flex;align-items:center;padding:12px 40px 12px 14px;border-radius:var(--suus-radius)}.suus-select__placeholder{opacity:.6}.suus-select .MuiSelect-icon{color:var(--suus-text-contrast);right:10px}.suus-select__field:focus{box-shadow:0 0 0 1px #fff}.suus-menu__paper{background:var(--colorBrandPrimaryLight)!important;border-radius:16px!important;box-shadow:0 8px 24px #00000047!important;margin-top:6px;overflow:hidden!important}.suus-menu__list{padding:4px 0;max-height:240px;background:transparent!important;box-shadow:none!important;border-radius:0;overflow:visible}.suus-menu__item{color:#fff!important;border-radius:8px;margin:2px 6px}.suus-menu__item:hover{background:#ffffff1f}.suus-menu__item.Mui-selected,.suus-menu__item.Mui-selected:hover{background:#ffffff2e!important;color:#fff!important}.MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.option-card-group{display:flex;flex-wrap:wrap;gap:16px;margin-left:11px}.option-card-radio{display:flex;flex-direction:column}.option-card-label{font-size:1rem;font-weight:600;color:#fff;margin-bottom:6px}.option-card-label-wrapper{margin:0}.option-card-label-wrapper .MuiFormControlLabel-label{width:100%;display:block}.sr-only-radio{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.option-card{position:relative;min-width:220px;padding:18px 20px;border-radius:var(--suus-radius);background-color:var(--colorBrandLightGray);cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.option-card-label-wrapper:focus-within .option-card{outline:none;box-shadow:0 0 0 1px #fff}.option-card:hover{box-shadow:0 2px 8px #0000000f;border-color:#f8a702}.option-card.selected{border-color:#fff;background-color:var(--colorBrandPrimaryLight)}.option-card-title{font-weight:600;color:#fff;margin-bottom:4px}.option-card-description{color:#fff;line-height:1.4}.tile-vendor-profile{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-vendor-profile{grid-column:1 / span 12;display:block;border:0;width:50%;height:auto;margin:1.4em auto}.tile-content-vendor-profile{grid-column:1 / span 12;display:flex;flex-direction:column;padding:1.4em}.tile-content-vendor-profile h2{margin-top:0;margin-bottom:.5em;font-weight:700}.tile-content-vendor-profile p{font-size:80%;flex-grow:1}.tile-product-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}.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-delivery-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}.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}.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}}: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: #f1e009;--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: #f3f4f0;--colorTextColored: #6a7a0a;--colorBrandLight: #d6e66c;--colorDisabled: #cecece;--colorBorder: #cecece;--colorBorderLeftTop: #cecece;--colorBorderRightBottom: #b5b5b5;--colorLink: #99af17;--colorHoover: #bcca63;--colorHooverInverse: #f3f4f0;--fontFamilySansSerifFont: open-sans-light;--fontFamilySerifFont: baskerville-regular;--fontSizeSmall: 14px;--fontSizeStandard: 18px;--fontSizeLarge: 24px;--fontSizeTitle: 2em;--fontSizeSubtitle: 1.3em;--fontStyleNormal: normal;--fontStyleItalic: italic;--fontWeightLight: 300;--fontWeightNormal: 400;--fontWeightBold: 700;--letterSpacing: .016em;--border:--borderDefault;--padding-button: 12px;--radius-button: var(--radiusRound);--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: 10px;--tile-border-radius-large: 20px;--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: 1900px}@font-face{font-family:open-sans-light;src:url(/assets/open-sans-light-DTwFtoY9.ttf)}@font-face{font-family:open-sans-bold;src:url(/assets/open-sans-bold-rt86PKrA.ttf)}@font-face{font-family:baskerville-regular;src:url(/assets/LibreBaskerville-Regular-BQmEVCCQ.ttf)}@font-face{font-family:baskerville-bold;src:url(/assets/LibreBaskerville-Bold-De2z11Hm.ttf)}*{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(--fontFamilySansSerifFont),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-size:var(--fontSizeTitle);font-style:normal;font-weight:700;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)}.container_no-data-found{text-align:center;align-content:center}.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}}
