.elementor-1610 .elementor-element.elementor-element-6a840b5c > .elementor-container{max-width:1400px;}.elementor-1610 .elementor-element.elementor-element-6a840b5c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1610 .elementor-element.elementor-element-6a840b5c:not(.elementor-motion-effects-element-type-background), .elementor-1610 .elementor-element.elementor-element-6a840b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9486af );}.elementor-1610 .elementor-element.elementor-element-6a840b5c{border-style:solid;border-width:13px 0px 0px 0px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3%;margin-bottom:3%;padding:2% 4% 2% 4%;}.elementor-1610 .elementor-element.elementor-element-6a840b5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1610 .elementor-element.elementor-element-6a840b5c > .elementor-shape-top svg{width:calc(100% + 1.3px);height:35px;}.elementor-1610 .elementor-element.elementor-element-401aff08{text-align:left;}.elementor-1610 .elementor-element.elementor-element-401aff08 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1610 .elementor-element.elementor-element-a6f75fa .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-1610 .elementor-element.elementor-element-a6f75fa .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-1610 .elementor-element.elementor-element-5107cf40 > .elementor-container{max-width:1400px;}.elementor-1610 .elementor-element.elementor-element-5107cf40 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1610 .elementor-element.elementor-element-5107cf40{padding:0% 4% 0% 4%;}.elementor-1610 .elementor-element.elementor-element-d398888 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1610 .elementor-element.elementor-element-d398888 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1610 .elementor-element.elementor-element-786c016 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1610 .elementor-element.elementor-element-786c016{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1610 .elementor-element.elementor-element-3bf0517 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1610 .elementor-element.elementor-element-3bf0517 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 0% 0% 0%;}.elementor-1610 .elementor-element.elementor-global-961.elementor-wc-products  ul.products{grid-column-gap:25px;grid-row-gap:15px;}.elementor-1610 .elementor-element.elementor-global-961 .product{text-align:center;}.elementor-1610 .elementor-element.elementor-global-961 a > img{border-style:solid;border-width:18px 18px 18px 18px;border-color:var( --e-global-color-e9486af );border-radius:1px 1px 1px 1px;margin-bottom:0px;}.elementor-1610 .elementor-element.elementor-global-961 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-text );font-family:"Almaq", Sans-serif;font-size:1em;font-weight:normal;text-transform:uppercase;font-style:normal;text-decoration:underline;line-height:1.1em;letter-spacing:0.6px;}.elementor-1610 .elementor-element.elementor-global-961 .woocommerce-loop-category__title .count{color:var( --e-global-color-text );font-family:"Almaq", Sans-serif;font-size:1em;font-weight:400;font-style:normal;text-decoration:none;line-height:2.2em;}.elementor-1610 .elementor-element.elementor-global-961 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1610 .elementor-element.elementor-element-d3a3b58 > .elementor-container{max-width:1400px;}.elementor-1610 .elementor-element.elementor-element-d3a3b58 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1610 .elementor-element.elementor-element-d3a3b58{padding:4% 4% 3% 4%;}.elementor-bc-flex-widget .elementor-1610 .elementor-element.elementor-element-35d11afd.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1610 .elementor-element.elementor-element-35d11afd.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1610 .elementor-element.elementor-element-35d11afd.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1610 .elementor-element.elementor-element-1a144dd3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1610 .elementor-element.elementor-element-1a144dd3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1610 .elementor-element.elementor-element-5bad58f9 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-1610 .elementor-element.elementor-element-5bad58f9 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-1610 .elementor-element.elementor-element-6e25d180{text-align:center;}.elementor-1610 .elementor-element.elementor-element-6e25d180 .elementor-heading-title{color:var( --e-global-color-text );font-size:1.4em;}.elementor-1610 .elementor-element.elementor-element-7c79f994 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1610 .elementor-element.elementor-element-7c79f994{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1610 .elementor-element.elementor-element-530eb73 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-1610 .elementor-element.elementor-element-530eb73 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-1610 .elementor-element.elementor-element-304a0023 img{max-width:70%;}.elementor-1610 .elementor-element.elementor-element-74625af > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-1610 .elementor-element.elementor-element-74625af > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-1610 .elementor-element.elementor-element-2f9a6ff0 img{max-width:70%;}.elementor-1610 .elementor-element.elementor-element-3bd0e4f2 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-1610 .elementor-element.elementor-element-3bd0e4f2 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-1610 .elementor-element.elementor-element-7002e7ae img{max-width:90%;}.elementor-1610 .elementor-element.elementor-element-308bde43 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-1610 .elementor-element.elementor-element-308bde43 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-1610 .elementor-element.elementor-element-2f611d6b img{max-width:76%;}.elementor-1610 .elementor-element.elementor-element-24ff579 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-1610 .elementor-element.elementor-element-24ff579 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-1610 .elementor-element.elementor-element-f1b3779 img{max-width:57%;}.elementor-1610 .elementor-element.elementor-element-e697637 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-1610 .elementor-element.elementor-element-e697637 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-1610 .elementor-element.elementor-element-229647e8 img{max-width:74%;}.elementor-1610 .elementor-element.elementor-element-328d2461 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-1610 .elementor-element.elementor-element-328d2461 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-1610 .elementor-element.elementor-element-3e003c37 img{max-width:90%;}.elementor-1610 .elementor-element.elementor-element-4ee65cd7 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-1610 .elementor-element.elementor-element-4ee65cd7 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-1610 .elementor-element.elementor-element-b8b2999 img{max-width:90%;}@media(max-width:1024px) and (min-width:768px){.elementor-1610 .elementor-element.elementor-element-3bf0517{width:100%;}.elementor-1610 .elementor-element.elementor-element-5bad58f9{width:100%;}.elementor-1610 .elementor-element.elementor-element-530eb73{width:33%;}.elementor-1610 .elementor-element.elementor-element-74625af{width:33%;}.elementor-1610 .elementor-element.elementor-element-3bd0e4f2{width:33%;}.elementor-1610 .elementor-element.elementor-element-308bde43{width:32%;}.elementor-1610 .elementor-element.elementor-element-24ff579{width:32%;}.elementor-1610 .elementor-element.elementor-element-e697637{width:32%;}.elementor-1610 .elementor-element.elementor-element-328d2461{width:33%;}.elementor-1610 .elementor-element.elementor-element-4ee65cd7{width:33%;}}@media(max-width:1024px){.elementor-1610 .elementor-element.elementor-element-6a840b5c{padding:5% 4% 2% 4%;}.elementor-1610 .elementor-element.elementor-element-401aff08{text-align:left;}.elementor-1610 .elementor-element.elementor-element-401aff08 .elementor-heading-title{font-size:2.1em;}.elementor-1610 .elementor-element.elementor-element-a6f75fa .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1610 .elementor-element.elementor-element-5107cf40{padding:0% 4% 0% 4%;}.elementor-1610 .elementor-element.elementor-global-961 a > img{margin-bottom:0px;}.elementor-1610 .elementor-element.elementor-global-961 .woocommerce .woocommerce-loop-category__title{font-size:1em;}.elementor-1610 .elementor-element.elementor-element-d3a3b58{padding:8% 4% 4% 4%;}.elementor-1610 .elementor-element.elementor-element-304a0023 img{max-width:39%;}.elementor-1610 .elementor-element.elementor-element-2f9a6ff0 img{max-width:50%;}.elementor-1610 .elementor-element.elementor-element-7002e7ae img{max-width:50%;}.elementor-1610 .elementor-element.elementor-element-2f611d6b img{max-width:50%;}.elementor-1610 .elementor-element.elementor-element-f1b3779 img{max-width:32%;}.elementor-1610 .elementor-element.elementor-element-229647e8 img{max-width:50%;}.elementor-1610 .elementor-element.elementor-element-3e003c37 img{max-width:80%;}.elementor-1610 .elementor-element.elementor-element-b8b2999 img{max-width:80%;}}@media(max-width:767px){.elementor-1610 .elementor-element.elementor-element-6a840b5c > .elementor-shape-top svg{width:calc(100% + 1.3px);height:25px;}.elementor-1610 .elementor-element.elementor-element-6a840b5c{padding:9% 4% 5% 4%;}.elementor-1610 .elementor-element.elementor-element-401aff08{text-align:left;}.elementor-1610 .elementor-element.elementor-element-401aff08 .elementor-heading-title{font-size:1.7em;}.elementor-1610 .elementor-element.elementor-element-a6f75fa .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1610 .elementor-element.elementor-element-5107cf40{padding:0% 4% 0% 4%;}.elementor-1610 .elementor-element.elementor-element-d398888 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1610 .elementor-element.elementor-element-d398888 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1610 .elementor-element.elementor-element-786c016{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1610 .elementor-element.elementor-element-3bf0517{width:100%;}.elementor-1610 .elementor-element.elementor-element-3bf0517 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1610 .elementor-element.elementor-element-3bf0517 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1610 .elementor-element.elementor-global-961 a > img{margin-bottom:0px;}.elementor-1610 .elementor-element.elementor-global-961 .woocommerce .woocommerce-loop-category__title{font-size:0.9em;}.elementor-1610 .elementor-element.elementor-global-961 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-1610 .elementor-element.elementor-element-d3a3b58{padding:50px 20px 50px 20px;}.elementor-1610 .elementor-element.elementor-element-5bad58f9{width:100%;}.elementor-1610 .elementor-element.elementor-element-5bad58f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1610 .elementor-element.elementor-element-530eb73{width:50%;}.elementor-1610 .elementor-element.elementor-element-530eb73 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1610 .elementor-element.elementor-element-304a0023 img{max-width:77%;}.elementor-1610 .elementor-element.elementor-element-304a0023 > .elementor-widget-container{padding:10% 0% 10% 0%;}.elementor-1610 .elementor-element.elementor-element-74625af{width:50%;}.elementor-1610 .elementor-element.elementor-element-74625af > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1610 .elementor-element.elementor-element-2f9a6ff0 img{max-width:80%;}.elementor-1610 .elementor-element.elementor-element-2f9a6ff0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1610 .elementor-element.elementor-element-3bd0e4f2{width:50%;}.elementor-1610 .elementor-element.elementor-element-3bd0e4f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1610 .elementor-element.elementor-element-7002e7ae img{max-width:86%;}.elementor-1610 .elementor-element.elementor-element-308bde43{width:50%;}.elementor-1610 .elementor-element.elementor-element-308bde43 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1610 .elementor-element.elementor-element-2f611d6b img{max-width:80%;}.elementor-1610 .elementor-element.elementor-element-24ff579{width:50%;}.elementor-1610 .elementor-element.elementor-element-24ff579 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1610 .elementor-element.elementor-element-f1b3779 img{max-width:64%;}.elementor-1610 .elementor-element.elementor-element-f1b3779 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1610 .elementor-element.elementor-element-e697637{width:50%;}.elementor-1610 .elementor-element.elementor-element-e697637 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1610 .elementor-element.elementor-element-229647e8 img{max-width:80%;}.elementor-1610 .elementor-element.elementor-element-328d2461{width:50%;}.elementor-1610 .elementor-element.elementor-element-328d2461 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1610 .elementor-element.elementor-element-3e003c37 img{max-width:80%;}.elementor-1610 .elementor-element.elementor-element-4ee65cd7{width:50%;}.elementor-1610 .elementor-element.elementor-element-4ee65cd7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1610 .elementor-element.elementor-element-b8b2999 img{max-width:80%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-a6f75fa */.elementor-1610 .elementor-element.elementor-element-a6f75fa a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-961 */.elementor-1610 .elementor-element.elementor-global-961 h2.woocommerce-loop-category__title {
    margin-bottom: 1em !important;
}

.elementor-1610 .elementor-element.elementor-global-961 h2.woocommerce-loop-category__title:hover {
    color: #000 !important;
    text-decoration: none;
}

.elementor-1610 .elementor-element.elementor-global-961 .product-category.product {
    border: 1px solid #666;
}

.elementor-1610 .elementor-element.elementor-global-961 .woocommerce-loop-category__title {
    margin-bottom: 1em;
}

.elementor-1610 .elementor-element.elementor-global-961 .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: initial !important;
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Almaq';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.jfahrni.ch/wp-content/uploads/2020/09/almaq.eot');
	src: url('https://www.jfahrni.ch/wp-content/uploads/2020/09/almaq.eot?#iefix') format('embedded-opentype'),
		url('https://www.jfahrni.ch/wp-content/uploads/2020/09/almaq.woff2') format('woff2'),
		url('https://www.jfahrni.ch/wp-content/uploads/2020/09/almaq.woff') format('woff'),
		url('https://www.jfahrni.ch/wp-content/uploads/2020/09/almaq.ttf') format('truetype'),
		url('https://www.jfahrni.ch/wp-content/uploads/2020/09/almaq.svg#Almaq') format('svg');
}
/* End Custom Fonts CSS */