@media screen and (min-width:768px){.product-description-container .product-description_full-width{padding:.5rem 0 1rem!important}}div#shopify-section-template--15345101045982__product-form .main-page-container{margin-bottom:.5rem!important}.footer-wrapper.fix-to-bottom{position:relative!important}.image-with-text-overlay-wrapper .homepage-content--image{flex-basis:auto}.lunch-date-banner{display:inline-block;margin:16px 0 6px;font-weight:700!important;font-size:17px;line-height:1.45;letter-spacing:.05em;text-decoration:none;cursor:pointer;color:#8a6e36;background:linear-gradient(90deg,#8a6e36,#d4af37,#f6e9c0,#d4af37,#8a6e36);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lunchShimmer 3.5s linear infinite}.lunch-date-banner:hover,.lunch-date-banner:focus{text-decoration:none;opacity:.92}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.lunch-date-banner{background:none;-webkit-text-fill-color:#8a6e36;color:#8a6e36}}@keyframes lunchShimmer{to{background-position:200% center}}.event-disclaimer,.info-date{display:block!important}.lunch-groups-box{margin:18px 0 10px;padding:16px 20px;background:#8a6e360f;border:1px solid rgba(138,110,54,.3);border-radius:6px}.lunch-groups-box__title{margin:0 0 6px!important;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8a6e36}.lunch-groups-box__text{margin:0!important;font-size:14px;line-height:1.65}.lunch-groups-box__text a{color:#8a6e36;font-weight:700;text-decoration:underline}.featured-products-wrapper .grid-uniform.homepage-product-grid-wrapper{display:flex;flex-wrap:wrap}.featured-products-wrapper .homepage-product-grid-wrapper .featured-product--grid-item{display:flex;float:none}.featured-products-wrapper .homepage-product-grid-wrapper .featured-product--grid-item .grid-view-item{display:flex;flex-direction:column;width:100%;height:100%}.featured-products-wrapper .homepage-product-grid-wrapper .product-grid--title{min-height:2.9em}.featured-products-wrapper .homepage-product-grid-wrapper .featured-product--grid-item .quick-add-wrapper{margin-top:auto}.alc-book-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px;margin:18px 0 8px}.alc-book-row .alc-seat-wrap{margin:0!important;text-align:left!important;flex:0 0 auto}.alc-waitlist{flex:1 1 220px;display:flex;flex-direction:column;justify-content:center;min-width:200px;padding:12px 16px;background:linear-gradient(135deg,#8a6e361a,#d4af3714);border:1px solid rgba(138,110,54,.35);border-left:3px solid #8a6e36;border-radius:6px}.alc-waitlist__heading{margin:0 0 4px!important;font-family:Jost,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a6e36}.alc-waitlist__text{margin:0!important;font-size:14px;line-height:1.55;color:#3a3a3a}.alc-waitlist__text a{color:#8a6e36;font-weight:700;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.alc-waitlist__text a:hover{color:#6e5729}@media screen and (max-width:640px){.alc-book-row{flex-direction:column;align-items:stretch}.alc-book-row .alc-seat-wrap a{width:100%;max-width:none!important}}.swatch-element.october,.swatch-element.oktober,.swatch-element.lokakuu,.swatch-element.november,.swatch-element.marraskuu,.swatch-element[data-value=October],.swatch-element[data-value=Oktober],.swatch-element[data-value=Lokakuu],.swatch-element[data-value=Okt\f3 ber],.swatch-element[data-value=November],.swatch-element[data-value=Marraskuu],.swatch-element[data-value=N\f3vember]{pointer-events:none!important;opacity:.42!important;cursor:not-allowed!important;filter:grayscale(.25)}.swatch-element.october label,.swatch-element.oktober label,.swatch-element.november label,.swatch-element[data-value=October] label,.swatch-element[data-value=Oktober] label,.swatch-element[data-value=November] label{cursor:not-allowed!important}.swatch-element.october input,.swatch-element.oktober input,.swatch-element.november input,.swatch-element[data-value=October] input,.swatch-element[data-value=Oktober] input,.swatch-element[data-value=November] input{pointer-events:none!important}.alc-book-row--cart{margin:14px 0 6px}.alc-book-row--cart .alc-waitlist{flex:1 1 100%}body.alc-lunch-soldout #AddToCartForm .paymentButtonsWrapper,body.alc-lunch-soldout #AddToCartForm #AddToCart,body.alc-lunch-soldout #AddToCartForm .quantity,body.alc-lunch-soldout #AddToCartForm .quantity-selector,body.alc-lunch-soldout #AddToCartForm .selector-wrapper.quantity,body.alc-lunch-soldout #AddToCartForm label[for=Quantity],body.alc-lunch-soldout .alc-stripe-btn{display:none!important}.alc-waitlist--soldout{flex:1 1 100%;border-left-color:#8a6e36;background:linear-gradient(135deg,#8a6e3629,#d4af371a)}.alc-waitlist--soldout .alc-waitlist__heading{font-size:13px;letter-spacing:.14em}.info-date--tagline{font-weight:600;letter-spacing:.03em;margin-top:2px}.event-disclaimer--bold{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
