@import url(/wp-content/themes/effilee/fontsource/roboto/index.css);@import url(/wp-content/themes/effilee/fontsource/roboto/100.css);@import url(/wp-content/themes/effilee/fontsource/roboto/100-italic.css);@import url(/wp-content/themes/effilee/fontsource/roboto/200.css);@import url(/wp-content/themes/effilee/fontsource/roboto/200-italic.css);@import url(/wp-content/themes/effilee/fontsource/roboto/300.css);@import url(/wp-content/themes/effilee/fontsource/roboto/300-italic.css);@import url(/wp-content/themes/effilee/fontsource/roboto/400.css);@import url(/wp-content/themes/effilee/fontsource/roboto/400-italic.css);@import url(/wp-content/themes/effilee/fontsource/roboto/500.css);@import url(/wp-content/themes/effilee/fontsource/roboto/500-italic.css);@import url(/wp-content/themes/effilee/fontsource/roboto/600.css);@import url(/wp-content/themes/effilee/fontsource/roboto/600-italic.css);@import url(/wp-content/themes/effilee/fontsource/im-fell-great-primer/index.css);@import url(/wp-content/themes/effilee/fontsource/im-fell-great-primer/400.css);@import url(/wp-content/themes/effilee/fontsource/im-fell-great-primer/400-italic.css);@import url(/wp-content/themes/effilee/fontsource/libre-baskerville/index.css);@import url(/wp-content/themes/effilee/fontsource/libre-baskerville/400.css);@import url(/wp-content/themes/effilee/fontsource/libre-baskerville/400-italic.css);@import url(/wp-content/themes/effilee/fontsource/libre-caslon-text/latin-400.css);@import url(/wp-content/themes/effilee/fontsource/libre-caslon-text/latin-400-italic.css);@import url(/wp-content/themes/effilee/fontsource/roboto/index.css);@import url(/wp-content/themes/effilee/fontsource/roboto/100.css);@import url(/wp-content/themes/effilee/fontsource/roboto/100-italic.css);@import url(/wp-content/themes/effilee/fontsource/roboto/200.css);@import url(/wp-content/themes/effilee/fontsource/roboto/200-italic.css);@import url(/wp-content/themes/effilee/fontsource/roboto/300.css);@import url(/wp-content/themes/effilee/fontsource/roboto/300-italic.css);@import url(/wp-content/themes/effilee/fontsource/roboto/400.css);@import url(/wp-content/themes/effilee/fontsource/roboto/400-italic.css);@import url(/wp-content/themes/effilee/fontsource/roboto/500.css);@import url(/wp-content/themes/effilee/fontsource/roboto/500-italic.css);@import url(/wp-content/themes/effilee/fontsource/roboto/600.css);@import url(/wp-content/themes/effilee/fontsource/roboto/600-italic.css);@import url(/wp-content/themes/effilee/fontsource/im-fell-great-primer/index.css);@import url(/wp-content/themes/effilee/fontsource/im-fell-great-primer/400.css);@import url(/wp-content/themes/effilee/fontsource/im-fell-great-primer/400-italic.css);@import url(/wp-content/themes/effilee/fontsource/libre-baskerville/index.css);@import url(/wp-content/themes/effilee/fontsource/libre-baskerville/400.css);@import url(/wp-content/themes/effilee/fontsource/libre-baskerville/400-italic.css);@import url(/wp-content/themes/effilee/fontsource/libre-caslon-text/latin-400.css);@import url(/wp-content/themes/effilee/fontsource/libre-caslon-text/latin-400-italic.css);#main .woocommerce{margin:1em 0;grid-column:content-start/content-end;display:grid;grid-row-gap:1em;grid-template-columns:[leftmargin] 2vw [content-start sidebar-start] 1fr [sidebar-end content-end] 2vw [rightmargin];font-size:18px;font-size:1rem;line-height:23.4px;line-height:1.3rem;font-family:sans-serif;font-style:normal;font-weight:400}.fonts-loaded #main .woocommerce{font-family:"roboto",sans-serif}#main .woocommerce>*{grid-column:content-start/content-end}.site-header-cart{grid-area:action;position:relative;margin:0;padding:0;align-self:start;z-index:-100;content:"";display:table;table-layout:fixed}.site-header-cart a.cart-contents{display:grid;grid-template-columns:repeat(3, 1fr);text-decoration:none;margin-right:2em;position:relative;place-items:center}.site-header-cart a.cart-contents:before{grid-column:3;grid-row:1;width:2.5em;content:"";height:2.5em;margin:0.2em 0.4em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59 38'><path d='M41.48,27.58c-1.64.66-20.65.82-22.19-.14s-14-22.53-15-23-3.2.71-3.79,0-.75-3.21,0-4,5-.37,6,0S18.21,22.21,21.34,24.08s16.66,1,18.16.5C44,23.08,52.26,9.29,53.67,8.6s5.21-1.07,5,0S43.12,26.92,41.48,27.58Z'/><circle cx='22.96' cy='33.47' r='4.11'/><circle cx='38.05' cy='33.47' r='4.11'/></svg>");background-repeat:no-repeat;background-size:75% 75%;background-position:center;border-radius:2px}.site-header-cart a.cart-contents .count{grid-column:3;grid-row:1;margin-bottom:0.8em;font-family:sans-serif;font-weight:600;font-size:12.6px;font-size:.7rem}.fonts-loaded .site-header-cart a.cart-contents .count{font-family:"roboto",sans-serif}.site-header-cart .cart-hidden{display:none !important}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}form.woocommerce-cart-form{font-size:18px;font-size:1rem;line-height:23.4px;line-height:1.3rem;font-family:sans-serif;font-style:normal;font-weight:400}.fonts-loaded form.woocommerce-cart-form{font-family:"roboto",sans-serif}.cart-collaterals .cart-totals-message{margin:1em 0}#order_review{border-top:1px solid #17232f;padding:1em 0 0 0;display:grid}#payment{margin:0 0 2em 0;padding:1em 0 0 0}#payment::before{content:"Zahlung";font-size:27px;font-size:1.5rem;line-height:35.1px;line-height:1.95rem;font-family:sans-serif;font-style:normal;font-weight:500;border-bottom:1px solid #17232f;width:100%;display:inline-block;padding:0 0 1em 0}.fonts-loaded #payment::before{font-family:"roboto",sans-serif}.shop_table{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:2em}.woocommerce-table--order-details,.woocommerce-checkout-review-order{font-size:18px;font-size:1rem;line-height:23.4px;line-height:1.3rem;font-family:sans-serif;font-style:normal;font-weight:400;display:grid;grid-gap:0.5em}.fonts-loaded .woocommerce-table--order-details,.fonts-loaded .woocommerce-checkout-review-order{font-family:"roboto",sans-serif}.woocommerce-table--order-details>.product-name,.woocommerce-checkout-review-order>.product-name{display:none}.woocommerce-table--order-details>.product-total,.woocommerce-checkout-review-order>.product-total{display:none}.woocommerce-table--order-details .order_item,.woocommerce-table--order-details .cart_item,.woocommerce-checkout-review-order .order_item,.woocommerce-checkout-review-order .cart_item{font-size:18px;font-size:1rem;line-height:23.4px;line-height:1.3rem;font-family:"roboto",sans-serif;font-style:italic;font-weight:400}.fonts-loaded .woocommerce-table--order-details .order_item,.fonts-loaded .woocommerce-table--order-details .cart_item,.fonts-loaded .woocommerce-checkout-review-order .order_item,.fonts-loaded .woocommerce-checkout-review-order .cart_item{font-family:"roboto",sans-serif}.woocommerce-table--order-details .order_item,.woocommerce-table--order-details .order_detail,.woocommerce-table--order-details .cart_item,.woocommerce-table--order-details .order-total,.woocommerce-table--order-details .cart-subtotal,.woocommerce-checkout-review-order .order_item,.woocommerce-checkout-review-order .order_detail,.woocommerce-checkout-review-order .cart_item,.woocommerce-checkout-review-order .order-total,.woocommerce-checkout-review-order .cart-subtotal{grid-column:1/-1;display:grid;grid-template-columns:3fr 1fr}.woocommerce-table--order-details .order_item .amount,.woocommerce-table--order-details .order_item strong,.woocommerce-table--order-details .order_item .order_detail_value,.woocommerce-table--order-details .order_item .product-total,.woocommerce-table--order-details .order_detail .amount,.woocommerce-table--order-details .order_detail strong,.woocommerce-table--order-details .order_detail .order_detail_value,.woocommerce-table--order-details .order_detail .product-total,.woocommerce-table--order-details .cart_item .amount,.woocommerce-table--order-details .cart_item strong,.woocommerce-table--order-details .cart_item .order_detail_value,.woocommerce-table--order-details .cart_item .product-total,.woocommerce-table--order-details .order-total .amount,.woocommerce-table--order-details .order-total strong,.woocommerce-table--order-details .order-total .order_detail_value,.woocommerce-table--order-details .order-total .product-total,.woocommerce-table--order-details .cart-subtotal .amount,.woocommerce-table--order-details .cart-subtotal strong,.woocommerce-table--order-details .cart-subtotal .order_detail_value,.woocommerce-table--order-details .cart-subtotal .product-total,.woocommerce-checkout-review-order .order_item .amount,.woocommerce-checkout-review-order .order_item strong,.woocommerce-checkout-review-order .order_item .order_detail_value,.woocommerce-checkout-review-order .order_item .product-total,.woocommerce-checkout-review-order .order_detail .amount,.woocommerce-checkout-review-order .order_detail strong,.woocommerce-checkout-review-order .order_detail .order_detail_value,.woocommerce-checkout-review-order .order_detail .product-total,.woocommerce-checkout-review-order .cart_item .amount,.woocommerce-checkout-review-order .cart_item strong,.woocommerce-checkout-review-order .cart_item .order_detail_value,.woocommerce-checkout-review-order .cart_item .product-total,.woocommerce-checkout-review-order .order-total .amount,.woocommerce-checkout-review-order .order-total strong,.woocommerce-checkout-review-order .order-total .order_detail_value,.woocommerce-checkout-review-order .order-total .product-total,.woocommerce-checkout-review-order .cart-subtotal .amount,.woocommerce-checkout-review-order .cart-subtotal strong,.woocommerce-checkout-review-order .cart-subtotal .order_detail_value,.woocommerce-checkout-review-order .cart-subtotal .product-total{text-align:right}.woocommerce-table--order-details .order-total,.woocommerce-checkout-review-order .order-total{border-top:1px solid #17232f}.wwoocommerce-cart-form__cart-item{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:0.5em;grid-template-areas:"thumbnail name name"  "thumbnail price ."  "thumbnail quantity subtotal"  "remove remove . ";border-top:1px solid #17232f;border-bottom:1px solid #17232f;padding:1em 0}.wwoocommerce-cart-form__cart-item .product-remove{grid-area:remove;display:none}.wwoocommerce-cart-form__cart-item .product-thumbnail{grid-area:thumbnail;background:#d0cbc0;padding:0.5em}.wwoocommerce-cart-form__cart-item .product-name{grid-area:name}.wwoocommerce-cart-form__cart-item .product-name p,.wwoocommerce-cart-form__cart-item .product-name a{font-size:18px;font-size:1rem;line-height:23.4px;line-height:1.3rem;font-family:sans-serif;font-style:normal;font-weight:400}.fonts-loaded .wwoocommerce-cart-form__cart-item .product-name p,.fonts-loaded .wwoocommerce-cart-form__cart-item .product-name a{font-family:"roboto",sans-serif}.wwoocommerce-cart-form__cart-item .product-price{grid-area:price}.wwoocommerce-cart-form__cart-item .product-quantity{grid-area:quantity;align-self:end}.wwoocommerce-cart-form__cart-item .product-subtotal{grid-area:subtotal;align-self:end}.input-text{width:100%}.coupon{display:flex;align-items:center}.coupon label{display:none}.coupon .input-text{width:8em}@media screen and (min-width: 48em){.woocommerce-checkout-review-order .cart_item,.woocommerce-checkout-review-order .order-total,.woocommerce-checkout-review-order .cart-subtotal{grid-template-columns:5fr 1fr}}.woocommerce-checkout .country_select,.woocommerce-checkout .select{width:100%}.woocommerce-checkout h3{text-transform:none;font-size:18px;font-size:1rem;line-height:23.4px;line-height:1.3rem;font-family:sans-serif;font-style:normal;font-weight:400}.fonts-loaded .woocommerce-checkout h3{font-family:"roboto",sans-serif}.woocommerce-checkout p{font-size:18px;font-size:1rem;line-height:23.4px;line-height:1.3rem;font-family:sans-serif;font-style:normal;font-weight:400}.fonts-loaded .woocommerce-checkout p{font-family:"roboto",sans-serif}#customer_details{font-size:18px;font-size:1rem;line-height:23.4px;line-height:1.3rem;font-family:sans-serif;font-style:normal;font-weight:400}.fonts-loaded #customer_details{font-family:"roboto",sans-serif}#customer_details p{margin:0.5em 0}#customer_details .input-text{width:100%}.woocommerce-input-wrapper>strong{font-size:18px;font-size:1rem;line-height:23.4px;line-height:1.3rem;font-family:sans-serif;font-style:normal;font-weight:400;padding:1em;background-color:#fdf7ea;margin:0.5em 0;height:3em;display:block}.fonts-loaded .woocommerce-input-wrapper>strong{font-family:"roboto",sans-serif}#order_comments.input-text{min-height:8em;resize:both}.wc_payment_methods{margin-top:1em}.wc_payment_methods .wc_payment_method{margin:1em 0}.woocommerce-column__title,.woocommerce-order-details__title,#order_review_heading{padding:1em 0;font-size:27px;font-size:1.5rem;line-height:35.1px;line-height:1.95rem;font-family:sans-serif;font-style:normal;font-weight:500}.fonts-loaded .woocommerce-column__title,.fonts-loaded .woocommerce-order-details__title,.fonts-loaded #order_review_heading{font-family:"roboto",sans-serif}.order_details{border-top:1px solid #17232f;padding:1em 0 0 0}.product-category{position:relative;overflow:hidden;width:100vw;height:100vw;margin:0 0 2em 0}.product-category a{width:100%;height:auto;display:inline-block;overflow:hidden;padding:0.5em}.product-category a img{height:auto;width:100%}.product-category .woocommerce-loop-category__title{position:absolute;background:#810801;text-align:center;width:60vw;left:20vw;padding:1em;color:#fefbf5;top:50%;transform:translateY(-50%);border-radius:5px}.product-category .woocommerce-loop-category__title mark{color:unset;background:unset}.product{background-color:#d0cbc0}.product .woocommerce-cart-form__cart-item,.product a.woocommerce-loop-product__link{display:grid;grid-template-columns:1fr 1fr;grid-gap:0.5em;grid-template-areas:"image image"  "product product" "price price"  "quantity subtotal";margin:0.5em;padding:0.5em;align-items:start}.product .woocommerce-cart-form__cart-item img,.product a.woocommerce-loop-product__link img{grid-area:image}.product .woocommerce-cart-form__cart-item .product-thumbnail,.product a.woocommerce-loop-product__link .product-thumbnail{grid-area:image}.product .woocommerce-cart-form__cart-item .product-name,.product .woocommerce-cart-form__cart-item .woocommerce-loop-product__title,.product a.woocommerce-loop-product__link .product-name,.product a.woocommerce-loop-product__link .woocommerce-loop-product__title{grid-area:product;margin:0;font-size:18px;font-size:1rem;line-height:23.4px;line-height:1.3rem;font-family:"roboto",sans-serif;font-style:italic;font-weight:400}.fonts-loaded .product .woocommerce-cart-form__cart-item .product-name,.fonts-loaded .product .woocommerce-cart-form__cart-item .woocommerce-loop-product__title,.fonts-loaded .product a.woocommerce-loop-product__link .product-name,.fonts-loaded .product a.woocommerce-loop-product__link .woocommerce-loop-product__title{font-family:"roboto",sans-serif}.product .woocommerce-cart-form__cart-item .product-price,.product .woocommerce-cart-form__cart-item .price,.product a.woocommerce-loop-product__link .product-price,.product a.woocommerce-loop-product__link .price{font-family:"roboto",sans-serif;font-style:italic;font-weight:400;grid-area:price}.fonts-loaded .product .woocommerce-cart-form__cart-item .product-price,.fonts-loaded .product .woocommerce-cart-form__cart-item .price,.fonts-loaded .product a.woocommerce-loop-product__link .product-price,.fonts-loaded .product a.woocommerce-loop-product__link .price{font-family:"roboto",sans-serif}.product .woocommerce-cart-form__cart-item .product-quantity,.product a.woocommerce-loop-product__link .product-quantity{grid-area:quantity}.product .woocommerce-cart-form__cart-item .product-subtotal,.product a.woocommerce-loop-product__link .product-subtotal{grid-area:subtotal}.product .wc-gzd-additional-info{display:none}@media screen and (min-width: 48em){.product-category{width:100%;height:auto;margin:0}.product-category a{padding:0}.product-category .woocommerce-loop-category__title{width:80%;left:10%}}.c-product{grid-column:content-start/content-end;display:grid;grid-template-columns:[leftmargin sidebar-start article-start] 1fr 3fr 1fr [article-end sidebar-end rightmargin];grid-template-areas:"image image image" "summary summary summary" "related related related"}.c-product .woocommerce-product-gallery{grid-area:image;padding:0.5em;margin:0.5em}.c-product .summary{padding:0.5em;margin:0.5em;grid-area:summary;display:grid;grid-template-columns:max-content 1fr;grid-template-areas:"headline headline" "price price-info" "cart1 cart1" "description description" "cart2 cart2"}.c-product .summary>*{grid-column:1/-1}.c-product .summary .product_title{grid-area:headline;font-family:"roboto",sans-serif;font-style:italic;font-weight:400}.fonts-loaded .c-product .summary .product_title{font-family:"roboto",sans-serif}.c-product .summary .price{grid-area:price;font-family:"roboto",sans-serif;font-style:italic;font-weight:400}.fonts-loaded .c-product .summary .price{font-family:"roboto",sans-serif}.c-product .summary .legal-price-info{grid-area:price-info;font-family:"roboto",sans-serif;font-style:italic;font-weight:400;margin-left:0.5em}.fonts-loaded .c-product .summary .legal-price-info{font-family:"roboto",sans-serif}.c-product .summary .woocommerce-product-details__short-description{grid-area:description;font-size:21.6px;font-size:1.2rem;line-height:28.08px;line-height:1.56rem;font-family:"roboto",sans-serif;font-style:italic;font-weight:400;color:#454f59}.fonts-loaded .c-product .summary .woocommerce-product-details__short-description{font-family:"roboto",sans-serif}.c-product .summary .cart{grid-area:cart2;font-family:"roboto",sans-serif;font-style:italic;font-weight:400}.fonts-loaded .c-product .summary .cart{font-family:"roboto",sans-serif}.c-product .summary .cart:first-of-type{grid-area:cart1}.c-product .related{background-color:#fefbf5;grid-area:related}@media screen and (min-width: 48em){.single-product .c-product{grid-column:content-start/content-end;display:grid;grid-gap:1em;grid-auto-flow:dense;grid-template-columns:[content-start] 1fr [middle] 1fr [content-end];grid-template-areas:"image summary" "related related"}.single-product .c-product .woocommerce-product-gallery{grid-column:content-start,content-end;position:relative}.single-product .c-product .woocommerce-product-gallery img{width:100%;box-shadow:0 0 12px #ccc}.single-product .c-product .woocommerce-product-gallery figure{margin:0;height:auto;width:unset}.single-product .c-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:1em;right:1em;display:block;z-index:99}.single-product .c-product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product .c-product .woocommerce-product-gallery .flex-control-thumbs{content:"";display:table;table-layout:fixed;margin:0;padding:0}.single-product .c-product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product .c-product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product .c-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product .c-product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product .c-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}.single-product .c-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product .c-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product .c-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.79667%}.single-product .c-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product .c-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product .c-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}.single-product .c-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product .c-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product .c-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}.single-product .c-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product .c-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.single-product .c-product .summary{grid-area:summary;display:flex;flex-flow:column;justify-content:flex-end}.single-product .c-product .summary .price,.single-product .c-product .summary .product_title{margin:0.3em 0;font-size:36px;font-size:2rem;line-height:43.2px;line-height:2.4rem}.single-product .c-product .onsale{display:none}.stock:empty:before{display:none}.stock.in-stock{color:#7fb98c}.stock.out-of-stock{color:#810801}.related.products{grid-column:1/4;grid-column:content-start/content-end}}
