.frontpage-container,.frontpage-content{margin-bottom:40px}
.frontpage-liftup{width:100%;max-width:960px;margin-left:auto;margin-right:auto;margin-top:4rem}.frontpage-liftup::before,.frontpage-liftup::after{content:"";display:table}.frontpage-liftup::after{clear:both}.frontpage-liftup__item{display:block;padding-bottom:100%;position:relative;width:100%;transition:filter 120ms ease-in-out}.frontpage-liftup__item:hover{filter:brightness(90%)}@media (min-width:48em){.frontpage-liftup__item{display:inline-block;float:left;padding-bottom:50%;width:50%}}
.campaign.station-node{position:relative}.campaign.station-node a,.campaign.station-node article{position:relative}@media (min-width:62.5em){.campaign.station-node a,.campaign.station-node article{position:absolute}}.campaign a,.campaign article{bottom:0;left:0;position:absolute;right:0;top:0}.campaign a .image-style-_-1-large,.campaign article .image-style-_-1-large{width:100%}
.frontpage-liftup__service .field--name-field-frontpage-service>.field__item{height:50%;position:absolute;width:50%}.frontpage-liftup__service .field--name-field-frontpage-service>.field__item a{transition:filter 120ms ease-in-out}.frontpage-liftup__service .field--name-field-frontpage-service>.field__item a:hover{filter:brightness(90%)}.frontpage-liftup__service .field--name-field-frontpage-service>.field__item:nth-of-type(1){left:0;top:0}.frontpage-liftup__service .field--name-field-frontpage-service>.field__item:nth-of-type(2){right:0;top:0}.frontpage-liftup__service .field--name-field-frontpage-service>.field__item:nth-of-type(3){bottom:0;left:0}.frontpage-liftup__service .field--name-field-frontpage-service>.field__item:nth-of-type(4){bottom:0;right:0}.frontpage-liftup__service .node--type-service{height:100%;width:100%}
.frontpage-liftup__lunch{padding-bottom:10%;background-color:#4DA070}@media (min-width:48em){.frontpage-liftup__lunch{padding-bottom:5%}}@media (min-width:62.5em){.frontpage-liftup__lunch{min-height:480px;padding-bottom:0}}@media (min-width:48em){.helmisimpukka-lunch-block--frontpage{bottom:0;left:15px;position:absolute;right:15px;top:0}}.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__date{font-size:1.5em}.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__title{font-size:3em}.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__items{font-size:1em;line-height:1.5;overflow-y:auto}@media (min-width:62.5em){.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__items{max-height:calc(90vw - 200px)}}.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__item{margin-bottom:5px}.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__footnote{font-size:.7777777778rem}@media (min-width:48em){.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__footnote{font-size:14px}}@media (min-width:29.375em){.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__date{font-size:1.2em}.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__title{font-size:2.4em}.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__items{font-size:1em;max-height:calc(90vw - 220px)}}@media (min-width:48em){.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__date{font-size:1.3em}.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__title{font-size:2.5em}.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__items{font-size:1.1em;max-height:calc(45vw - 220px)}.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__item{margin-bottom:10px}}@media (min-width:62.5em){.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__date{font-size:1.7em}.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__title{font-size:3.5em}.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__items{max-height:210px}}@media (min-width:75em){.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__date{font-size:2em}.helmisimpukka-lunch-block--frontpage .helmisimpukka-lunch-block__title{font-size:4.3em}}@media (min-width:48em){.node--type-station .helmisimpukka-lunch-block--frontpage{position:static}}
.frontpage-liftup__station-search{background-image:url("/themes/custom/helmisimpukka/css/layouts/frontpage-liftup/../../../images/station_search.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.frontpage-liftup__station-search .station-search-link{bottom:0;left:0;position:absolute;right:0;top:0}
.node--view-mode-teaser .field--name-body,.node--view-mode-teaser .field--name-field-link,.node--view-mode-teaser .teaser__title,.view-mode-teaser .field--name-body,.view-mode-teaser .field--name-field-link,.view-mode-teaser .teaser__title{padding:0 20px}.node--view-mode-teaser .field--name-body,.view-mode-teaser .field--name-body{margin-bottom:32px}.teaser__title{color:#000;font-size:24px;margin-bottom:.5em;text-transform:none}.teaser__title a{color:#000}
.l-header{background-color:#000;left:0;position:absolute;right:0;top:0;z-index:50}@media (min-width:75em){.l-header{position:fixed}}.l-header .region--header-top{position:relative;max-width:1328px;margin:auto}@media (min-width:75em){.l-header .region--header-top{margin:32px auto 0 auto}}.l-header .region--header{margin:0 auto;max-width:1328px;position:relative}@media (min-width:75em){.l-header .region--header{display:flex;justify-content:space-between}}.l-header .menu{display:none}@media (min-width:75em){.l-header .menu{display:block}}@media (min-width:75em){.l-header .site-branding{display:inline-block;margin-top:-8px}}@media (min-width:90em){.l-header .site-branding{margin-top:-16px}}.l-header svg{fill:#fff}.hero__helmenpyora{padding-top:140px;margin-bottom:100px}@media (min-width:62.5em){.hero__helmenpyora{padding-top:150px}}.store-page .l-header .region--header,.node--type-group-offer .l-header .region--header{justify-content:center}.store-page .l-header .site-logo,.node--type-group-offer .l-header .site-logo{margin:0 auto}.store-page .l-header svg,.node--type-group-offer .l-header svg{fill:#000}
.footer{background-color:#4DA070;padding-top:40px}@media (min-width:75em){.footer{padding-top:80px}}
.region--footer-top{margin:0 auto;text-align:center}@media (min-width:75em){.region--footer-top{max-width:1328px;text-align:left;width:95%}}
@media (min-width:75em){.region--footer-bottom{clear:both}}
﻿@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.node--type-group-offer .ajax-progress.ajax-progress-throbber{display:flex;justify-content:center;align-items:center;position:fixed;left:0;right:0;top:0;bottom:0;z-index:99;width:100%;height:100%;background:rgba(0,0,0,0.2)}.node--type-group-offer .ajax-progress.ajax-progress-throbber .throbber{background:none;display:block}.node--type-group-offer .ajax-progress.ajax-progress-throbber .throbber::after{color:#000;font-size:230px;content:"";font-family:'icomoon';-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}.close-group-menu{position:absolute;right:10px;top:38px}.close-group-menu a{font-size:0}.close-group-menu a::after{font-family:"icomoon";font-size:30px;content:"\e903"}.text-center{text-align:center}.store-page h1{font-size:2rem;line-height:2.7222222222rem;font-weight:900}.store-page .site-branding .site-logo img,.node--type-group-offer .site-branding .site-logo img,.path-checkout .site-branding .site-logo img{width:155px}.store-page .l-header,.node--type-group-offer .l-header,.path-checkout .l-header{background-color:transparent;position:static;text-align:center}.store-page .l-header .nav-toggle,.node--type-group-offer .l-header .nav-toggle,.path-checkout .l-header .nav-toggle{display:none}.node--type-group-offer{margin-bottom:150px}.node--type-group-offer .paragraph--type--subtitle{font-size:18px;text-align:center}@media (min-width:62.5em){.node--type-group-offer .paragraph--type--subtitle{font-size:24px;margin-bottom:10px}}.node--type-group-offer .liftup__title{font-size:30px}@media (min-width:62.5em){.node--type-group-offer .liftup__title{margin-bottom:20px}}.node--type-group-offer .liftup__title::before{display:none}.node--type-group-offer .liftup__title::after{display:none}@media (min-width:62.5em){.node--type-group-offer .liftup__title{font-size:36px;line-height:45px}}.node--type-group-offer .paragraph--type--tabs{font-weight:bold;margin-bottom:30px}.node--type-group-offer .paragraph--type--tabs .field--name-field-tab{align-items:center;display:flex}@media (min-width:48em){.node--type-group-offer .paragraph--type--tabs .field--name-field-tab{margin-left:20%;margin-right:20%}}.node--type-group-offer .paragraph--type--tabs .field--name-field-tab .field__item{align-items:center;flex:1;display:flex;justify-content:center;height:60px}.node--type-group-offer .paragraph--type--tabs .field--name-field-tab .field__item a{align-items:center;border-bottom:1px solid #979797;border-top:0;color:#9b9b9b;display:flex;font-size:16px;justify-content:center;height:100%;line-height:20px;padding:0 5px;margin:0 0 5px;text-transform:uppercase;width:100%}.node--type-group-offer .paragraph--type--tabs .field--name-field-tab .field__item a::after{content:"\f105"}.node--type-group-offer .paragraph--type--tabs .field--name-field-tab .field__item a.current-page{color:#000;border-bottom:0;border-top:1px solid #979797}.node--type-group-offer .paragraph--type--tabs .field--name-field-tab .field__item a.current-page::after{color:#4DA070;content:"\f107"}.node--type-group-offer .paragraph--type--tabs .field--name-field-tab .field__item a::after{display:inline-block;font-family:"icomoon";font-size:20px;margin-left:.5rem;margin-right:10px;vertical-align:bottom}.node--type-group-offer .paragraph--type--tabs .field--name-field-tab .field__item:first-child a{background:linear-gradient(530.38deg,#fff 68%,#D8D8D8 100%);padding-left:20px}.node--type-group-offer .paragraph--type--tabs .field--name-field-tab .field__item:first-child a.current-page{background:none}.node--type-group-offer .paragraph--type--tabs .field--name-field-tab .field__item:last-child a{border-left:1px solid #979797;background:linear-gradient(190.38deg,#fff 68%,#D8D8D8 100%)}.node--type-group-offer .paragraph--type--tabs .field--name-field-tab .field__item:last-child a.current-page{background:none}.node--type-group-offer .paragraph--type--slider{margin-bottom:30px}@media (min-width:62.5em){.node--type-group-offer .paragraph--type--slider{margin-bottom:45px}}.node--type-group-offer .paragraph--type--slider .slick-slider{z-index:-1}.node--type-group-offer .paragraph--type--slider .slick-list{padding:0 20% 0 0}.node--type-group-offer .paragraph--type--slider .paragraph--type--slide{border:2px solid #dcdcdc;width:226px;margin-right:14px}.node--type-group-offer .paragraph--type--slider .paragraph--type--slide:hover{border:2px solid #ffd600}.node--type-group-offer .paragraph--type--slider .slick-dots{margin-top:10px;text-align:center}.node--type-group-offer .paragraph--type--slider .slick-dots button{display:none}.node--type-group-offer .paragraph--type--slider .slick-dots li{background-color:#dcdcdc;border-radius:50%;display:inline-block;font-size:0;height:10px;margin:5px;width:10px}.node--type-group-offer .paragraph--type--slider .slick-dots li.slick-active{background-color:#ed4749}.node--type-group-offer .store-product-listing .order-form-tabs{border:0;margin-top:2.7777777778rem}.node--type-group-offer .store-product-listing .order-form-tabs .ui-widget-header{border:0;background:none}.node--type-group-offer .store-product-listing .order-form-tabs .ui-widget-header .ui-state-default{background:none;border:0;border-radius:0;margin:0}.node--type-group-offer .store-product-listing .order-form-tabs .ui-widget-header .ui-state-default a{color:#000;transition:all ease-in-out 120ms;font-family:"Gotham A","Gotham B",sans-serif}.node--type-group-offer .store-product-listing .order-form-tabs .ui-widget-header .ui-state-default a:hover{background-color:#87C3A1;color:#000}.node--type-group-offer .store-product-listing .order-form-tabs .ui-widget-header .ui-state-default.ui-state-active{background-color:#4DA070;padding-bottom:0}.node--type-group-offer .store-product-listing .order-form-tabs .ui-widget-header .ui-state-default.ui-state-active a{color:#000}.node--type-group-offer .store-product-listing .order-form-tabs .ui-widget-header .ui-state-default.ui-state-active a:hover{background-color:#4DA070}.node--type-group-offer .store-product-listing .order-form-tabs .ui-tabs-nav{align-items:center;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;display:flex;flex-direction:column;justify-content:space-evenly;margin:0;padding:0;width:100%}.node--type-group-offer .store-product-listing .order-form-tabs .ui-tabs-nav .ui-tabs-anchor{padding-left:0;padding-right:0}@media (min-width:62.5em){.node--type-group-offer .store-product-listing .order-form-tabs .ui-tabs-nav{flex-direction:row}}.node--type-group-offer .store-product-listing .order-form-tabs .ui-tabs-nav li{color:#9b9b9b;flex:1 1 100%;font-size:1.3333333333rem;line-height:1.6666666667rem;font-weight:bold;float:none;overflow:hidden;text-align:center;width:100%}.node--type-group-offer .store-product-listing .order-form-tabs .ui-tabs-nav li a{width:100%}.node--type-group-offer .store-product-listing .order-form-tabs .ui-corner-all{border-radius:0}.node--type-group-offer .store-product-listing .order-form-tabs .ui-tabs-panel{padding:0}.node--type-group-offer .store-product-listing .view-header{color:#000;font-size:14px;text-transform:uppercase;text-align:center}.node--type-group-offer .store-product-listing .menu-group{margin:0 8px}.node--type-group-offer .store-product-listing .menu-group h3{font-size:1.3333333333rem;font-weight:900;line-height:1.8333333333rem;margin-top:50px;margin-bottom:5px;text-align:center;text-transform:uppercase}@media (min-width:62.5em){.node--type-group-offer .store-product-listing .menu-group h3{font-size:2.1111111111rem;line-height:2.4444444444rem}}.node--type-group-offer .store-product-listing .menu-group .info-text{font-family:"Gotham A","Gotham B",sans-serif;text-align:center;margin-bottom:24px}.node--type-group-offer .store-product-listing .sub-product-item,.node--type-group-offer .store-product-listing .product-item{font-size:14px;color:#646464;position:relative;line-height:165%}.node--type-group-offer .store-product-listing .sub-product-item .product-item-wrapper,.node--type-group-offer .store-product-listing .product-item .product-item-wrapper{background-color:#f5f5f5;border:2.5px solid transparent;margin-bottom:13.5px}.node--type-group-offer .store-product-listing .sub-product-item .product-item-wrapper:hover,.node--type-group-offer .store-product-listing .product-item .product-item-wrapper:hover{border:2.5px solid #4DA070}@media (min-width:48em){.node--type-group-offer .store-product-listing .sub-product-item .product-item-wrapper,.node--type-group-offer .store-product-listing .product-item .product-item-wrapper{display:flex;flex-direction:row;align-items:center;padding:10px;position:relative}}.node--type-group-offer .store-product-listing .sub-product-item .product-item-wrapper .product-text-wrapper,.node--type-group-offer .store-product-listing .product-item .product-item-wrapper .product-text-wrapper{padding:16px 16px 0}@media (min-width:48em){.node--type-group-offer .store-product-listing .sub-product-item .product-item-wrapper .product-text-wrapper,.node--type-group-offer .store-product-listing .product-item .product-item-wrapper .product-text-wrapper{padding-top:10px;padding-bottom:10px;padding-left:24px}}@media (min-width:62.5em){.node--type-group-offer .store-product-listing .sub-product-item .product-item-wrapper .product-text-wrapper,.node--type-group-offer .store-product-listing .product-item .product-item-wrapper .product-text-wrapper{padding-top:0;padding-bottom:0}}.node--type-group-offer .store-product-listing .sub-product-item .product-item-wrapper.inline-details .product-content-wrapper,.node--type-group-offer .store-product-listing .product-item .product-item-wrapper.inline-details .product-content-wrapper{align-items:center;display:flex;flex:100%;flex-wrap:wrap}@media (min-width:62.5em){.node--type-group-offer .store-product-listing .sub-product-item .product-item-wrapper.inline-details .product-content-wrapper,.node--type-group-offer .store-product-listing .product-item .product-item-wrapper.inline-details .product-content-wrapper{flex-wrap:nowrap}}.node--type-group-offer .store-product-listing .sub-product-item .product-item-wrapper.inline-details .product-text-wrapper,.node--type-group-offer .store-product-listing .product-item .product-item-wrapper.inline-details .product-text-wrapper{display:flex;flex:80%;align-items:center}.node--type-group-offer .store-product-listing .sub-product-item .product-item-wrapper.inline-details .product-title,.node--type-group-offer .store-product-listing .product-item .product-item-wrapper.inline-details .product-title{flex:1}.node--type-group-offer .store-product-listing .sub-product-item .product-item-wrapper.inline-details .product-details-wrapper,.node--type-group-offer .store-product-listing .product-item .product-item-wrapper.inline-details .product-details-wrapper{display:flex;flex:1;gap:24px}.node--type-group-offer .store-product-listing .sub-product-item .product-item-wrapper.inline-details .product-details-wrapper>div,.node--type-group-offer .store-product-listing .product-item .product-item-wrapper.inline-details .product-details-wrapper>div{flex:1;text-align:right}.node--type-group-offer .store-product-listing .sub-product-item .product-item-wrapper.inline-details .amount-wrapper,.node--type-group-offer .store-product-listing .product-item .product-item-wrapper.inline-details .amount-wrapper{align-self:auto;flex:20%;text-align:right}@media (min-width:62.5em){.node--type-group-offer .store-product-listing .sub-product-item,.node--type-group-offer .store-product-listing .product-item{align-items:center}}.node--type-group-offer .store-product-listing .sub-product-item.have-additional-products,.node--type-group-offer .store-product-listing .product-item.have-additional-products{border:1px solid transparent}.node--type-group-offer .store-product-listing .sub-product-item.have-additional-products.product-have-selected,.node--type-group-offer .store-product-listing .product-item.have-additional-products.product-have-selected{border-bottom-width:0;border-left-width:0;border-top-width:0;padding-bottom:0}.node--type-group-offer .store-product-listing .sub-product-item.have-additional-products.product-have-selected .product-item-wrapper,.node--type-group-offer .store-product-listing .product-item.have-additional-products.product-have-selected .product-item-wrapper{border:2.5px solid #4DA070}.node--type-group-offer .store-product-listing .sub-product-item.ryhmaannos,.node--type-group-offer .store-product-listing .product-item.ryhmaannos{padding-top:0}.node--type-group-offer .store-product-listing .sub-product-item:hover.have-additional-products.product-have-selected,.node--type-group-offer .store-product-listing .product-item:hover.have-additional-products.product-have-selected{border-bottom-width:0}.node--type-group-offer .store-product-listing .sub-product-item .form-actions input,.node--type-group-offer .store-product-listing .product-item .form-actions input{display:none}.node--type-group-offer .store-product-listing .sub-product-item .product-image,.node--type-group-offer .store-product-listing .product-item .product-image{background-color:#F3F1D1;width:100%;align-self:flex-start}@media (min-width:48em){.node--type-group-offer .store-product-listing .sub-product-item .product-image,.node--type-group-offer .store-product-listing .product-item .product-image{width:156px;flex-shrink:0}}.node--type-group-offer .store-product-listing .sub-product-item .product-image img,.node--type-group-offer .store-product-listing .product-item .product-image img{width:100%;height:auto}.node--type-group-offer .store-product-listing .sub-product-item .product-title,.node--type-group-offer .store-product-listing .product-item .product-title{font-size:20px;line-height:140%;letter-spacing:0;text-transform:none;margin-bottom:12px;padding:0}@media (min-width:62.5em){.node--type-group-offer .store-product-listing .sub-product-item .product-title,.node--type-group-offer .store-product-listing .product-item .product-title{padding:0;font-size:22px;margin-bottom:8px}}.node--type-group-offer .store-product-listing .sub-product-item .product-details .field--name-body,.node--type-group-offer .store-product-listing .product-item .product-details .field--name-body{margin-bottom:8px;max-width:600px}@media (min-width:62.5em){.node--type-group-offer .store-product-listing .sub-product-item .product-details .field--name-body,.node--type-group-offer .store-product-listing .product-item .product-details .field--name-body{max-width:640px}}@media (min-width:75em){.node--type-group-offer .store-product-listing .sub-product-item .product-details .field--name-body,.node--type-group-offer .store-product-listing .product-item .product-details .field--name-body{max-width:780px}}.node--type-group-offer .store-product-listing .sub-product-item .product-details-wrapper,.node--type-group-offer .store-product-listing .product-item .product-details-wrapper{font-family:"Gotham A","Gotham B",sans-serif}@media (min-width:62.5em){.node--type-group-offer .store-product-listing .sub-product-item .product-details-wrapper,.node--type-group-offer .store-product-listing .product-item .product-details-wrapper{order:3;padding-bottom:0;padding-top:0}}.node--type-group-offer .store-product-listing .sub-product-item .product-details-wrapper p,.node--type-group-offer .store-product-listing .product-item .product-details-wrapper p{font-family:"Gotham A","Gotham B",sans-serif;margin:0;line-height:1.5}.node--type-group-offer .store-product-listing .sub-product-item .product-details-wrapper .field--name-field-specialties .field__item,.node--type-group-offer .store-product-listing .product-item .product-details-wrapper .field--name-field-specialties .field__item{display:inline-block}.node--type-group-offer .store-product-listing .sub-product-item .product-details-wrapper .field--name-field-ravitsemustiedot,.node--type-group-offer .store-product-listing .product-item .product-details-wrapper .field--name-field-ravitsemustiedot{color:#ed4749;font-size:13px;line-height:18px;margin-top:5px}.node--type-group-offer .store-product-listing .sub-product-item .sydanmerkki,.node--type-group-offer .store-product-listing .product-item .sydanmerkki{margin-right:10px}.node--type-group-offer .store-product-listing .sub-product-item .sydanmerkki::before,.node--type-group-offer .store-product-listing .product-item .sydanmerkki::before{content:"\e904";color:#ed4749;font-size:25px;font-family:"icomoon"}.node--type-group-offer .store-product-listing .sub-product-item .price-wrapper .field--name-price,.node--type-group-offer .store-product-listing .product-item .price-wrapper .field--name-price{font-family:"Gotham A","Gotham B",sans-serif;color:#000;font-size:18px}@media (min-width:48em){.node--type-group-offer .store-product-listing .sub-product-item .price-wrapper .field--name-price,.node--type-group-offer .store-product-listing .product-item .price-wrapper .field--name-price{width:80px}}@media (min-width:62.5em){.node--type-group-offer .store-product-listing .sub-product-item .price-wrapper .field--name-price,.node--type-group-offer .store-product-listing .product-item .price-wrapper .field--name-price{margin-bottom:0}}@media (min-width:62.5em){.node--type-group-offer .store-product-listing .sub-product-item .amount-wrapper .commerce-order-item-variation-cart-form-form,.node--type-group-offer .store-product-listing .product-item .amount-wrapper .commerce-order-item-variation-cart-form-form{width:130px;position:absolute;right:24px;top:50%;transform:translateY(-50%)}}.node--type-group-offer .store-product-listing .sub-product-item .amount-wrapper .commerce-order-item-variation-cart-form-form .form-actions,.node--type-group-offer .store-product-listing .product-item .amount-wrapper .commerce-order-item-variation-cart-form-form .form-actions{margin:0}.node--type-group-offer .store-product-listing .sub-product-item .amount-wrapper .commerce-order-item-variation-cart-form-form label,.node--type-group-offer .store-product-listing .product-item .amount-wrapper .commerce-order-item-variation-cart-form-form label{display:none}.node--type-group-offer .store-product-listing .sub-product-item .amount-wrapper .commerce-order-item-variation-cart-form-form input,.node--type-group-offer .store-product-listing .product-item .amount-wrapper .commerce-order-item-variation-cart-form-form input{border:1px solid #666;border-radius:18px;font-size:14px;height:36px;text-align:center;width:75px;padding-right:12px;margin-right:28px}.node--type-group-offer .store-product-listing .sub-product-item .amount-wrapper .commerce-order-item-variation-cart-form-form .form-item,.node--type-group-offer .store-product-listing .product-item .amount-wrapper .commerce-order-item-variation-cart-form-form .form-item{margin:0;position:relative}.node--type-group-offer .store-product-listing .sub-product-item .amount-wrapper .commerce-order-item-variation-cart-form-form .form-item::after,.node--type-group-offer .store-product-listing .product-item .amount-wrapper .commerce-order-item-variation-cart-form-form .form-item::after{font-family:"Gotham A","Gotham B",sans-serif;content:"kpl";position:absolute;top:11px;margin-left:8px;right:0}.node--type-group-offer .store-product-listing .sub-product-item .amount-wrapper .commerce-order-item-variation-cart-form-form .messages,.node--type-group-offer .store-product-listing .product-item .amount-wrapper .commerce-order-item-variation-cart-form-form .messages{display:none}.node--type-group-offer .store-product-listing .sub-product-item .field--name-field-additional-products,.node--type-group-offer .store-product-listing .product-item .field--name-field-additional-products{background-color:#fff;margin-left:-1px;margin-right:-1px}.node--type-group-offer .store-product-listing .sub-product-item .product-content-wrapper,.node--type-group-offer .store-product-listing .product-item .product-content-wrapper{display:flex;justify-content:space-between;padding-right:24px;padding-bottom:10px}@media (min-width:48em){.node--type-group-offer .store-product-listing .sub-product-item .product-content-wrapper,.node--type-group-offer .store-product-listing .product-item .product-content-wrapper{padding-bottom:0}}.node--type-group-offer .store-product-listing .sub-product-item .amount-wrapper,.node--type-group-offer .store-product-listing .product-item .amount-wrapper{align-self:end}@media (min-width:62.5em){.node--type-group-offer .store-product-listing .sub-product-item .amount-wrapper,.node--type-group-offer .store-product-listing .product-item .amount-wrapper{align-self:auto}}.node--type-group-offer .store-product-listing .sub-product-item .field--name-field-additional-products>.field__item,.node--type-group-offer .store-product-listing .product-item .field--name-field-additional-products>.field__item{border:2.5px solid transparent;margin-bottom:13.5px}.node--type-group-offer .store-product-listing .sub-product-item .field--name-field-additional-products>.field__item:hover,.node--type-group-offer .store-product-listing .product-item .field--name-field-additional-products>.field__item:hover{border:2.5px solid #4DA070}.node--type-group-offer .store-product-listing .sub-product-item .additional-products,.node--type-group-offer .store-product-listing .product-item .additional-products{margin-bottom:40px}@media (min-width:62.5em){.node--type-group-offer .store-product-listing .sub-product-item .additional-products,.node--type-group-offer .store-product-listing .product-item .additional-products{margin-bottom:66px}}.node--type-group-offer .store-product-listing .sub-product-item .additional-products .field__item,.node--type-group-offer .store-product-listing .product-item .additional-products .field__item{background-color:#F5F5F5;position:relative}.node--type-group-offer .store-product-listing .sub-product-item .additional-products .field__item svg,.node--type-group-offer .store-product-listing .product-item .additional-products .field__item svg{left:.5555555556rem;position:absolute;top:50%;transform:translateY(-50%)}.node--type-group-offer .store-product-listing .sub-product-item .additional-products .sub-product-item,.node--type-group-offer .store-product-listing .product-item .additional-products .sub-product-item{margin-left:58px;padding-left:10px;padding-right:24px;padding-top:10px}@media (min-width:62.5em){.node--type-group-offer .store-product-listing .sub-product-item .additional-products .sub-product-item,.node--type-group-offer .store-product-listing .product-item .additional-products .sub-product-item{padding-left:10px;padding-right:16px;padding-bottom:20px;padding-top:16px}}.node--type-group-offer .store-product-listing .sub-product-item .additional-products .sub-product-item .product-title .field--name-title,.node--type-group-offer .store-product-listing .product-item .additional-products .sub-product-item .product-title .field--name-title{display:inline-block}.node--type-group-offer .store-product-listing .sub-product-item .additional-products .sub-product-item .product-details-wrapper,.node--type-group-offer .store-product-listing .product-item .additional-products .sub-product-item .product-details-wrapper{margin-bottom:16px}.block-helpblock{background-color:#4DA070;z-index:1}.block-helpblock .help-open-button{box-shadow:0 20px 40px 0 rgba(0,0,0,0.5);position:fixed;right:0;top:90px}@media (min-width:62.5em){.block-helpblock .help-open-button{top:150px}}.block-helpblock .help-open-button .button{padding:20px}.block-helpblock .help-open-button .button:hover::after{color:#dedc00}.block-helpblock .help-open-button .button::after{content:"\e900";font-size:27px;font-family:"icomoon";display:inline-block;height:25px;width:25px;color:#fff}.block-helpblock .help-close-button .button{margin-left:auto;padding:20px;color:#fff}@media (min-width:62.5em){.block-helpblock .help-close-button .button{margin-right:0}}.block-helpblock .help-close-button .button:hover{color:#dedc00}.block-helpblock .help-close-button .button::after{content:"\e906";font-size:27px;font-family:"icomoon";display:inline-block;height:25px;width:25px}.block-helpblock .help-wrapper{color:#000;font-size:16px;line-height:26px}.block-helpblock .modal{background-color:#4DA070;color:#fff;display:block;position:fixed;z-index:-9999;left:0;top:0;width:100%;height:0;overflow:auto;margin-top:90px;opacity:0;transition:all .3s ease .15s}@media (min-width:62.5em){.block-helpblock .modal{box-shadow:0 20px 40px 0 rgba(0,0,0,0.5);height:0;left:auto;margin-top:0;right:0;top:150px;width:50%}}.block-helpblock .modal-content{padding:0 24px 50px}.block-helpblock .modal-content h2{font-size:24px;color:#fff}.store-page-store-selection{margin-top:2.7777777778rem}.store-page-store-selection .enabled-stores-form .button-wrapper{display:none}.field--name-name{color:#414141;font-weight:bold;font-size:1.3333333333rem;line-height:1.6666666667rem;margin-top:.5555555556rem;margin-bottom:24px;text-align:center;text-transform:uppercase}.field--name-address{text-align:center}.field--name-address p{font-size:1rem;line-height:150%;margin-bottom:.2777777778rem;margin-top:.2777777778rem}.view-store-header-info{margin-top:24px;font-size:1rem;text-align:center;line-height:150%}.view-store-header-info h3{color:#414141;font-family:Open Sans;font-weight:bold;font-size:1rem;line-height:1.3333333333rem;margin-top:.5555555556rem;text-transform:none}.view-store-header-info .views-field-field-store-header-text{font-size:18px}.view-store-header-info .views-field-field-store-header-text p{font-size:1rem;margin-bottom:.2777777778rem;margin-top:.2777777778rem;line-height:150%}.enabled-restaurant-stores-form,.enabled-stores-form{text-align:center}@media (min-width:62.5em){.enabled-restaurant-stores-form,.enabled-stores-form{align-items:center;display:flex;justify-content:center}.enabled-restaurant-stores-form select,.enabled-stores-form select{font-weight:900;letter-spacing:0.05em;background-image:url("data:image/svg+xml;utf8,<svg height='1000' width='642.9' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(0, 0, 0)' d='M599.9 410.7q0 7.3 -5.6 12.8l-260 260.1q-5.6 5.6 -12.9 5.6t-12.8 -5.6L48.5 423.5Q43 418 43 410.7t5.5 -12.8l28 -27.9q5.5 -5.6 12.8 -5.6t12.8 5.6l219.3 219.3L540.7 370q5.6 -5.6 12.9 -5.6t12.8 5.6l27.9 27.9q5.6 5.6 5.6 12.8z'/></svg>");background-repeat:no-repeat;background-position:right 24px center;background-size:14px;font-size:1rem;height:2.6666666667rem;border-radius:.2222222222rem;margin-right:1.1111111111rem;padding-left:1.6666666667rem;padding-right:2.9444444444rem}}.enabled-restaurant-stores-form .button-wrapper,.enabled-stores-form .button-wrapper{display:inline-block;position:relative}.enabled-restaurant-stores-form .button-wrapper::after,.enabled-stores-form .button-wrapper::after{color:#000;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZmlsbD0iI0YzRjFEMSIgZD0iTTEwLjUgMy4zMzMgOS4zMjUgNC41MDhsNC42NSA0LjY1OUgzLjgzM3YxLjY2NmgxMC4xNDJsLTQuNjUgNC42NTkgMS4xNzUgMS4xNzVMMTcuMTY3IDEwIDEwLjUgMy4zMzNaIi8+Cjwvc3ZnPgo=);position:absolute;right:15px;top:53%;transform:translateY(-50%)}.enabled-restaurant-stores-form .button-wrapper:hover::after,.enabled-stores-form .button-wrapper:hover::after{color:#F3F1D1}.enabled-restaurant-stores-form .button-wrapper .button,.enabled-stores-form .button-wrapper .button{margin:0 auto;padding-right:2.2222222222rem}.path-admin .view-commerce-order-item-table{margin-bottom:1.6666666667rem}.path-admin .view-commerce-order-item-table th{text-align:left}.path-admin .field--name-total-price{margin-bottom:2.7777777778rem}.path-admin .view-commerce-activity th{text-align:left}.path-admin .view-commerce-activity td.is-active{background-color:transparent;color:#666}.is-user-logged-in.path-store{margin-top:200px}.is-user-logged-in .view-commerce-order-item-table thead,.is-user-logged-in .view-commerce-activity thead,.is-user-logged-in .view-commerce-marketplace-administer-stores thead,.is-user-logged-in .view-commerce-marketplace-store-orders thead{background-color:#666;color:#fff;text-align:left}.is-user-logged-in .view-commerce-order-item-table thead th,.is-user-logged-in .view-commerce-activity thead th,.is-user-logged-in .view-commerce-marketplace-administer-stores thead th,.is-user-logged-in .view-commerce-marketplace-store-orders thead th{padding-bottom:5px;padding-top:5px;padding-left:10px}.is-user-logged-in .view-commerce-order-item-table thead a,.is-user-logged-in .view-commerce-activity thead a,.is-user-logged-in .view-commerce-marketplace-administer-stores thead a,.is-user-logged-in .view-commerce-marketplace-store-orders thead a{color:#fff}.is-user-logged-in .view-commerce-order-item-table tbody tr.hyvaksynta,.is-user-logged-in .view-commerce-activity tbody tr.hyvaksynta,.is-user-logged-in .view-commerce-marketplace-administer-stores tbody tr.hyvaksynta,.is-user-logged-in .view-commerce-marketplace-store-orders tbody tr.hyvaksynta{background-color:lightgreen}.is-user-logged-in .view-commerce-order-item-table tbody tr.valmis,.is-user-logged-in .view-commerce-activity tbody tr.valmis,.is-user-logged-in .view-commerce-marketplace-administer-stores tbody tr.valmis,.is-user-logged-in .view-commerce-marketplace-store-orders tbody tr.valmis{background-color:lightgray}.is-user-logged-in .view-commerce-order-item-table tbody tr.peruttu,.is-user-logged-in .view-commerce-activity tbody tr.peruttu,.is-user-logged-in .view-commerce-marketplace-administer-stores tbody tr.peruttu,.is-user-logged-in .view-commerce-marketplace-store-orders tbody tr.peruttu{background-color:#f3bcef}.is-user-logged-in .view-commerce-order-item-table tbody td,.is-user-logged-in .view-commerce-activity tbody td,.is-user-logged-in .view-commerce-marketplace-administer-stores tbody td,.is-user-logged-in .view-commerce-marketplace-store-orders tbody td{color:#000;padding-left:10px;padding-right:10px}.is-user-logged-in .view-commerce-order-item-table tbody td a,.is-user-logged-in .view-commerce-activity tbody td a,.is-user-logged-in .view-commerce-marketplace-administer-stores tbody td a,.is-user-logged-in .view-commerce-marketplace-store-orders tbody td a{color:#ed4749}.is-user-logged-in .view-commerce-order-item-table tbody td.is-active,.is-user-logged-in .view-commerce-activity tbody td.is-active,.is-user-logged-in .view-commerce-marketplace-administer-stores tbody td.is-active,.is-user-logged-in .view-commerce-marketplace-store-orders tbody td.is-active{background-color:transparent;color:#666}.is-user-logged-in .details-wrapper .field--type-telephone{display:block}.is-user-logged-in .details-wrapper .field--type-telephone::before{display:none}.is-user-logged-in .details-wrapper .field--name-field-viesti .field__label{display:block;float:none}.is-user-logged-in .state-machine-transition-form #edit-actions{display:flex}.is-user-logged-in .state-machine-transition-form .button{font-size:.8888888889rem;padding-left:.8333333333rem;padding-right:.8333333333rem;margin-right:.5555555556rem}#block-ennnakkotilausadminblock{background-color:#dcdcdc;padding:2.7777777778rem;margin-bottom:2.7777777778rem}#block-ennnakkotilausadminblock a{color:#ed4749}
.button.hollow{background-color:transparent;border:1px solid #ffd600;color:#fff}.view-hs-cart-form{margin-top:32px;padding:0 16px}@media (min-width:62.5em){.view-hs-cart-form{margin-top:64px}}.cart,.cart-page{background-color:#666}.cart .l-header,.cart-page .l-header{display:none}.cart .hs_cart_block_wrapper .cart-page-link a,.cart-page .hs_cart_block_wrapper .cart-page-link a{display:none}.cart .hs_cart_block_wrapper .content-wrapper,.cart-page .hs_cart_block_wrapper .content-wrapper{padding:10px 0 15px}.cart #block-goback,.cart-page #block-goback{margin-bottom:25px;margin-top:30px;text-align:center}.cart #block-goback a,.cart-page #block-goback a{color:#fff}.cart #block-goback a span,.cart-page #block-goback a span{display:none}.cart #block-goback a::after,.cart-page #block-goback a::after{font-family:"icomoon";content:"\f107"}.cart .views-form h3,.cart-page .views-form h3{color:#000;font-weight:900;font-size:24px;letter-spacing:2px;line-height:33px;margin-bottom:10px;text-align:center;letter-spacing:0.05em;text-transform:uppercase}@media (min-width:62.5em){.cart .views-form h3,.cart-page .views-form h3{font-size:38px;margin-bottom:24px;line-height:44px}}.cart .views-form .header,.cart-page .views-form .header{font-size:12px;color:#fff;margin-bottom:20px;text-transform:uppercase}.cart .views-form .header .title-wrapper,.cart-page .views-form .header .title-wrapper{display:inline-block;width:25%;margin-bottom:8px}@media (min-width:62.5em){.cart .views-form .header .title-wrapper,.cart-page .views-form .header .title-wrapper{width:60%}}.cart .views-form .header .price-wrapper,.cart-page .views-form .header .price-wrapper{display:inline-block;width:100%}.cart .views-form .header .price-wrapper>div,.cart-page .views-form .header .price-wrapper>div{display:inline-block;width:33%}@media (min-width:62.5em){.cart .views-form .header .price-wrapper,.cart-page .views-form .header .price-wrapper{text-align:right;width:39%}.cart .views-form .header .price-wrapper .quantity,.cart-page .views-form .header .price-wrapper .quantity{width:100px}.cart .views-form .header .price-wrapper .price,.cart-page .views-form .header .price-wrapper .price{width:100px}}@media (min-width:62.5em) and (min-width:62.5em){.cart .views-form .header .price-wrapper .price,.cart-page .views-form .header .price-wrapper .price{width:112px}}@media (min-width:62.5em){.cart .views-form .header .price-wrapper .total,.cart-page .views-form .header .price-wrapper .total{margin-right:32px;width:112px}}.cart .views-form .header .total,.cart-page .views-form .header .total{margin-left:-10px;text-align:right}.cart .views-form .rows,.cart-page .views-form .rows{padding-bottom:20px;border-bottom:1px solid #9b9b9b;margin-bottom:30px}.cart .views-form .cart-buttons,.cart-page .views-form .cart-buttons{align-items:center;display:flex;justify-content:center;margin-bottom:16px}@media (min-width:62.5em){.cart .views-form .cart-buttons,.cart-page .views-form .cart-buttons{float:left}}.cart .views-form .back-button,.cart-page .views-form .back-button{cursor:pointer;background-color:#F3F1D1;border:2px solid #F3F1D1;margin-right:16px;flex:1}.cart .views-form .back-button:hover,.cart-page .views-form .back-button:hover{border:2px solid #CBC9AF;background-color:#CBC9AF;color:#000}.cart .views-form .update-changes,.cart-page .views-form .update-changes{font-size:14px;font-weight:900;cursor:pointer;line-height:24px;width:100%;border-color:#F3F1D1;color:#F3F1D1;flex:1}@media (min-width:62.5em){.cart .views-form .update-changes,.cart-page .views-form .update-changes{min-width:335px;width:auto}}.cart .views-form .update-changes:hover,.cart-page .views-form .update-changes:hover{border-color:#fff;color:#fff}.cart .views-form .update-changes:hover::after,.cart-page .views-form .update-changes:hover::after{color:#fff}.cart .views-form .update-changes::after,.cart-page .views-form .update-changes::after{content:"\e901";color:#F3F1D1;font-family:"icomoon";font-size:20px;margin-left:16px;vertical-align:bottom}.cart .views-form .go-back-link,.cart .views-form .form-actions,.cart-page .views-form .go-back-link,.cart-page .views-form .form-actions{display:none}.cart .views-form .total-sum,.cart-page .views-form .total-sum{color:#fff;font-size:14px;line-height:150%}.cart .views-form .total-sum .order-total-line,.cart-page .views-form .total-sum .order-total-line{padding-top:4px;padding-bottom:4px;text-transform:uppercase}.cart .views-form .total-sum .order-total-line-value,.cart-page .views-form .total-sum .order-total-line-value{font-weight:900}.cart .views-form .total-sum .order-total-line__total,.cart-page .views-form .total-sum .order-total-line__total{color:#F3F1D1}.cart .views-form .total-sum .order-total-line-label,.cart-page .views-form .total-sum .order-total-line-label{margin-right:16px}.cart .views-form .product-line,.cart-page .views-form .product-line{align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}@media (min-width:62.5em){.cart .views-form .product-line,.cart-page .views-form .product-line{margin-top:0}}.cart .views-form .product-line .title-wrapper,.cart-page .views-form .product-line .title-wrapper{flex:1 0 100%}@media (min-width:62.5em){.cart .views-form .product-line .title-wrapper,.cart-page .views-form .product-line .title-wrapper{flex:1}}.cart .views-form .product-line .price-wrapper,.cart-page .views-form .product-line .price-wrapper{align-items:center;display:flex;flex:1 0 100%}@media (min-width:62.5em){.cart .views-form .product-line .price-wrapper,.cart-page .views-form .product-line .price-wrapper{flex:1;justify-content:flex-end;text-align:right}}.cart .views-form .product-line .views-field-title,.cart-page .views-form .product-line .views-field-title{font-size:18px;color:#F3F1D1;font-weight:900;line-height:20px;margin-bottom:5px}.cart .views-form .product-line .views-field-edit-quantity,.cart-page .views-form .product-line .views-field-edit-quantity{flex:3;display:inline-block}@media (min-width:62.5em){.cart .views-form .product-line .views-field-edit-quantity,.cart-page .views-form .product-line .views-field-edit-quantity{width:100px}}.cart .views-form .product-line .views-field-edit-quantity .form-item,.cart-page .views-form .product-line .views-field-edit-quantity .form-item{margin-bottom:5px;margin-top:7px}@media (min-width:62.5em){.cart .views-form .product-line .views-field-edit-quantity .form-item,.cart-page .views-form .product-line .views-field-edit-quantity .form-item{margin-top:3px}}.cart .views-form .product-line .views-field-edit-quantity input,.cart-page .views-form .product-line .views-field-edit-quantity input{font-size:14px;border:1px solid #f3f3f3;border-radius:18px;color:#4a4a4a;font-weight:normal;height:36px;padding-left:10px;text-align:center;width:60px;padding-right:8px}.cart .views-form .product-line .views-field-unit-price__number,.cart-page .views-form .product-line .views-field-unit-price__number{flex:2;font-size:14px;line-height:24px;margin:auto}@media (min-width:62.5em){.cart .views-form .product-line .views-field-unit-price__number,.cart-page .views-form .product-line .views-field-unit-price__number{margin:0;flex:1;width:100px}}.cart .views-form .product-line .views-field-total-price__number,.cart-page .views-form .product-line .views-field-total-price__number{font-family:"Gotham A","Gotham B",sans-serif;font-size:14px;font-weight:bold;line-height:24px;margin-left:auto;margin-right:10px}@media (min-width:62.5em){.cart .views-form .product-line .views-field-total-price__number,.cart-page .views-form .product-line .views-field-total-price__number{margin-left:0;margin-right:20px;width:100px}}.cart .views-form .product-line .remove-button-css,.cart-page .views-form .product-line .remove-button-css{font-size:24px;color:#F3F1D1;cursor:pointer}.cart .views-form .product-line .remove-button-css:hover,.cart-page .views-form .product-line .remove-button-css:hover{color:#fff}.cart .views-form .product-line .remove-button-css::after,.cart-page .views-form .product-line .remove-button-css::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+CiAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiNDNEM0QzQiLz4KICA8cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTcuNiA3LjUyOCAxNi40NzIgNi40IDEyIDEwLjg3MiA3LjUyOCA2LjQgNi40IDcuNTI4IDEwLjg3MiAxMiA2LjQgMTYuNDcyIDcuNTI4IDE3LjYgMTIgMTMuMTI4bDQuNDcyIDQuNDcyIDEuMTI4LTEuMTI4TDEzLjEyOCAxMiAxNy42IDcuNTI4WiIvPgo8L3N2Zz4K)}.cart .views-form .product-line .delete-order-item,.cart-page .views-form .product-line .delete-order-item{display:none}
.layout-builder .hs_cart_block_wrapper{position:relative}.store-page .empty-cart-block{margin:0 auto;width:90%}.hs_cart_block_wrapper{background-color:#000;color:#fff;font-size:18px;line-height:30px;font-weight:bold;position:fixed;bottom:0;left:0;right:0;font-family:"Gotham A","Gotham B",sans-serif}@media (min-width:62.5em){.hs_cart_block_wrapper{font-size:24px}}.hs_cart_block_wrapper .total-sum .order-total-line-label,.hs_cart_block_wrapper .total-sum .order-total-line__adjustment,.hs_cart_block_wrapper .total-sum .order-total-line__subtotal{display:none}.hs_cart_block_wrapper .total-sum .order-total-line__total{text-align:right}.hs_cart_block_wrapper .content-wrapper{align-items:center;display:flex;flex-wrap:wrap;padding:5px 0 15px}.hs_cart_block_wrapper .content-wrapper .title,.hs_cart_block_wrapper .content-wrapper .views-element-container{flex:1}@media (min-width:62.5em){.hs_cart_block_wrapper .content-wrapper .title{flex:1 0 auto}}.hs_cart_block_wrapper .content-wrapper .make-order-button{flex:0 1 100%;margin-top:12px}@media (min-width:62.5em){.hs_cart_block_wrapper .content-wrapper .make-order-button{flex:1;margin-left:50px;margin-top:5px}}.hs_cart_block_wrapper .content-wrapper .make-order-button .button{align-items:center;display:flex;justify-content:center;font-size:14px;font-weight:900;line-height:24px;background-color:#F3F1D1;letter-spacing:0.06em;max-width:200px}.hs_cart_block_wrapper .content-wrapper .make-order-button .button:hover{background-color:#CBC9AF;color:#000}.hs_cart_block_wrapper .content-wrapper .make-order-button .button::after{color:#4DA070;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZmlsbD0iIzREQTA3MCIgZD0iTTEwIDMuMzMzIDguODI1IDQuNTA4bDQuNjUgNC42NTlIMy4zMzN2MS42NjZoMTAuMTQybC00LjY1IDQuNjU5TDEwIDE2LjY2NyAxNi42NjYgMTAgMTAgMy4zMzNaIi8+Cjwvc3ZnPgo=);font-size:24px;margin-left:16px}@media (min-width:62.5em){.hs_cart_block_wrapper .content-wrapper .make-order-button .button{min-width:200px;width:auto}}.hs_cart_block_wrapper .cart-page-link{display:flex;justify-content:center;text-align:center;height:16px}.hs_cart_block_wrapper .cart-page-link a{font-size:0;color:#fff}.hs_cart_block_wrapper .cart-page-link a:hover{color:#dedc00}.hs_cart_block_wrapper .cart-page-link a:after{font-size:32px;background-color:#000;content:"+";display:flex;height:30px;justify-content:center;line-height:40px;margin-top:-60px;padding-top:2px;width:60px}
@media (max-width:62.5em){.path-checkout{margin-bottom:50px}}.path-checkout .site-branding{margin:0 auto}.path-checkout .site-branding svg{fill:#000}.path-checkout .icon-mbri-cust-feedback{font-size:100px}.path-checkout .send-order{display:flex}@media (max-width:62.5em){.path-checkout .send-order.button-wrapper{background-color:#414141;bottom:0;left:0;padding-top:15px;padding-bottom:5px;position:fixed;width:100%}}.path-checkout .send-order.button-wrapper .button{align-items:center;display:flex;justify-content:center;cursor:pointer;font-weight:900}.path-checkout .button{color:#000;font-size:18px;font-weight:bold;margin:auto;margin-bottom:10px}.path-checkout .button:hover::after{color:#F3F1D1}.path-checkout .button::after{color:#000;content:"\f105";font-size:24px;font-family:"icomoon";margin-left:16px}.path-checkout .checkout_header_block{margin-bottom:0;text-align:center}.path-checkout .checkout_header_block .paragraph--type--subtitle{margin-top:20px}.path-checkout .checkout_header_block .liftup__title{line-height:41px;text-transform:uppercase}.path-checkout .layout-checkout-form{padding-left:16px;padding-right:16px}@media (min-width:62.5em){.path-checkout .layout-checkout-form{margin-left:auto;margin-right:auto;max-width:710px}}@media (min-width:48em){.path-checkout .layout-region-checkout-main{width:50%}}@media (min-width:62.5em){.path-checkout .layout-region-checkout-main{margin-left:auto;margin-right:30px;padding-right:0;max-width:325px}}@media (min-width:48em){.path-checkout .layout-region-checkout-secondary{width:50%}}@media (min-width:62.5em){.path-checkout .layout-region-checkout-secondary{margin-left:30px;max-width:325px;width:100%}}.path-checkout .layout-region-checkout-secondary>h3{display:none}.path-checkout .content-margin{margin-top:0}.path-checkout .orderer-title{border-bottom:1px solid #E7E7E7;color:#000;font-size:14px;margin-bottom:10px;padding-bottom:10px;text-align:center;text-transform:uppercase}.path-checkout .checkout-pane-billing-information .fieldset-wrapper{margin-bottom:30px}.path-checkout .checkout-pane-billing-information.form-item,.path-checkout .checkout-pane-contact-information.form-item{margin-bottom:0;margin-top:0}.path-checkout .checkout-pane-billing-information .form-type-email,.path-checkout .checkout-pane-contact-information .form-type-email{margin-bottom:0}.path-checkout .checkout-pane-billing-information legend,.path-checkout .checkout-pane-contact-information legend{display:none}.path-checkout .checkout-pane-billing-information label,.path-checkout .checkout-pane-contact-information label{display:none}.path-checkout .checkout-pane-billing-information label[for='edit-billing-information-profile-field-hyvaksyn-henkilotietojeni-value'],.path-checkout .checkout-pane-contact-information label[for='edit-billing-information-profile-field-hyvaksyn-henkilotietojeni-value']{display:block;font-size:14px}.path-checkout .checkout-pane-billing-information label a,.path-checkout .checkout-pane-contact-information label a{text-decoration:underline}.path-checkout .checkout-pane-billing-information #edit-billing-information-profile-field-viesti-wrapper .description,.path-checkout .checkout-pane-contact-information #edit-billing-information-profile-field-viesti-wrapper .description{margin-top:.2777777778rem;padding-left:15px}.path-checkout .checkout-pane-billing-information .form-item-billing-information-profile-field-hyvaksyn-henkilotietojeni--value input,.path-checkout .checkout-pane-billing-information .form-item-billing-information-profile-field-hyvaksyn-henkilotietojeni--value label,.path-checkout .checkout-pane-contact-information .form-item-billing-information-profile-field-hyvaksyn-henkilotietojeni--value input,.path-checkout .checkout-pane-contact-information .form-item-billing-information-profile-field-hyvaksyn-henkilotietojeni--value label{display:inline-block}.path-checkout .checkout-pane-billing-information .form-item-billing-information-profile-field-hyvaksyn-henkilotietojeni--value label,.path-checkout .checkout-pane-contact-information .form-item-billing-information-profile-field-hyvaksyn-henkilotietojeni--value label{margin-left:4px}.path-checkout .checkout-pane-billing-information .form-item-billing-information-profile-field-hyvaksyn-henkilotietojeni--value .description,.path-checkout .checkout-pane-contact-information .form-item-billing-information-profile-field-hyvaksyn-henkilotietojeni--value .description{font-size:14px}.path-checkout .checkout-pane-billing-information .form-item-billing-information-profile-field-hyvaksyn-henkilotietojeni--value .description a,.path-checkout .checkout-pane-contact-information .form-item-billing-information-profile-field-hyvaksyn-henkilotietojeni--value .description a{text-decoration:underline}.path-checkout .checkout-pane-billing-information h4.label,.path-checkout .checkout-pane-contact-information h4.label{display:none}.path-checkout .checkout-pane-billing-information #edit-billing-information-profile-field-order-description-0-value,.path-checkout .checkout-pane-contact-information #edit-billing-information-profile-field-order-description-0-value{display:none}.path-checkout .checkout-pane-billing-information .field--type-telephone,.path-checkout .checkout-pane-contact-information .field--type-telephone{display:block}.path-checkout .checkout-pane-billing-information .field--type-telephone::before,.path-checkout .checkout-pane-contact-information .field--type-telephone::before{display:none}.path-checkout .checkout-pane-billing-information select,.path-checkout .checkout-pane-billing-information textarea,.path-checkout .checkout-pane-billing-information input[type='email'],.path-checkout .checkout-pane-billing-information input[type='text'],.path-checkout .checkout-pane-billing-information input[type='date'],.path-checkout .checkout-pane-billing-information input[type='time'],.path-checkout .checkout-pane-billing-information input[type='tel'],.path-checkout .checkout-pane-billing-information input[type='number'],.path-checkout .checkout-pane-contact-information select,.path-checkout .checkout-pane-contact-information textarea,.path-checkout .checkout-pane-contact-information input[type='email'],.path-checkout .checkout-pane-contact-information input[type='text'],.path-checkout .checkout-pane-contact-information input[type='date'],.path-checkout .checkout-pane-contact-information input[type='time'],.path-checkout .checkout-pane-contact-information input[type='tel'],.path-checkout .checkout-pane-contact-information input[type='number']{background-color:#fff;border:1px solid #000;border-radius:4px;box-sizing:border-box;font-size:14px;height:36px;padding-left:20px;padding-right:20px;width:100%}.path-checkout .checkout-pane-billing-information textarea,.path-checkout .checkout-pane-contact-information textarea{min-height:100px;padding-top:12px;margin-bottom:12px}.path-checkout .checkout-pane-billing-information select,.path-checkout .checkout-pane-contact-information select{-moz-appearance:none;margin:0;max-width:100%;padding-bottom:0;padding-top:0;text-align-last:left;text-indent:0}.path-checkout .checkout-pane-billing-information .js-form-item-billing-information-profile-field-hyvaksyn-henkilotietojeni--value,.path-checkout .checkout-pane-contact-information .js-form-item-billing-information-profile-field-hyvaksyn-henkilotietojeni--value{margin-top:24px}.path-checkout .view-hs-checkout-order-summary{color:#000;margin-top:30px}@media (min-width:48em){.path-checkout .view-hs-checkout-order-summary{margin-top:0}}.path-checkout .view-hs-checkout-order-summary .view-header{border-bottom:1px solid #e7e7e7;color:#000;font-size:14px;margin-bottom:10px;padding-bottom:10px;text-align:center;text-transform:uppercase}.path-checkout .view-hs-checkout-order-summary .view-header p{margin-top:0;margin-bottom:0}.path-checkout .view-hs-checkout-order-summary .product-line{border-bottom:1px solid #e7e7e7;display:flex;flex-wrap:wrap;font-size:14px;line-height:19px;padding-bottom:12px;padding-top:12px}.path-checkout .view-hs-checkout-order-summary .product-line .views-field-title{flex:1 0 100%;font-family:"Gotham A","Gotham B",sans-serif;margin-bottom:8px}.path-checkout .view-hs-checkout-order-summary .product-line .price-wrapper{flex:1 0 100%}.path-checkout .view-hs-checkout-order-summary .product-line .price-wrapper span{display:flex;justify-content:space-between}.path-checkout .view-hs-checkout-order-summary .product-line .price-wrapper span>div{text-align:right;width:25%}.path-checkout .view-hs-checkout-order-summary .product-line .price-wrapper span>div:first-child{text-align:left}.path-checkout .view-hs-checkout-order-summary .total-sum{font-size:14px;margin-top:20px}.path-checkout .view-hs-checkout-order-summary .order-total-line__total{font-family:"Gotham A","Gotham B",sans-serif}.path-checkout .checkout-pane-complete-message{margin-bottom:2.7777777778rem}.path-checkout .checkout-pane-store-info-complete h1{font-size:44px;font-weight:300;line-height:60px;margin-top:50px}@media (min-width:62.5em){.path-checkout .checkout-pane-store-info-complete h1{font-size:72px}}.path-checkout .checkout-pane-store-info-complete .phone,.path-checkout .checkout-pane-store-info-complete .address,.path-checkout .checkout-pane-store-info-complete .opening{margin-bottom:.5555555556rem}.path-checkout .checkout-pane-store-info-complete .phone,.path-checkout .checkout-pane-store-info-complete .address,.path-checkout .checkout-pane-store-info-complete .opening,.path-checkout .checkout-pane-store-info-complete p{color:#000;font-size:.8888888889rem;line-height:26px}.path-checkout .checkout-pane-store-info-complete .button{margin-top:55px}.path-checkout .checkout-pane-store-info-complete .button a{color:#000;margin:auto;margin-top:50px}.path-checkout .checkout-pane-store-info{margin-bottom:2.7777777778rem}.path-checkout .checkout-pane-custom-info-message ul li{color:#000;font-size:13px;margin-bottom:15px;padding-left:35px}.path-checkout .checkout-pane-custom-info-message ul li::before{color:#4DA070;content:"\e900";display:inline-block;font-size:20px;font-family:"icomoon";height:18px;margin-left:-35px;margin-right:12px;text-align:center;vertical-align:sub;width:18px}.path-checkout .layout-region-checkout-footer{margin-bottom:50px}.path-checkout .layout-region-checkout-footer .form-actions{display:none}.path-checkout .checkout-footer{margin-bottom:7.3333333333rem}.path-checkout .checkout-footer .checkout-pane-checkout-footer{display:flex;justify-content:center}.path-checkout .checkout-footer .back-prev-page{display:flex;margin-right:1.6666666667rem;text-align:center}.path-checkout .checkout-footer .back-prev-page .button{align-items:center;background-color:#F3F1D1;border:1px solid #F3F1D1;color:#000;display:flex;justify-content:center;font-weight:900}.path-checkout .checkout-footer .back-prev-page .button:hover{background-color:#CBC9AF;border-color:#CBC9AF}.path-checkout .checkout-footer .back-prev-page .button::after{content:''}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/themes/classy/css/components/../../../../misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/themes/classy/css/components/../../../../misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/themes/classy/css/components/../../../../misc/feed.svg) no-repeat;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.accordion-dishes-block{margin-bottom:40px}.dishes-accordion__list.item-list li{margin-left:0}.dishes-accordion__group{font-size:1rem;box-sizing:border-box;margin-left:0}@media (min-width:48em){.dishes-accordion__group{font-size:18px}}@media (min-width:48em){.dishes-accordion__group{font-size:1.1111111111rem}}@media (min-width:48em) and (min-width:48em){.dishes-accordion__group{font-size:20px}}.dishes-accordion__group .dishes-accordion__list{display:none}.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list{color:#000;display:block}.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list li{background:#f5f5f5;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;margin-left:0;padding:15px}.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list .dishes-accordion__name{font-family:"Gotham A","Gotham B",sans-serif;background:none;cursor:default;display:inline-block;font-weight:700;line-height:24px;margin-bottom:0;padding:0;text-transform:none;width:55%}@media (min-width:29.375em){.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list .dishes-accordion__name{width:65%}}.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list .dishes-accordion__name::after{content:""}.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list .dishes-accordion__allergies{font-family:"Gotham A","Gotham B",sans-serif;font-weight:700;display:inline-block;line-height:27px;text-align:right;width:20%}.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list .dishes-accordion__price{font-family:"Gotham A","Gotham B",sans-serif;font-weight:700;display:inline-block;line-height:27px;text-align:right;width:25%}@media (min-width:29.375em){.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list .dishes-accordion__price{width:15%}}.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list .dishes-accordion__description{display:inline-block;font-size:16px;margin:.5em 0;width:100%}@media (min-width:48em){.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list .dishes-accordion__description{width:60%}}.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list .dishes-accordion__has-member-price{display:inline-block;font-size:16px;line-height:27px;text-align:right;width:75%}@media (min-width:29.375em){.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list .dishes-accordion__has-member-price{width:85%}}.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list .dishes-accordion__member-price{font-family:"Gotham A","Gotham B",sans-serif;font-weight:700;display:inline-block;line-height:27px;text-align:right;width:25%}@media (min-width:29.375em){.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list .dishes-accordion__member-price{width:15%}}.dishes-accordion__group.dishes-accordion--is-open .dishes-accordion__list span{display:inline-block;width:50%}.dishes-accordion__name{font-family:"Gotham A","Gotham B",sans-serif;background-color:#4DA070;color:#fff;cursor:pointer;display:block;font-weight:900;font-size:18px;margin-bottom:10px;padding:15px 40px 15px 15px;position:relative;text-transform:uppercase;word-wrap:break-word;transition:120ms ease-in-out color;text-align:left;transition:background-color 200ms ease-in-out}@media (min-width:48em){.dishes-accordion__name{text-align:center;padding-right:15px}}.dishes-accordion__name:hover{background-color:#3E875D}.dishes-accordion__name::after{color:#fff;content:"\f107";font-family:"icomoon";font-size:30px;line-height:60px;margin-left:.75rem;position:absolute;top:-5px;width:auto;right:16px}@media (min-width:48em){.dishes-accordion__name::after{line-height:65px;right:initial}}.drivers-list .view-content{background-color:#ED1F38;border-radius:2.5rem}.drivers-list .view-content .drivers_logo{margin-top:3.8888888889rem;text-align:center}.drivers-list .view-content .drivers_logo img{max-width:11.1111111111rem}@media (min-width:62.5em){.drivers-list .view-content .drivers_logo img{max-width:15.5555555556rem}}.drivers-list .view-content h3{color:#fff}.drivers-list .view-content .views-row .taxonomy-term{text-align:center}.drivers-list .view-content .views-row .taxonomy-term h4{padding-bottom:.2777777778rem}.drivers-list .view-content .views-row .taxonomy-term .field--name-name,.drivers-list .view-content .views-row .taxonomy-term .field--name-field-dishes-price{font-family:"Gotham A","Gotham B",sans-serif;color:#fff;font-weight:700;font-size:1.2222222222rem;letter-spacing:-.0144444444rem;text-align:center}.drivers-list .view-content .views-row .taxonomy-term .field--name-field-dishes-price{font-size:2rem}.drivers-list .view-footer{margin-top:3.3333333333rem}.drivers-list .view-footer p{font-size:.9444444444rem;margin-left:2.7777777778rem}@media (min-width:62.5em){.drivers-list .view-footer p{margin-left:5.5555555556rem}}.dishes-list .view-content{overflow:hidden}.dishes-list .view-content h3{font-family:"Gotham A","Gotham B",sans-serif;border-bottom:.1111111111rem solid #fff;clear:both;float:none;font-weight:600;font-size:2.2222222222rem;letter-spacing:-.0261111111rem;margin-top:2.7777777778rem;margin-bottom:1.6666666667rem;text-align:center}.dishes-list .view-content .views-row{margin-bottom:2rem}.dishes-list .view-content .views-row .taxonomy-term{margin-bottom:4rem;margin-left:0.5rem;margin-right:0.5rem}@media (min-width:48em){.dishes-list .view-content .views-row{float:left;width:50%}.dishes-list .view-content .views-row .taxonomy-term{margin-left:1rem;margin-right:1rem}}@media (min-width:62.5em){.dishes-list .view-content .views-row{width:33%}.dishes-list .view-content .views-row .taxonomy-term{margin-bottom:2rem}}.dishes-list .view-content .views-row .field--name-name{font-family:"Gotham A","Gotham B",sans-serif;font-weight:900;color:#141414;font-size:1.0555555556rem;text-align:left;text-transform:uppercase}.dishes-list .view-content .views-row .field--name-field-dish-prices{font-family:"Gotham A","Gotham B",sans-serif;font-weight:900;justify-content:space-around;color:#141414;font-size:1.2777777778rem;margin-top:.5555555556rem}@media (min-width:62.5em){.dishes-list .view-content .views-row .field--name-field-dish-prices{display:flex;justify-content:space-between}}.dishes-list .view-content .views-row .field--name-field-dish-prices>.field__item{border-right:1px solid #141414;display:inline-block;text-align:left;width:31%}@media (min-width:48em){.dishes-list .view-content .views-row .field--name-field-dish-prices>.field__item{width:32%}}.dishes-list .view-content .views-row .field--name-field-dish-prices>.field__item:last-child{border-right:0}.dishes-list .view-content .views-row .field--name-field-dish-prices>.field__item .paragraph--type--dish-price{padding-left:.2777777778rem;padding-right:.2777777778rem}.dishes-list .view-content .views-row .field--name-field-dish-prices .field__item:first-child .paragraph--type--dish-price{padding-left:0}.dishes-list .view-content .views-row .field--name-field-dish-prices .field__item .field--name-field-description{font-size:.8888888889rem}.dishes-list .view-content .views-row .field--name-field-dishes-price{font-family:"Gotham A","Gotham B",sans-serif;font-weight:900;text-align:right;color:#141414;font-size:1.2777777778rem}.dishes-list .view-content .views-row .field--name-description{font-family:"Gotham A","Gotham B",sans-serif;font-weight:600;font-size:.8888888889rem;clear:both;color:#000}.dishes-list .view-content .views-row .field--name-description p{margin:0;padding:0}.dishes-list .view-content .views-row .field--name-field-dishes-allergies{font-family:"Gotham A","Gotham B",sans-serif;font-weight:700;color:#141414;clear:both;font-size:.8888888889rem;margin-top:0.5rem;margin-bottom:2rem}.dishes-list .view-content .views-row .field--name-field-dishes-allergies .field__item{display:inline}.dishes-list .view-content .views-row .field--name-field-dishes-allergies .field__item:after{content:', '}.dishes-list .view-content .views-row .field--name-field-dishes-allergies .field__item:last-child:after{content:''}.dishes-list .view-content .views-row .field--type-image{margin-bottom:0.5rem}.dishes-list .view-footer p{color:#646464}.menu-list>.view-content>.views-row{background-color:#4DA070;border-radius:2.5rem;padding-top:2.2222222222rem;padding-left:1rem;padding-right:1rem}@media (min-width:62.5em){.menu-list>.view-content>.views-row{padding-left:2rem;padding-right:2rem}}.menu-list>.view-content>.views-row.helmen-klassikot{background-color:#F3F1D1}.menu-list>.view-content>.views-row>.views-field-name{display:block;text-align:center}.menu-list .views-field-description__value{color:#141414;padding:0 2.7777777778rem}.menu-list .view-content{overflow:hidden}.menu-list .view-content .views-field-view{margin-top:3rem;margin-bottom:2rem}.menu-list .view-content .views-field-view .views-row{min-height:350px}.menu-list .view-content h2.liftup__title{font-family:"Gotham A","Gotham B",sans-serif;color:#141414;font-weight:900;font-size:1.6666666667rem;margin:0;padding:0;text-transform:uppercase}@media (min-width:48em){.menu-list .view-content h2.liftup__title{font-size:2.2222222222rem}}@media (min-width:62.5em){.menu-list .view-content h2.liftup__title{font-size:3.3333333333rem}}
.button.js-station-route{color:#fff}.google-map{height:750px;margin:0 auto;max-height:80vh;max-width:1440px;width:100%}.google-map--error{background:#ed4749;box-sizing:border-box;color:#fff;font-size:1em;margin:-50px auto 0;max-width:1440px;padding:10px;text-align:center}
.google-maps-info-window{max-width:325px}.google-maps-info-window>:nth-child(3){display:none}.google-maps-info-window .gm-style-iw{left:0 !important;max-width:325px;top:0 !important}.google-maps-info-window .gm-style-iw :first-child{max-width:none !important}.google-maps-info-window__background>:nth-child(3)>:nth-child(1)>:nth-child(1),.google-maps-info-window__background>:nth-child(3)>:nth-child(2)>:nth-child(1){background-color:#ffd600 !important}.google-maps-info-window__background>:nth-child(4){background-color:#ffd600 !important;max-width:325px}.google-maps-info-window__background>:nth-child(2){max-width:327px}
.map-box{font-size:1.1em;font-weight:900}.map-box--station{background:#ffd600;border-radius:.2em;padding:5px 10px}.map-box--location{margin-top:-60px;transform:translateX(-50%)}.map-box__station-name{color:#000}
.info-window{box-sizing:border-box;padding:20px 20px 0}.info-window__img{box-sizing:border-box;display:none;float:left;padding-right:5px;text-align:center;width:40%}@media (min-width:62.5em){.info-window__img{display:inline-block}}.info-window__img--item{border:1px solid #fff;max-width:100px !important;width:100%}.info-window__list{box-sizing:border-box;display:block;float:left;font-size:16px;list-style:none;padding-left:5px;text-align:left;width:100%}@media (min-width:62.5em){.info-window__list{display:inline-block;width:60%}}.info-window__list-item{color:#000}.info-window__title{font-weight:600}.info-window__station{font-weight:600;margin-bottom:15px}
.group-offer{background:#4DA070;box-sizing:border-box;color:#000;margin-bottom:100px;padding:10px}.group-offer--heading{font-weight:900;text-align:center;text-transform:none}.group-offer--subheading{font-size:1.1111111111rem;font-weight:900;text-align:center;text-transform:uppercase}@media (min-width:48em){.group-offer--subheading{font-size:20px}}@media (max-width:29.375em){.group-offer--subheading{text-align:left}}.group-offer--text{font-size:.8888888889rem;font-weight:400;line-height:1.5;text-align:center;text-transform:none}@media (min-width:48em){.group-offer--text{font-size:16px}}.group-offer__left{box-sizing:border-box;display:block;width:100%}@media (min-width:62.5em){.group-offer__left{float:left;padding-right:2%;width:50%}}.group-offer__right{box-sizing:border-box;display:block;width:100%}.group-offer__right .button--red{color:#000;background:#F3F1D1;margin-bottom:40px}.group-offer__right .button--red:hover{background:#CBC9AF}@media (min-width:62.5em){.group-offer__right{float:right;padding-left:2%;width:50%}}.dishes{margin:0}.dishes .group-offer__portion:first-child .group-offer__icon--remove{display:none}.group-offer__icon{border-radius:100%;cursor:pointer;display:inline-block;height:44px;width:30px}.group-offer__icon.group-offer__icon--add{margin:0 auto 20px}.group-offer__icon.group-offer__icon--add,.group-offer__icon.group-offer__icon--remove{padding:0}.group-offer__icon--remove{background-image:url("/themes/custom/helmisimpukka/images/remove-icon.svg");background-position:center;background-repeat:no-repeat;background-size:100%;float:right;margin-left:10px}.group-offer__list{margin-bottom:40px}.group-offer__list-item{display:list-item;margin:0 0 5px 20px;text-align:left}.group-offer__form .group-offer--input{font-size:.8888888889rem;border:0;box-sizing:border-box;display:block;float:none;outline:0;padding:10px 0 10px 10px;width:100%}@media (min-width:48em){.group-offer__form .group-offer--input{font-size:16px}}.group-offer__form .group-offer--input-small{width:25%}.group-offer__form .group-offer--input-number{float:left}.group-offer__form .group-offer--select{background-color:#fff;border-radius:0;margin:0;max-width:none;text-align:left;text-align-last:left}.group-offer__form .group-offer--label,.group-offer__form .label{font-size:.8888888889rem;color:#000;display:block;font-weight:700;line-height:44px;text-transform:none}@media (min-width:48em){.group-offer__form .group-offer--label,.group-offer__form .label{font-size:16px}}.group-offer__form .label--clear{clear:both;display:block !important}.group-offer__form .label--center{text-align:center}@media (min-width:62.5em){.group-offer__form .label--center{text-align:left}}.group-offer__form .group-offer--label-m-left{float:left;margin-left:10px}.group-offer__form .group-offer--textarea{padding:10px;resize:none}@media (min-width:62.5em){.group-offer{padding:30px}.group-offer--text{font-size:1.0555555556rem;text-align:left}}@media (min-width:62.5em) and (min-width:48em){.group-offer--text{font-size:19px}}@media (min-width:62.5em){.group-offer--subheading{font-size:1.3888888889rem;text-align:left}}@media (min-width:62.5em) and (min-width:48em){.group-offer--subheading{font-size:25px}}@media (min-width:62.5em){.group-offer--text{font-size:1rem;text-align:left}}@media (min-width:62.5em) and (min-width:48em){.group-offer--text{font-size:18px}}@media (min-width:62.5em){.group-offer--text-center{text-align:center}.group-offer__portion{margin:0}.group-offer__form{padding:30px 0}.group-offer__form .group-offer--input{font-size:1rem}}@media (min-width:62.5em) and (min-width:48em){.group-offer__form .group-offer--input{font-size:18px}}@media (min-width:62.5em){.group-offer__form .group-offer--input-m-top{margin-top:-45px}.group-offer__form .group-offer--input-right{float:right}.group-offer__form .group-offer--input-left{float:left}.group-offer__form .group-offer--select{background-color:#fff;border-radius:0;margin:0;text-align:left;text-align-last:left;width:55%}.group-offer__form .group-offer--input-big{border-radius:4px;min-width:200px;width:55%}}@media (min-width:62.5em) and (max-width:29.375em){.group-offer__form .group-offer--input-big{width:100%;float:none;clear:both}}@media (min-width:62.5em){.group-offer__form .group-offer--input-small{margin-left:10px;width:20%}.group-offer__form .group-offer--label,.group-offer__form .label{font-size:1rem;display:inline-block}}@media (min-width:62.5em) and (min-width:48em){.group-offer__form .group-offer--label,.group-offer__form .label{font-size:18px}}.campaign-offer h2{text-transform:uppercase;font-weight:900}.campaign-offer .group-offer--subheading{clear:both}@media (max-width:29.375em){.campaign-offer .form-date,.campaign-offer .form-time{min-height:45px}}.campaign-offer .group-offer__top{margin-bottom:0;margin-top:0em}.campaign-offer .group-offer__top .select2,.campaign-offer .group-offer__top .group-offer--select{width:69%;float:left}@media (max-width:29.375em){.campaign-offer .group-offer__top .select2,.campaign-offer .group-offer__top .group-offer--select{width:100%}}@media (max-width:29.375em){.campaign-offer .group-offer__top .form-item{margin-top:0.2em}}.campaign-offer .group-offer__top .group-offer--subheading{margin-top:0em}.campaign-offer .group-offer__top .group-offer--input-small{width:15%}@media (max-width:29.375em){.campaign-offer .group-offer__top .group-offer--input-small{width:30%}}.campaign-offer .group-offer__left{margin-top:0}.campaign-offer .group-offer__left label{line-height:22px;width:180px;height:45px;vertical-align:middle;display:flex;float:left;align-items:center;box-sizing:border-box}@media (max-width:29.375em){.campaign-offer .group-offer__left label{width:auto;float:none;clear:both;display:block;height:auto;line-height:44px}}@media (max-width:29.375em){.campaign-offer .group-offer__left label .form-item{margin:0}}@media (max-width:62.5em){.campaign-offer #edit-form-group-offer-left-pickup-time{overflow:hidden}}.campaign-offer .group-offer__right{margin-top:0}.campaign-offer .group-offer__right label{line-height:22px;width:163px;height:45px;vertical-align:middle;display:flex;float:left;align-items:center;box-sizing:border-box}@media (max-width:29.375em){.campaign-offer .group-offer__right .form-item{margin:0}}.campaign-offer .group-offer__right .group-offer--input-big{width:62.2%}@media (max-width:29.375em){.campaign-offer .group-offer__right .group-offer--input-big{width:100%;float:none;clear:both}}.campaign-offer .group-offer__form{padding:0}.campaign-offer .group-offer--textarea{border-radius:4px;height:92px}.campaign-offer .group-offer__bottom ul li{list-style:inside}.campaign-offer .group-offer__icon--remove{position:relative;left:-50px}@media (max-width:29.375em){.campaign-offer .group-offer__icon--remove{top:-2px}}.campaign-offer .form-required:after{padding:0px 2px}.campaign-offer .group-offer--subheading{margin-top:0.5em}.campaign-offer .group-offer--subheading.group-offer--subheading-margin{margin-top:1.5em}.campaign-offer .group-offer--label,.campaign-offer .label{font-size:.8333333333rem;display:inline-block}@media (min-width:48em){.campaign-offer .group-offer--label,.campaign-offer .label{font-size:15px}}.campaign-offer .group-offer--input-right{float:left}.campaign-offer .group-offer--input-left{float:right}.campaign-offer .group-offer--totalsum{font-weight:600}.campaign-offer .group-offer--totalsum-sweet,.campaign-offer .group-offer--totalsum-savoury,.campaign-offer .group-offer--totalsum-normal{width:236px;float:right;font-weight:600}@media (max-width:62.5em){.campaign-offer .group-offer--totalsum-sweet,.campaign-offer .group-offer--totalsum-savoury,.campaign-offer .group-offer--totalsum-normal{width:auto;float:none;margin-top:0}}.group-offer__bottom{clear:both}
.page-introduction-bg-color .hero{margin:0 auto}@media (min-width:62.5em){.page-introduction-bg-color .hero{margin:0 auto}}.hero{background-position:center;background-repeat:no-repeat;background-size:cover;height:640px;margin:0 auto 20px;overflow:hidden;position:relative}@media (min-width:48em){.hero{height:540px}}@media (min-width:75em){.hero{height:100%;max-height:750px}}@media (min-width:62.5em){.hero{margin:0 auto 50px}}.hero__wrapper{top:70%;transform:translateY(-70%);width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;left:0;right:0}.hero-theme-express{background-color:#4DA070;height:640px}@media (min-width:75em){.hero-theme-express{height:785px}}.hero__image-left{width:100%;text-align:center;margin-bottom:32px}@media (min-width:75em){.hero__image-left{width:initial;margin-left:40px;order:3}}@media (min-width:75em){.hero__text-express{order:2}}.hero__image-right{display:none}@media (min-width:75em){.hero__image-right{display:block;margin-right:40px;order:1}}.hero--map{height:85vh}.hero__text{left:0;margin:auto;max-width:300px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:90%;z-index:2}@media (min-width:29.375em){.hero__text{max-width:500px}}@media (min-width:62.5em){.hero__text{max-width:650px}}@media (min-width:75em){.hero__text{max-width:1050px}}@media (min-width:75em){.hero__text{top:calc(50% + 70px)}}.hero__title{color:#F3F1D1;font-weight:900;line-height:1;margin:0 0 20px;padding:0;text-align:center;font-size:38px;text-transform:uppercase}@media (min-width:62.5em){.hero__title{font-size:80px;line-height:88px}}.hero__small-title{font-style:normal;font-weight:400;font-family:"QuickBrush",Helvetica,Arial,sans-serif,Nimbus Sans L;letter-spacing:0;text-transform:none;font-size:28px;display:block;margin-bottom:10px;text-transform:uppercase}.hero__small-title::first-letter{text-transform:capitalize}@media (min-width:62.5em){.hero__small-title{font-size:40px}}.field--name-field-background-image{padding:50% 0;width:100%}.field--name-field-background-image::after{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.field--name-field-background-image img{display:none;height:105%;left:0;margin:0 auto;margin-left:50%;max-width:none;position:absolute;top:0;transform:translate(-50%);width:auto}@media (min-width:48em){.field--name-field-background-image img{height:calc(100% + 140px)}}
.field--type-link{margin-top:10px;text-align:center}
.liftup__title{margin-top:0;padding-top:0;font-weight:900;letter-spacing:0;margin-bottom:.5em;padding-top:10px;text-align:center;overflow:hidden;text-transform:uppercase}@media (min-width:75em){.liftup__title{margin-top:-150px;padding-top:150px}}@media (min-width:62.5em){.liftup__title{overflow:unset}}
.liftup-tall__body{font-size:1rem}@media (min-width:48em){.liftup-tall__body{font-size:18px}}
.helmisimpukka-lunch-block{margin:40px 0;text-align:center}@media (min-width:48em){.helmisimpukka-lunch-block{margin:0}}.helmisimpukka-lunch-block:not(.helmisimpukka-lunch-block--frontpage){align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:62.5em){.helmisimpukka-lunch-block:not(.helmisimpukka-lunch-block--frontpage){height:485px}}.helmisimpukka-lunch-block:not(.helmisimpukka-lunch-block--frontpage) .helmisimpukka-lunch-block__items{margin-bottom:1em;overflow-y:auto}.helmisimpukka-lunch-block__date{font-style:normal;font-weight:400;font-family:"QuickBrush",Helvetica,Arial,sans-serif,Nimbus Sans L;letter-spacing:0;text-transform:none;color:#ed4749;font-size:2em}.helmisimpukka-lunch-block__date::first-letter{text-transform:capitalize}.helmisimpukka-lunch-block__title{display:inline-block;font-size:4em;font-weight:900;margin-left:-5px;padding-bottom:.2em}@media (min-width:48em){.helmisimpukka-lunch-block__title{font-size:5em}}.helmisimpukka-lunch-block__items{color:#000;flex-grow:1;font-size:1.2em;line-height:1.7;margin:0 auto;max-width:375px}.helmisimpukka-lunch-block__item{margin-bottom:10px}#block-helmisimpukka-every-lunch-block.no-lunch .helmisimpukka-every-lunch-block__date{margin-bottom:0}#block-helmisimpukka-every-lunch-block.no-lunch h2{font-size:1.5em}#block-helmisimpukka-every-lunch-block.no-lunch .dish-type-info:first-child{display:none}#block-helmisimpukka-lunch-block.no-lunch h2{display:none}#block-helmisimpukka-lunch-block.no-lunch .helmisimpukka-lunch-block__items li{font-size:1.5em;margin-top:2em;margin-bottom:1em}#block-helmisimpukkam3stationlunch,#block-helmisimpukkam3mainlunch{text-align:center}#block-helmisimpukkam3stationlunch .lunches,#block-helmisimpukkam3mainlunch .lunches{margin:0 2.5em}#block-helmisimpukkam3stationlunch h2,#block-helmisimpukkam3mainlunch h2{font-weight:900;color:#fff;font-size:38px;line-height:44px;margin:0;padding:0;margin-bottom:0.5em;hyphens:none;text-transform:uppercase}#block-helmisimpukkam3stationlunch p,#block-helmisimpukkam3mainlunch p{color:#fff;font-weight:300;font-size:1em}#block-helmisimpukkam3stationlunch p span,#block-helmisimpukkam3mainlunch p span{display:none}#block-helmisimpukkam3stationlunch .helmisimpukka-lunch-block__date,#block-helmisimpukkam3mainlunch .helmisimpukka-lunch-block__date{margin-bottom:15px;color:#fff;font-size:1.7em;text-transform:uppercase;margin-top:0;padding-top:30px}@media (min-width:48em){#block-helmisimpukkam3stationlunch .helmisimpukka-lunch-block__date,#block-helmisimpukkam3mainlunch .helmisimpukka-lunch-block__date{margin-top:20px}}.field--name-lunch-select-station{margin-top:1.5em}.field--name-lunch-select-station form p{font-weight:600;color:#000;text-transform:uppercase;margin-bottom:0}.field--name-lunch-select-station form .form-item{margin-top:0}.field--name-lunch-select-station form .form-item select{margin-top:0.5em;margin-bottom:0}.block-helmisimpukkam3stationweeklunch .accordion-dishes-block{margin-bottom:20px}.block-helmisimpukkam3stationweeklunch .dishes-accordion__list{margin-top:32px}.block-helmisimpukkam3stationweeklunch .dishes-accordion__list li{margin-bottom:35px;overflow:hidden}.block-helmisimpukkam3stationweeklunch .dishes-accordion__list li h3{font-size:25px}.block-helmisimpukkam3stationweeklunch .dishes-accordion__list li h3.liftup__title::before,.block-helmisimpukkam3stationweeklunch .dishes-accordion__list li h3.liftup__title::after{width:50%}.block-helmisimpukkam3stationweeklunch .dishes-accordion__list li .lunch-row{text-align:left;overflow:hidden;padding:8px 8px}.block-helmisimpukkam3stationweeklunch .dishes-accordion__list li .lunch-row div:not(.contextual){display:inline}.block-helmisimpukkam3stationweeklunch .dishes-accordion__list li .lunch-row div:not(.contextual).field--name-field-category{font-family:"Gotham A","Gotham B",sans-serif;display:block;margin-bottom:8px}@media (min-width:48em){.block-helmisimpukkam3stationweeklunch .dishes-accordion__list li .lunch-row div:not(.contextual).field--name-field-category{display:inline;margin-bottom:0}}.block-helmisimpukkam3stationweeklunch .dishes-accordion__list li .lunch-row div:not(.contextual).field--name-field-category::after{content:':'}.block-helmisimpukkam3stationweeklunch .dishes-accordion__list li .lunch-row div:not(.contextual).field--name-field-price{display:block;text-align:left;float:none;margin-top:12px;margin-bottom:4px}@media (min-width:62.5em){.block-helmisimpukkam3stationweeklunch .dishes-accordion__list li .lunch-row div:not(.contextual).field--name-field-price{display:inline;float:right}}.block-helmisimpukkam3stationweeklunch .dishes-accordion__list li .lunch-row:nth-child(odd){background-color:#F3F1D1}.block-helmisimpukkam3stationweeklunch .dishes-accordion__list>div{margin-bottom:35px;overflow:hidden}.node--type-page .block-helmisimpukkam3stationweeklunch{margin-bottom:70px}.field--name-main-week-lunch .button,.field--name-station-week-lunch-block .button{margin-bottom:70px;color:#fff;background-color:#4DA070;transition:background-color 200ms ease-in-out}.field--name-main-week-lunch .button:hover,.field--name-station-week-lunch-block .button:hover{background-color:#3E875D}.field--name-main-week-lunch .button:hover .inner--button,.field--name-station-week-lunch-block .button:hover .inner--button{background-color:#CBC9AF}.field--name-main-week-lunch .button .inner--button,.field--name-station-week-lunch-block .button .inner--button{background-color:#F3F1D1;color:#000;transition:background-color 200ms ease-in-out}
.helmisimpukka-every-lunch-block{background:#ffd600;display:block}.helmisimpukka-every-lunch-block .helmisimpukka-every-lunch-block__items{display:flex;flex-direction:column;margin:35px 0}@media (min-width:62.5em){.helmisimpukka-every-lunch-block .helmisimpukka-every-lunch-block__items{flex-direction:row}}.helmisimpukka-every-lunch-block.ui-widget-content{border:0}.helmisimpukka-every-lunch-block.ui-widget{font-family:inherit}.helmisimpukka-every-lunch-block.ui-tabs,.helmisimpukka-every-lunch-block .ui-tabs-panel{padding:0}.helmisimpukka-every-lunch-block .ui-state-default .helmisimpukka-every-lunch-block__title{background:#f5f5f5;color:#b2b3b2}.helmisimpukka-every-lunch-block .ui-state-active .helmisimpukka-every-lunch-block__title{background:#ffd600;color:#000}.helmisimpukka-every-lunch-block .ui-state-default,.helmisimpukka-every-lunch-block .ui-state-active,.helmisimpukka-every-lunch-block .ui-state-hover{background:0;border:0}.helmisimpukka-every-lunch-block__title{font-size:1rem;box-sizing:border-box;color:#000;display:block;float:left;font-weight:900;padding:10px 0;text-align:center;text-transform:uppercase;width:50%}@media (min-width:48em){.helmisimpukka-every-lunch-block__title{font-size:18px}}.helmisimpukka-every-lunch-block__item{color:#000;margin:0;padding:20px 0;text-align:center}.helmisimpukka-every-lunch-block__item:not(:first-child){border-top:1px solid rgba(255,255,255,0.7)}.helmisimpukka-every-lunch-block__missing-lunch-info{margin:50px 0;text-align:center}.item__dish-type{font-style:normal;font-weight:400;font-family:"QuickBrush",Helvetica,Arial,sans-serif,Nimbus Sans L;letter-spacing:0;text-transform:none;font-size:1.2222222222rem;color:#000;margin-bottom:1em;padding:0}.item__dish-type::first-letter{text-transform:capitalize}@media (min-width:48em){.item__dish-type{font-size:22px}}.item__dish-name{font-size:1.1111111111rem;margin:20px 0;padding-left:1.5em;padding-right:1.5em}@media (min-width:48em){.item__dish-name{font-size:20px}}.item__dish-price{font-size:1.1111111111rem;margin-bottom:15px}@media (min-width:48em){.item__dish-price{font-size:20px}}.helmisimpukka-every-lunch-block__date{display:block;margin-bottom:20px;text-align:center}.helmisimpukka-every-lunch-block__date .date-title--small{font-style:normal;font-weight:400;font-family:"QuickBrush",Helvetica,Arial,sans-serif,Nimbus Sans L;letter-spacing:0;text-transform:none;font-size:1.2222222222rem;color:#4DA070}.helmisimpukka-every-lunch-block__date .date-title--small::first-letter{text-transform:capitalize}@media (min-width:48em){.helmisimpukka-every-lunch-block__date .date-title--small{font-size:22px}}.helmisimpukka-every-lunch-block__date .date-title--big{font-size:1.3333333333rem;font-weight:900;letter-spacing:0;margin-bottom:.5em;overflow:hidden;padding-top:.2em;text-align:center}@media (min-width:48em){.helmisimpukka-every-lunch-block__date .date-title--big{font-size:24px}}.helmisimpukka-every-lunch-block__date .date-title--big::after,.helmisimpukka-every-lunch-block__date .date-title--big::before{border-bottom:3px solid #ffd600;content:"";display:inline-block;margin:0 20px 0 -50%;vertical-align:middle;width:50%}.helmisimpukka-every-lunch-block__date .date-title--big::after{margin:0 -50% 0 20px}.dish-type{display:inline-block;height:25px;vertical-align:middle;width:25px}.dish-type-info{color:#000;text-align:center}.dish-type--quick{background-image:url("/themes/custom/helmisimpukka/images/dish--quick.svg");background-position:center;background-repeat:no-repeat;background-size:100%}.dish-type--heartfriendly{background-image:url("/themes/custom/helmisimpukka/images/dish--heart.svg");background-position:center;background-repeat:no-repeat;background-size:100%}@media (min-width:29.375em){.helmisimpukka-every-lunch-block__title{font-size:1.1111111111rem}}@media (min-width:29.375em) and (min-width:48em){.helmisimpukka-every-lunch-block__title{font-size:20px}}@media (min-width:29.375em){.helmisimpukka-every-lunch-block__date .date-title--small{font-size:1.4444444444rem}}@media (min-width:29.375em) and (min-width:48em){.helmisimpukka-every-lunch-block__date .date-title--small{font-size:26px}}@media (min-width:29.375em){.helmisimpukka-every-lunch-block__date .date-title--big{font-size:1.5555555556rem}}@media (min-width:29.375em) and (min-width:48em){.helmisimpukka-every-lunch-block__date .date-title--big{font-size:28px}}@media (min-width:48em){.helmisimpukka-every-lunch-block__title{font-size:1.2222222222rem}}@media (min-width:48em) and (min-width:48em){.helmisimpukka-every-lunch-block__title{font-size:22px}}@media (min-width:48em){.helmisimpukka-every-lunch-block__date{margin-bottom:40px}.helmisimpukka-every-lunch-block__date .date-title--small{font-size:1.6666666667rem}}@media (min-width:48em) and (min-width:48em){.helmisimpukka-every-lunch-block__date .date-title--small{font-size:30px}}@media (min-width:48em){.helmisimpukka-every-lunch-block__date .date-title--big{font-size:1.7777777778rem}}@media (min-width:48em) and (min-width:48em){.helmisimpukka-every-lunch-block__date .date-title--big{font-size:32px}}@media (min-width:62.5em){.helmisimpukka-every-lunch-block__title{font-size:1.3333333333rem}}@media (min-width:62.5em) and (min-width:48em){.helmisimpukka-every-lunch-block__title{font-size:24px}}@media (min-width:62.5em){.helmisimpukka-every-lunch-block__item{padding:0 .5em;width:calc(100% / 4);word-break:break-word}.helmisimpukka-every-lunch-block__item:not(:first-child){border-left:1px solid rgba(255,255,255,0.7);border-top:0}.item__dish-type{font-size:1.3333333333rem}}@media (min-width:62.5em) and (min-width:48em){.item__dish-type{font-size:24px}}@media (min-width:62.5em){.item__dish-name{font-size:1.1111111111rem;padding:0}}@media (min-width:62.5em) and (min-width:48em){.item__dish-name{font-size:20px}}@media (min-width:62.5em){.item__dish-price{font-size:1.1111111111rem}}@media (min-width:62.5em) and (min-width:48em){.item__dish-price{font-size:20px}}.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch,.paragraph.helmisimpukka_m3_mainlunch_block{margin-top:0px;margin-bottom:50px}.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch::before,.paragraph.helmisimpukka_m3_mainlunch_block::before{content:'Helmen lounas';font-style:normal;font-weight:400;font-family:"QuickBrush",Helvetica,Arial,sans-serif,Nimbus Sans L;letter-spacing:0;text-transform:none;font-size:26px;color:#4DA070;display:block;text-align:center;text-transform:uppercase}.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch::before::first-letter,.paragraph.helmisimpukka_m3_mainlunch_block::before::first-letter{text-transform:capitalize}.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch h2,.paragraph.helmisimpukka_m3_mainlunch_block h2{display:none}.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch .helmisimpukka-lunch-block__date,.paragraph.helmisimpukka_m3_mainlunch_block .helmisimpukka-lunch-block__date{font-family:"Gotham A","Gotham B",sans-serif;text-transform:uppercase;font-size:2rem;color:#000;font-weight:900;letter-spacing:0;margin-bottom:.5em;overflow:hidden;padding-top:0px;text-align:center;margin-top:0}@media (min-width:48em){.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch .helmisimpukka-lunch-block__date,.paragraph.helmisimpukka_m3_mainlunch_block .helmisimpukka-lunch-block__date{font-size:36px}}.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch .lunches,.paragraph.helmisimpukka_m3_mainlunch_block .lunches{background:#4DA070;margin:0;margin-top:1em;margin-bottom:2em}@media (min-width:62.5em){.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch .lunches,.paragraph.helmisimpukka_m3_mainlunch_block .lunches{display:flex;flex-direction:row}}.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch .lunches p,.paragraph.helmisimpukka_m3_mainlunch_block .lunches p{text-align:center;font-size:1.1111111111rem;margin:0;padding-top:20px;padding-left:1.5em;padding-right:1.5em;padding-bottom:40px;border-bottom:1px solid #fff}@media (min-width:48em){.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch .lunches p,.paragraph.helmisimpukka_m3_mainlunch_block .lunches p{font-size:20px}}@media (min-width:62.5em){.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch .lunches p,.paragraph.helmisimpukka_m3_mainlunch_block .lunches p{font-size:1.1111111111rem;padding-left:1em;padding-right:1em;width:calc(100% / 4);word-break:break-word}}@media (min-width:62.5em) and (min-width:48em){.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch .lunches p,.paragraph.helmisimpukka_m3_mainlunch_block .lunches p{font-size:20px}}@media (min-width:62.5em){.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch .lunches p:not(:first-child),.paragraph.helmisimpukka_m3_mainlunch_block .lunches p:not(:first-child){border-left:1px solid #fff;border-top:0}}.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch .lunches p span,.paragraph.helmisimpukka_m3_mainlunch_block .lunches p span{display:block;font-style:normal;font-weight:400;font-family:"QuickBrush",Helvetica,Arial,sans-serif,Nimbus Sans L;letter-spacing:0;text-transform:none;font-size:26px;color:#fff;margin-bottom:1em;padding:0;text-transform:uppercase}.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch .lunches p span::first-letter,.paragraph.helmisimpukka_m3_mainlunch_block .lunches p span::first-letter{text-transform:capitalize}.field--name-main-lunch-block-lunchpage #block-helmisimpukkam3mainlunch .lunches p.full,.paragraph.helmisimpukka_m3_mainlunch_block .lunches p.full{width:100%;margin-top:20px;font-weight:600}
.social-media-wall-wrapper{margin:0 auto;max-width:960px;overflow:hidden;padding:60px 0;position:relative;width:90%}.social-media-wall{background-color:#000;background-image:url("/themes/custom/helmisimpukka/css/components/../../images/some-feed_pattern.svg");background-position:left top;background-repeat:repeat;background-size:723px 736px;position:relative}.social-media-wall .social-media-gradient{background:-webkit-gradient(linear,center bottom,center top,from(#000),to(transparent));height:100%;position:absolute;width:100%}.social-media-wall .some-wall-title,.social-media-wall .liftup__title{color:#fff;overflow:hidden}.some-triangle{border-left:70px solid transparent;border-top:70px solid #ed4749;height:0;position:absolute;right:0;top:0;width:0;z-index:2}.some--icon-img{height:25px;position:absolute;right:5px;top:10px;width:25px;z-index:2}.some--icon{bottom:0;height:100%;position:absolute;right:0;top:0;width:100%;z-index:5}.some-wall-title{font-family:"QuickBrush",Helvetica,Arial,sans-serif,Nimbus Sans L;color:#fff;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:0;margin-bottom:0;text-align:center;text-transform:none}.play-button{background-image:url("/themes/custom/helmisimpukka/images/play-button.svg");background-position:center;background-repeat:no-repeat;background-size:100%;height:75px;left:0;margin:auto;opacity:.6;position:absolute;right:0;top:50%;transform:translateY(-50%);width:75px;z-index:2}
.page-introduction--wrapper{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:relative}.page-introduction--wrapper .page-introduction--inner-wrapper{max-width:1216px;margin:0 auto}.page-introduction--wrapper.bone-background-color{background-color:#F3F1D1;padding-top:20px}@media (min-width:62.5em){.page-introduction--wrapper.bone-background-color{padding-top:50px}}.page-introduction--wrapper.bone-background-color .page-introduction__title{color:#4DA070;font-weight:900;font-size:38px;line-height:44px;letter-spacing:0.05em;text-transform:uppercase}.page-introduction{margin-bottom:20px;text-align:center;padding-left:16px;padding-right:16px}.page-introduction .page-introduction__body>*{text-transform:none}.page-introduction+.page-introduction__body{padding-bottom:32px;padding-left:16px;padding-right:16px}.page-introduction__title{padding-top:24px;font-size:24px}.page-introduction__body{line-height:1.5em}.page-introduction__body a{border-bottom:1px solid #4DA070}.page-introduction__body a.button:hover{font-weight:700}
.paragraph{overflow:hidden}.paragraph__item{margin-bottom:2em;padding-bottom:2em}.paragraph__item.even .ds-2col>.group-left,.paragraph__item.even .ds-2col-fluid>.group-left{float:right}.paragraph__item.even .ds-2col>.group-right,.paragraph__item.even .ds-2col-fluid>.group-right{float:left}.paragraph__item:first-child{padding-top:10px}.paragraph__item:last-child{border-bottom:0;margin-bottom:0}.paragraph__item h2.field--name-node-title{margin-top:0;padding-top:0;display:block;font-size:24px;padding-bottom:10px;text-transform:none;padding-left:20px;padding-right:20px}@media (min-width:75em){.paragraph__item h2.field--name-node-title{margin-top:-150px;padding-top:150px}}.paragraph__item .group-right{box-sizing:border-box}@media (min-width:62.5em){.paragraph__item .group-right{padding:56px 35px 0 35px}}.field--name-field-bp-paragraphs{margin-bottom:1em;padding-top:32px}.field--name-field-bp-paragraphs .field--name-field-image img{width:100%}.field--name-field-bp-paragraphs .button{margin-left:20px}body.express .field--name-field-bp-paragraphs{background-color:#F3F1D1;padding-top:80px;padding-bottom:80px;position:relative}@media (min-width:75em){body.express .field--name-field-bp-paragraphs{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}body.express .field--name-field-bp-paragraphs::after{bottom:0}@media (min-width:75em){body.express .field--name-field-bp-paragraphs::after{right:0;top:0}}body.express .field--name-field-bp-paragraphs::before{top:0}@media (min-width:75em){body.express .field--name-field-bp-paragraphs::before{left:0}}body.express .field--name-field-bp-paragraphs .paragraph__item{border:none}body.express .field--name-field-bp-paragraphs .field__item{max-width:1216px;margin:auto}body.express .field--name-field-bp-paragraphs .field__item .liftup__title{color:#4DA070;text-transform:uppercase}body.express .field--name-field-bp-paragraphs .field__item .liftup__title::before,body.express .field--name-field-bp-paragraphs .field__item .liftup__title::after{display:none}
.region--content{margin:0 auto}@media (min-width:48em){.region--content{max-width:1216px}}.node--type-group-offer .region--content-bottom #block-emptycartblock{margin:0 auto;width:90%}@media (min-width:48em){.node--type-group-offer .region--content-bottom #block-emptycartblock{max-width:1216px}}
.service-icon{box-sizing:border-box;display:block;overflow:hidden;text-align:center}.service-icon img{max-height:55px;width:auto}.service-icon .triangle-bottomright{bottom:0;position:absolute;right:0}.service-icon .triangle-bottomright::after{transition:transform 120ms ease-in-out}.service-icon__tall{height:150px;padding-top:30px}.service-icon__tall .field--name-field-service-icon{height:60px}.service-icon__small{height:30px}.service-icon__yellow{background-color:#F3F1D1}a.service-icon__yellow{transition:color 120ms ease-in-out}a.service-icon__yellow:hover .service-icon__title{color:#4DA070}a.service-icon__yellow:hover .triangle-bottomright::after{transform:translateX(2px)}.field--name-field-service-icon{align-items:center;display:flex;justify-content:center;width:100%}.service-icon__bg{background-position:center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding-bottom:100%;position:relative}.service-icon__title{font-size:1rem;font-style:normal;font-weight:600;bottom:10px;color:#323232;font-size:1.2em;font-weight:600;left:0;padding-top:65%;position:absolute;right:0;text-align:center;top:0}@media (min-width:48em){.service-icon__title{font-size:18px}}@media (min-width:48em){.service-icon__title{font-size:.6111111111rem}}@media (min-width:48em) and (min-width:48em){.service-icon__title{font-size:11px}}@media (min-width:62.5em){.service-icon__title{font-size:.8888888889rem}}@media (min-width:62.5em) and (min-width:48em){.service-icon__title{font-size:16px}}
.node--view-mode-service-small-liftup{background-position:center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:160px;justify-content:center;overflow:hidden;text-align:center;width:100%;transition:filter 120ms ease-in-out}.node--view-mode-service-small-liftup:hover{filter:brightness(90%)}@media (min-width:48em){.node--view-mode-service-small-liftup{height:240px}}.node--view-mode-service-small-liftup .field--name-field-title{font-style:normal;font-weight:400;font-family:"QuickBrush",Helvetica,Arial,sans-serif,Nimbus Sans L;letter-spacing:0;text-transform:none;font-size:1.1111111111rem;margin-bottom:5px}.node--view-mode-service-small-liftup .field--name-field-title::first-letter{text-transform:capitalize}@media (min-width:48em){.node--view-mode-service-small-liftup .field--name-field-title{font-size:20px}}@media (min-width:29.375em){.node--view-mode-service-small-liftup .field--name-field-title{font-size:1.2222222222rem}}@media (min-width:29.375em) and (min-width:48em){.node--view-mode-service-small-liftup .field--name-field-title{font-size:22px}}@media (min-width:62.5em){.node--view-mode-service-small-liftup .field--name-field-title{margin-bottom:0}}@media (min-width:75em){.node--view-mode-service-small-liftup .field--name-field-title{font-size:1.3333333333rem}}@media (min-width:75em) and (min-width:48em){.node--view-mode-service-small-liftup .field--name-field-title{font-size:24px}}.node--view-mode-service-small-liftup .service-small-liftup-title{font-size:1.1111111111rem;font-weight:700;text-transform:uppercase;word-break:break-word}@media (min-width:48em){.node--view-mode-service-small-liftup .service-small-liftup-title{font-size:20px}}@media (min-width:29.375em){.node--view-mode-service-small-liftup .service-small-liftup-title{font-size:1.3333333333rem}}@media (min-width:29.375em) and (min-width:48em){.node--view-mode-service-small-liftup .service-small-liftup-title{font-size:24px}}@media (min-width:48em){.node--view-mode-service-small-liftup .service-small-liftup-title{font-size:1.2222222222rem}}@media (min-width:48em) and (min-width:48em){.node--view-mode-service-small-liftup .service-small-liftup-title{font-size:22px}}@media (min-width:75em){.node--view-mode-service-small-liftup .service-small-liftup-title{font-size:1.6666666667rem}}@media (min-width:75em) and (min-width:48em){.node--view-mode-service-small-liftup .service-small-liftup-title{font-size:30px}}.node--view-mode-service-small-liftup .service-small-liftup-title,.node--view-mode-service-small-liftup .field--name-field-title{color:#fff;letter-spacing:0;position:relative;z-index:2}.liftup-body{font-size:.8888888889rem;line-height:1.8}@media (min-width:48em){.liftup-body{font-size:16px}}@media (min-width:62.5em){.liftup-body{font-size:1rem}}@media (min-width:62.5em) and (min-width:48em){.liftup-body{font-size:18px}}
.social_media_post{background:#fff;border:1px solid rgba(0,0,0,0.3);box-sizing:border-box;display:block;margin-bottom:40px;position:relative;word-wrap:break-word}.social_media_post .field--name-field-image{border-bottom:1px solid rgba(0,0,0,0.3);height:100%;position:relative}.social_media_post .field--name-field-image img{display:block;margin:0 auto;width:100%}.social_media_post .field--name-field-content{font-size:.8333333333rem;border-bottom:2px solid #dcdcdc;color:#646464;font-weight:300;line-height:1.8em;margin:0 auto;padding:20px 20px 0}@media (min-width:48em){.social_media_post .field--name-field-content{font-size:15px}}.social_media_post .field--name-field-author-name{font-size:1.1111111111rem;color:#ed4749;padding:10px 0;text-align:center}@media (min-width:48em){.social_media_post .field--name-field-author-name{font-size:20px}}.social_media_post .field--name-timestamp{font-size:.8333333333rem;color:#969696;font-weight:300;padding-bottom:20px;text-align:center}@media (min-width:48em){.social_media_post .field--name-timestamp{font-size:15px}}
.station__info{line-height:1.5;margin-bottom:20px;text-align:center}.station__info .field--name-field-station-kitchen-open-hours{padding-left:8px;padding-right:8px}.station__info:last-child{padding-bottom:40px}.station__info.ds-4col .group-second,.station__info.ds-4col .group-third,.station__info.ds-4col .group-fourth,.station__info.ds-4col .group-fifth{border-top:1px solid #dcdcdc}.station__info.ds-4col .group-right{margin-top:0}.station__info.ds-4col .group-first,.station__info.ds-4col .group-second,.station__info.ds-4col .group-third,.station__info.ds-4col .group-fourth,.station__info.ds-4col .group-fifth{padding:20px 0}.station__info .title--leckerli{margin-bottom:10px;font-size:24px;text-transform:uppercase}.station__info .address{margin:0}.node--type-station .group-right{background-color:#4DA070;padding-bottom:30px}@media (min-width:62.5em){.node--type-station .group-right{min-height:480px;padding-bottom:0px}}.node--type-station .group-right .field--name-field-station-replace-liftup{padding-left:5px;background:#fff}.node--type-station .group-right .field--name-field-station-replace-liftup .field--name-field-liftup-campaign-image{overflow:hidden}.node--type-station .group-right .field--name-field-station-replace-liftup .field--name-field-liftup-campaign-image img{display:block;height:485px}@media only screen and (max-width:800px){.node--type-station .group-right .field--name-field-station-replace-liftup .field--name-field-liftup-campaign-image img{width:100%;height:auto}}@media only screen and (max-width:800px){.node--type-station .group-right .field--name-field-station-replace-liftup{padding-left:0px}}@media (min-width:29.375em){.station__info .group-item{min-height:160px}.station__info.ds-4col .group-second,.station__info.ds-4col .group-third,.station__info.ds-4col .group-fourth,.station__info.ds-4col .group-fifth{border:0}.station__info.ds-4col .group-third{clear:left}}@media (min-width:48em){.station__info{padding-bottom:20px}.station__info .group-item{min-height:140px}.station__info.ds-4col .group-item{border-left:1px solid #dcdcdc;border-top:0}.station__info.ds-4col .group-item.group-first{border-left:none}.station__info.ds-4col .group-first,.station__info.ds-4col .group-second,.station__info.ds-4col .group-third,.station__info.ds-4col .group-fourth,.station__info.ds-4col .group-fifth{padding:0}.station__info.ds-4col .group-third{clear:none}}.title--leckerli{font-family:"QuickBrush",Helvetica,Arial,sans-serif,Nimbus Sans L;color:#000;font-weight:400;letter-spacing:1px;text-transform:none}.title--leckerli::first-letter{text-transform:capitalize}@media only print{.hero{background:none !important;height:auto;position:static;overflow:hidden}.hero__title{top:0px !important;color:#000;text-shadow:none}.hero__text{position:static}header,footer,.button,.field--name-field-station-liftup-services,.group-right,.group-left,.region--content-bottom,.dishes-accordion__name,.field--name-field-background-image,.tabs,.field--name-field-station-services{display:none !important}.region--content{max-width:100%;width:100%}.dishes-accordion__group .dishes-accordion__list{display:block !important}}.view-station-search{margin:0 10px}.station-category-list{margin-bottom:4rem}.station-category-list .view-header{text-align:center;margin-top:4rem;margin-bottom:1rem;max-width:800px;margin-left:auto;margin-right:auto}.station-category-list .view-content{margin:0 10px}
.field--type-telephone{display:flex;justify-content:center}.field--type-telephone::before,.field--type-telephone::after{content:"";display:table}.field--type-telephone::after{clear:both}.field--type-telephone .field__label{font-weight:400}.field--type-telephone .field__label::after{display:none}
@media (min-width:48em){.ds-2col-fluid>.group-left{float:left;width:50%}}@media (min-width:48em){.ds-2col-fluid>.group-right{float:right;width:50%}}.ds-2col-fluid.group-one-column>.group-left,.ds-2col-fluid.group-one-column>.group-right{float:none;width:100%}.ds-4col>.group-first,.ds-4col>.group-second,.ds-4col>.group-third,.ds-4col>.group-fourth,.ds-4col>.group-fifth{box-sizing:border-box;display:block}@media (min-width:29.375em){.ds-4col>.group-first,.ds-4col>.group-second,.ds-4col>.group-third,.ds-4col>.group-fourth,.ds-4col>.group-fifth{display:inline-block;float:left;width:calc(100% / 2)}.ds-4col.group-item-count-3>.group-third{display:block;width:100%}}@media (min-width:48em){.ds-4col>.group-first,.ds-4col>.group-second,.ds-4col>.group-third,.ds-4col>.group-fourth,.ds-4col>.group-fifth{width:calc(100% / 4)}.ds-4col.group-item-count-3>.group-first,.ds-4col.group-item-count-3>.group-second,.ds-4col.group-item-count-3>.group-third,.ds-4col.group-item-count-3>.group-fourth,.ds-4col.group-item-count-3>.group-fifth{width:calc(100% / 3)}.ds-4col.group-item-count-5>.group-first,.ds-4col.group-item-count-5>.group-second,.ds-4col.group-item-count-5>.group-third,.ds-4col.group-item-count-5>.group-fourth,.ds-4col.group-item-count-5>.group-fifth{width:calc(100% / 5)}}
.station-search{padding:20px 0 60px}.station-search .view-header{text-align:center}@media (min-width:62.5em){.station-search{padding-top:0}}.station-search__select-list{display:block;text-align:center;width:100%}.station-search__heading,.station-select-form h2{font-weight:900;margin-bottom:.5em;overflow:hidden;padding-top:10px;text-align:center;text-transform:uppercase}.station-search__heading--space{margin:30px 0}.station-search__actions{margin:20px 0;text-align:center}.station-search__result{background-color:#f5f5f5;border-radius:.2em;margin:0;margin-bottom:10px;padding-left:10px;padding-right:10px;padding:0px;transition:0.3s all;overflow:hidden;display:flex;align-items:center}@media (min-width:62.5em){.station-search__result{padding-left:16px;padding-right:16px}}.station-search__result:hover{background-color:#F3F1D1}.station-search__result a{padding-top:10px;padding-bottom:10px}.station-search__result a img{width:50px;display:block;margin-right:10px}@media (min-width:62.5em){.station-search__result a img{margin-right:20px}}@media (min-width:62.5em){.station-search__result a{align-items:center;display:flex;justify-content:space-between}}.station-search__result .express,.station-search__result .restaurant{text-transform:uppercase}.station-search__link{color:#666;position:relative;width:100%}.station-search__link::after{color:#4DA070;content:"\f105";font-family:"icomoon";font-size:1.5em;margin-left:.5rem;position:absolute;margin-top:-14px;top:50%;right:16px;width:auto}@media (min-width:62.5em){.station-search__link::after{right:0}}.station-search__link .field--name-field-station-services{margin-right:40px}.station-search__link .logo-name{align-items:center;display:flex;font-style:normal;font-weight:600}@media (min-width:62.5em){.station-search__link .logo-name{flex:1}}.station-search__link .logo-name .field--name-field-fuel-brand{padding-left:8px}.station-search__link .services{padding-left:68px;margin-top:-8px}@media (min-width:62.5em){.station-search__link .services{flex:1;text-align:right;margin-top:0}}@media (min-width:62.5em){.station-search__link .services .field--name-field-expressstation{margin-right:8.3333333333rem}}.js-station-search-map__load.button--arrow{position:relative;padding-right:50px}.js-station-search-map__load.button--arrow::after{color:#000;content:"\f105";font-family:"icomoon";font-size:1.5em;margin-left:0.5rem;position:absolute;right:16px;top:13px;width:auto;transition:120ms ease-in-out color}.js-station-search-map__load.button--arrow:hover::after{color:#dedc00}.station-select-form{padding-left:16px;padding-right:16px}.station-select-form p{text-align:center}.station-select-form select{display:block;margin-bottom:24px}
.station-search-service-filter{background-position:center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:inline-block;float:left;margin:0 .75% 1%;padding-bottom:calc(100% / 3 - 1%);position:relative;width:calc(100% / 3 - 1%)}.station-search-service-filter:nth-child(3n+1){margin-left:0}.station-search-service-filter:nth-child(3n+3){margin-right:0}.station-search-service-filter .station-search-service-filter__label{font-weight:bold}@media (min-width:48em){.station-search-service-filter{margin:0 .6% 1%;padding-bottom:calc(100% / 6 - 1%);width:calc(100% / 6 - 1%)}.station-search-service-filter:nth-child(3n+1){margin-left:.6%}.station-search-service-filter:nth-child(3n+3){margin-right:.6%}.station-search-service-filter:nth-child(6n+1){margin-left:0}.station-search-service-filter:nth-child(6n+6){margin-right:0}}.station-search-service-filter__label{bottom:0;color:#323232;font-size:.8em;left:0;padding-top:65%;position:absolute;right:0;text-align:center;top:0}.station-search-service-filter__label:hover{cursor:pointer}@media (min-width:29.375em){.station-search-service-filter__label{font-size:1em}}@media (min-width:48em){.station-search-service-filter__label{font-size:.9em}}@media (min-width:62.5em){.station-search-service-filter__label{font-size:1em}}
