.offline-indicator{text-align:center}.row.pb-4{max-width:980px;margin-left:auto;margin-right:auto}.home-button-tile{aspect-ratio:1/1;border:0;border-radius:1rem;overflow:hidden;color:#f7f3ea}.home-button-tile.disabled{opacity:.35;pointer-events:none}.home-button-tile .card-body{height:100%}.home-button-icon{margin-bottom:1rem;color:#f7f3ea}.home-button-title{margin-bottom:.5rem;color:#fffaf1;font-weight:700}.home-button-text{margin-bottom:0;color:rgba(255,250,241,.88);line-height:1.35}ul.home-buttons{list-style-type:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);height:var(--activity-height)}ul.home-buttons li{display:flex;flex-direction:column;justify-content:center}ul.home-buttons li a{height:calc(100% - 20px);width:calc(100% - 20px);align-self:center;position:relative;overflow:hidden;border:1px solid #c7c7c7;box-shadow:0 0 7px #b3b3b3}ul.home-buttons li a>*{position:absolute;left:0;width:100%}ul.home-buttons li a .background{top:0;height:100%;transition:all .5s;background-size:cover;background-position:50%}ul.home-buttons li a .label{display:flex;flex-direction:column;justify-content:center;text-align:center;bottom:0;height:60px;color:#000;font-size:1.3em;z-index:1}ul.home-buttons li a .label:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.85;z-index:-1}ul.home-buttons li a:hover .background{transform:scale(1.05)}ul.home-buttons li a.disabled{opacity:.3;pointer-events:none}@media screen and (max-width:470px){ul.home-buttons{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}ul.home-buttons .btn{height:calc(100% - 20px)}}@media only screen and (max-width:427px){.home-buttons-body{padding:.85rem!important}.home-button-title{font-size:1rem}.home-button-text{font-size:.875rem}}@media only screen and (min-width:1200px){.row.pb-4{max-width:900px}}.main-activity-shell[data-v-f88378ce]{margin:-1rem;padding:1rem 1rem .5rem;color:#2f3a34}.main-activity-empty[data-v-f88378ce],.main-activity-header[data-v-f88378ce]{position:relative;z-index:1}.main-activity-header-row[data-v-f88378ce]{max-width:980px;margin:0 auto 1.25rem}.main-activity-header[data-v-f88378ce]{margin:0;padding:.85rem 1rem;background:rgba(255,251,244,.72);border:1px solid rgba(52,107,88,.14);border-radius:1rem;box-shadow:0 10px 24px rgba(58,68,61,.06);text-align:center}.main-activity-kicker[data-v-f88378ce]{display:inline-block;margin-bottom:.2rem;color:#346b58;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.main-activity-title-row[data-v-f88378ce]{display:flex;align-items:center;justify-content:center;gap:.5rem}.main-activity-title[data-v-f88378ce]{margin:0;color:#23332c;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:600;line-height:1.25}.main-activity-info-btn[data-v-f88378ce]{color:#346b58;font-size:1rem;flex-shrink:0}@media only screen and (max-width:427px){.main-activity-header-row[data-v-f88378ce]{margin-bottom:1rem}.main-activity-header[data-v-f88378ce]{padding:.8rem .9rem}.main-activity-kicker[data-v-f88378ce]{font-size:.64rem}}@media only screen and (min-width:1200px){.main-activity-header-row[data-v-f88378ce]{max-width:900px}}ul.delivery-list{list-style-type:none;margin:0;padding:0}ul.delivery-list li .routerlink,ul.delivery-list li a{display:flex;flex-direction:column;justify-content:center;color:#000;padding:18px 18px 0 18px;background:#fff;margin-bottom:6px;box-shadow:0 0 7px #b3b3b3;transition:all .3s}ul.delivery-list li .routerlink svg,ul.delivery-list li a svg{transition:all .3s}ul.delivery-list li .routerlink,ul.delivery-list li .routerlink:hover,ul.delivery-list li a,ul.delivery-list li a:hover{text-decoration:none}ul.delivery-list li .routerlink:hover,ul.delivery-list li a:hover{transform:translateX(10px);background:#f5f5f5}ul.delivery-list li .routerlink .inner,ul.delivery-list li a .inner{display:flex;justify-content:space-between}ul.delivery-list li .routerlink span.icon,ul.delivery-list li a span.icon{display:flex;flex-direction:column;justify-content:center;padding-left:20px}@media screen and (max-width:991px){ul.delivery-list .producer{display:block}}@media screen and (min-width:992px){ul.delivery-list .date:after{display:inline-block;content:"-";padding:0 8px}}