.heading-font p{margin-bottom:.3em}@font-face{ font-display:swap;font-family:"ean-bar-code";src:url("/wp-content/themes/leipomorosten/assets/fonts/LibreBarcodeEAN13Text-Regular.ttf") format("truetype");font-weight:normal;font-style:normal }.grecaptcha-badge{visibility:hidden}.resepti-children.recipe-category-row{border-bottom:1px dashed #9d9d9d}.category-recipes .recipe-category-select a{display:inline-block;padding:5px 15px}.shop-container .box-image>a,.box-image>div>a{display:flex;height:200px}.shop-container .box-image img{object-fit:contain}.product-small .box-image{height:200px;display:flex;align-items:center;justify-content:center}.product-small .box-image img{max-height:100%;max-width:100%;object-fit:contain}.product-gallery .flickity-viewport{height:500px}.product-gallery .flickity-viewport a{display:flex;height:500px}.product-gallery .flickity-viewport a img{height:100%;max-width:100%;object-fit:contain}.desktop-shop-sidebar-filters .shop-sidebar-filter-accordion{border-right:1px solid var(--fs-color-secondary);margin-top:100px}.desktop-shop-sidebar-filters .shop-sidebar-filter-accordion li{margin:2px 0px}.desktop-shop-sidebar-filters .shop-sidebar-filter-accordion ul.children{margin:2px 0px}.mobiler-shop-sidebar-filters{display:none}.mobiler-shop-sidebar-filters .shop-sidebar-filter-accordion li{margin:15px 0px}.mobiler-shop-sidebar-filters .shop-sidebar-filter-accordion ul.children{margin:15px 0px}.mfp-content .mobiler-shop-sidebar-filters{display:block}.shop-sidebar-filter-accordion .reset-shop-filters{padding-left:77px}.shop-sidebar-filter-accordion button.toggle{margin-top:-7px}.shop-sidebar-filter-accordion label a{vertical-align:text-bottom;color:var(--fs-color-primary)}.shop-sidebar-filter-accordion label a span{font-weight:100}.shop-sidebar-filter-accordion ul.children{display:none;padding-left:83px}.shop-sidebar-filter-accordion li{list-style-type:none}.shop-sidebar-filter-accordion .accordion-arrow-visible{cursor:pointer}.shop-sidebar-filter-accordion .accordion-arrow-hidden{opacity:0;cursor:unset}.shop-page-title .page-title-inner nav.woocommerce-breadcrumb{display:none}.woocommerce.widget_layered_nav_filters{display:none}.shop-top-bar-filters-container{text-align:center;padding-bottom:50px}.shop-top-bar-filters-container .shop-title{font-size:42px;font-weight:900}.shop-top-bar-filters-container .shop-top-bar-filters{display:inline-flex}.shop-top-bar-filters-container .shop-top-bar-filters label a{color:var(--fs-color-primary);vertical-align:text-bottom;margin-right:40px}.shop-top-bar-filters-container .shop-top-bar-filters ul{display:inline-flex}.shop-top-bar-filters-container .shop-top-bar-filters ul li{list-style-type:none}.shop-top-bar-filters-container .category-filtering{padding-bottom:30px}.filter-checkbox,input[type=checkbox].category-checkbox{accent-color:var(--fs-experimental-link-color);height:20px;width:20px;margin-right:5px}input[type=checkbox].category-checkbox{margin-left:-7px;margin-top:0px;margin-bottom:0px}.product-info.summary .product-title{font-size:40px}.woocommerce-breadcrumb a.current{color:var(--fs-color-primary)}.product-notifications{padding-top:20px}.product-gallery .flickity-slider .col{max-width:100px}.full-width-container{width:100%;margin:0;padding:0;box-sizing:border-box}.full-width-container>div{float:left;width:50%;box-sizing:border-box}.full-width-container>.left-column{width:40%}.full-width-container>.right-column{width:60%;position:relative}@media(max-width: 849px){.full-width-container>.left-column,.full-width-container>.right-column{width:100%;float:none}}.additional-product-information{padding-top:50px}.additional-product-information .product-information-header{text-align:center}.additional-product-information .product-information-header .additional-product-information-title{font-size:40px}.additional-product-information .product-information-header .additional-product-information-product-name{text-transform:uppercase;color:var(--fs-color-secondary)}.additional-product-information .dietary-supplement,.additional-product-information .ingredients{height:100%;border:1px solid #d3d3d3;border-radius:5px;padding:29px 50px}.additional-product-information .dietary-supplement hr,.additional-product-information .ingredients hr{color:gray;padding-bottom:10px}.additional-product-information .dietary-supplement table td,.additional-product-information .dietary-supplement table td,.additional-product-information .ingredients table td,.additional-product-information .ingredients table td{border:none}.additional-product-information .dietary-supplement-title-parent,.additional-product-information .ingredients-title-parent{padding:0px}.additional-product-information .dietary-supplement-title-parent td,.additional-product-information .ingredients-title-parent td{padding:0px !important}.additional-product-information .dietary-supplement-title-parent .dietary-supplement-title,.additional-product-information .dietary-supplement-title-parent .ingredients-title,.additional-product-information .ingredients-title-parent .dietary-supplement-title,.additional-product-information .ingredients-title-parent .ingredients-title{font-size:25px;margin:0px}.additional-product-information .dietary-supplement-scale{font-size:25px;font-weight:700;text-transform:uppercase;color:var(--fs-color-secondary)}.additional-product-information .dietary-supplement table td:last-child{text-align:right}.additional-product-information .bar-code{text-align:center;padding-bottom:20px}.additional-product-information .bar-code p{font-family:"ean-bar-code",sans-serif;font-size:120px;margin:0px}.additional-product-information .print-product-card-div{text-align:center}.product-notifications .button-is-new{letter-spacing:2.33px;color:#fff;text-transform:uppercase;background-color:var(--fs-color-secondary)}.product-notifications .button-is-frozen{letter-spacing:2.33px;color:#fff;text-transform:uppercase;background-color:#9cbee6}.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{background-color:hsla(0,0%,100%,.95);box-shadow:none;transform:translateX(500px);width:500px}.off-canvas .nav-vertical>li>a{font-size:1em;color:var(--primary-color);padding-bottom:10px;padding-top:10px}.off-canvas .nav-vertical>li>a:hover{color:var(--fs-color-secondary)}.off-canvas .sidebar-menu{padding:50px 50px}.nav-sidebar.nav-vertical>li+li{border-top:none}.nav-sidebar.nav-vertical>li.menu-item.active,.nav-sidebar.nav-vertical>li.menu-item:hover{background-color:hsla(0,0%,100%,0)}.nav:not(.nav-slide) .active>.children{padding-bottom:15px;margin-bottom:5px}.toggle,.toggle:focus{color:var(--fs-color-secondary)}.header-nav-main.nav>li>a{text-transform:uppercase}@media(max-width: 849px){.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{transform:translateX(-300px);width:300px}}.mfp-content .mobile-sidebar .html.custom{margin-top:-35px !important}.mfp-content .mobile-sidebar .html.custom .fa-globe-europe{font-size:18px}.mfp-content .mobile-sidebar .html.custom .wpml-ls-legacy-list-horizontal ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}.mfp-content .mobile-sidebar .html.custom .wpml-ls-statics-shortcode_actions{padding:0px}.mfp-content .mobile-sidebar .html.custom .wpml-ls-statics-shortcode_actions li{margin-right:-5px;margin-right:-5px;color:#d4d4d4}.mfp-content .mobile-sidebar .html.custom .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language{color:var(--fs-color-secondary)}.mfp-content .mobile-sidebar .html.custom .wpml-ls-statics-shortcode_actionsl li:last-child{margin-right:0px}.mfp-content .mobile-sidebar .html.custom .wpml-ls-statics-shortcode_actions a{text-decoration:none;color:inherit}.button,button,input[type=button],input[type=reset],input[type=submit]{font-weight:500;font-size:.75em;padding:.5em 1.5em;letter-spacing:.1em}.button.is-outline,input[type=button].is-outline,input[type=reset].is-outline,input[type=submit].is-outline{border:1px solid}.secondary.is-outline span,button.ff-btn.ff-btn-submit,button.ff-btn.ff-btn-submit:hover{color:var(--primary-color)}button.ff-btn.ff-btn-submit{border-color:var(--fs-color-secondary)}.social-icons a.plain{color:var(--fs-color-secondary)}.social-icons a.plain:hover{color:var(--primary-color)}.footer-wrapper .social-icons a.plain{color:var(--primary-color)}.footer-wrapper .social-icons a.plain:hover{color:var(--fs-color-secondary)}p.cat-label{font-size:1em;color:#fff;opacity:1;letter-spacing:.1em;font-weight:700}.category-recipes .page-header{text-align:center;width:100%}.category-recipes .recipe-category-select{text-align:center;width:100%}.category-recipes .recipe-category-select a{color:#9d9d9d;letter-spacing:2px;text-transform:uppercase;font-weight:700;padding:15px}.category-recipes .recipe-category-select a:hover{color:var(--fs-color-secondary)}.category-recipes .recipe-category-select a.active{color:var(--fs-color-secondary)}.category-recipes .post-item{margin:10px 1%;background-size:cover;background-position:center;position:relative;overflow:hidden;height:250px}.category-recipes .post-title{position:absolute;bottom:10px;left:10px;background:hsla(0,0%,100%,.7);padding:5px;font-size:18px;font-weight:700;color:var(--fs-color-primary)}.category-recipes .recipes-description{padding-left:15%;padding-right:15%;padding-top:20px}.category-recipes .category-recipes-grid .masonry-grid{display:flex;flex-wrap:wrap}.category-recipes .category-recipes-grid .masonry-grid .two-thirds{width:64.66%}.category-recipes .category-recipes-grid .masonry-grid .one-third{width:31.33%}.category-recipes .category-recipes-grid .masonry-grid .half{width:48%}.category-recipes .no-recipes-found{text-align:center;padding-top:30px}.category-recipes .recipe-category-row{padding-top:15px;padding-bottom:15px}@media(max-width: 849px){.category-recipes .category-recipes-grid .masonry-grid .two-thirds,.category-recipes .category-recipes-grid .masonry-grid .one-third,.category-recipes .category-recipes-grid .masonry-grid .half{width:100%}}.rosten-footer-title{font-size:1.25em;text-transform:none}.absolute-footer{color:var(--primary-color);font-size:.75em}.absolute-footer ul.links{font-size:1.15em}@media print{.grecaptcha-badge{display:none !important}.woocommerce-product-gallery__image:not(:first-child){display:none}.product-thumbnails{display:none !important}.mobile-nav{display:none}#footer{display:none}.shop-container .section{display:none}.shop-container .print-product-card-div{display:none}.shop-container input,.shop-container button,.shop-container a.button{display:none}.shop-container .woocommerce-breadcrumb{display:none}.shop-container .product-notifications{display:none}.shop-container .additional-product-information-title{display:none}.shop-container .additional-product-information-product-name{display:none}.shop-container .product-main{padding:0px;max-height:250px;overflow:hidden;margin-bottom:25px}.shop-container .product-gallery .flickity-viewport,.shop-container .product-gallery .flickity-viewport a{height:250px}.shop-container .product-info.summary{width:60%}.shop-container .product-gallery{width:40%}.shop-container .additional-product-information .dietary-supplement{width:60%}.shop-container .ingredients-wrapper{margin-top:20px;width:60%;max-height:350px;overflow:hidden}.shop-container .bar-code-wrapper{width:40%;margin-top:-290px}.shop-container .product-info.summary .product-title{font-size:32px}.shop-container .product-title{font-size:28px !important}.shop-container .product-short-description{font-size:12px !important}.shop-container table h3,.shop-container .dietary-supplement-scale{font-size:20px !important}.shop-container table,.shop-container table p{font-size:12px !important}.shop-container .ingredients .product-ingredients,.shop-container .ingredients .product-properties,.shop-container .ingredients .product-possible-allergens .ingredients .product-lifespan{font-size:12px !important}.shop-container .additional-product-information .bar-code p{font-size:120px}.shop-container .additional-product-information{padding:0px}.shop-container .additional-product-information .dietary-supplement,.shop-container .additional-product-information .ingredients{height:auto;border:none;padding:0px}.shop-container .additional-product-information .col{padding-top:0px !important;padding-bottom:0px !important}}
