.lunch-wrapper-block__container{position:relative}.block-lunch-wrapper{display:-ms-flexbox;display:flex;position:relative}.block-lunch-wrapper.week{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.block-lunch-wrapper .category-badge{background-color:#86a14b;border:0}.rotated-text{position:absolute;left:-7rem;transform:translateY(-50%) rotate(-90deg);top:50%;overflow:visible;margin:0;padding-bottom:0;opacity:.5}.rotated-text.first-text{left:-5.5rem}.rotated-text__next-week{left:-10rem}.col-lunch{width:calc(33.33% - 1rem);margin-right:2rem;background-color:rgba(255,255,255,.2);padding:1rem}.col-lunch .head{padding:1rem 0 2rem;border-bottom:2px solid #fff;margin-bottom:2rem}@media (max-width:80rem){.col-lunch{width:calc(50% - 1rem)}}@media (max-width:48rem){.block-lunch-wrapper{-ms-flex-direction:column;flex-direction:column}.rotated-text{position:static;transform:none;text-align:center}.col-lunch{width:100%;margin-bottom:1rem}}.col-content{width:calc(66.66% - 1rem)}@media (max-width:80rem){.col-content{width:calc(50% - 1rem)}.col-content .wp-block-columns{-ms-flex-direction:column;flex-direction:column}.col-content .wp-block-column{margin:0 0 1.5rem}}@media (max-width:48rem){.col-content{width:100%}}.block-lunch-wrapper.week .lunch-box{width:calc(33.33% - 1rem);margin:0 .5rem 1rem;background-color:rgba(255,255,255,.2);padding:1rem}.block-lunch-wrapper.week .lunch-box .head{margin-bottom:1rem}@media (max-width:80rem){.block-lunch-wrapper.week .lunch-box{width:calc(50% - 1.5rem)}}@media (max-width:48rem){.block-lunch-wrapper.week .lunch-box{width:100%;margin:0 0 1rem}}.lunch-box .head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.lunch-box .head .category-badge{margin-top:0}