:root{--theme-transition: background-color 250ms ease, color 250ms ease;--s: 1.5em;--content-size: 50em;--content-wide-size: 70em}:root{--clr-primary: #821550;--clr-body-bg: light-dark(#fafafa, #222);--clr-body-text: light-dark(#333, #ccc);--clr-header-bg: light-dark(#fff, #111);--clr-header-text: var(--clr-body-text);--clr-footer-bg: var(--clr-body-bg);--clr-footer-text: var(--clr-body-text)}[data-theme=system]{color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}*,::before,::after{box-sizing:border-box}html{font-family:system-ui,sans-serif;font-size:1.125em;line-height:1.5;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}@media(width >= 37.5em){html{font-size:calc(0.875em + 100vw*0.0066666667)}}@media(width >= 75em){html{font-size:1.375em}}body{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;margin:0;background:var(--clr-body-bg);color:var(--clr-body-text);transition:var(--theme-transition);overflow-anchor:auto}@view-transition{navigation:auto}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,h6{font-family:"Source Serif Pro",serif;font-weight:400;line-height:1.2}h1{font-size:1.8em}h2{font-size:1.4em}h3{font-size:1.2em}h4{font-size:1.1em}h5{font-size:1em}h6{font-size:1em}strong{font-weight:500}p:empty{display:none}img{display:block;max-width:100%;height:auto}a{color:hsl(var(--clr-link)) !important;text-decoration:none !important}a:focus,a:hover{text-decoration:underline !important}ul,ol{padding:0;padding-left:1.25em}q::before{content:open-quote}q::after{content:close-quote}[lang|=de] q{quotes:"«" "»" "‹" "›"}[lang|=en] q{quotes:"“" "”" "‘" "’"}[lang|=en] q::before{margin-right:1pt}[lang|=en] q::after{margin-left:1pt}figure{padding:0}table{border-collapse:collapse}table th{font-weight:500;text-align:left}textarea{resize:vertical}iframe{display:block;width:100%;height:auto}[hidden],.hidden{display:none !important}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owl>*{margin-block:0}.owl>*+*{-webkit-margin-before:1em;margin-block-start:1em}#header{position:sticky;top:0;z-index:999;background:var(--clr-header-bg);color:var(--clr-header-text);transition:var(--theme-transition)}@supports((-webkit-backdrop-filter: blur(20px) saturate(1.8)) or (backdrop-filter: blur(20px) saturate(1.8))){#header{background:none}#header::before{content:"";position:absolute;z-index:-1;inset:0;background:hsl(var(--clr-header-bg)/0.9);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);transition:var(--theme-transition)}}#header .inner{display:grid;grid-template:"logo ... nav ... shop-widgets theme"/auto 1fr auto 1fr auto auto;gap:var(--s);align-items:center;max-width:calc(var(--content-size) + var(--s)*2);margin-inline:auto;padding:calc(var(--s)/3) var(--s)}@supports(padding-left: env(safe-area-inset-left)){#header .inner{max-width:calc(var(--content-size) + var(--s)*2 + env(safe-area-inset-left) + env(safe-area-inset-right));-webkit-padding-before:calc(var(--s)/3 + env(safe-area-inset-top));padding-block-start:calc(var(--s)/3 + env(safe-area-inset-top));-webkit-padding-start:calc(var(--s) + env(safe-area-inset-left));padding-inline-start:calc(var(--s) + env(safe-area-inset-left));-webkit-padding-end:calc(var(--s) + env(safe-area-inset-right));padding-inline-end:calc(var(--s) + env(safe-area-inset-right))}}#header form{display:flex;flex-flow:row wrap;gap:0 var(--s)}#home{grid-area:logo}#home .logo{display:block;width:7em}#header-nav{grid-area:nav}#header-nav ul{display:flex;flex-flow:row nowrap;list-style:none;margin:0;padding:0}#header-nav a{display:block;padding:.5rem}#shop-widgets{grid-area:shop-widgets;display:flex;flex-flow:row nowrap;align-items:center;gap:.5rem}#shop-widgets .wc-block-mini-cart[aria-hidden=true]{visibility:visible !important;color:hsl(var(--clr-primary))}#shop-widgets .wc-block-mini-cart__button{padding:.5rem}#shop-widgets .wc-block-mini-cart__amount{margin-right:.25rem}#shop-widgets .wc-block-mini-cart__icon{width:1.2rem;height:1.2rem}#main{flex:1 1 auto}#footer{background:var(--clr-footer-bg);color:var(--clr-footer-text);transition:var(--theme-transition)}#footer .inner{display:grid;grid-template:"copyright ... nav"/auto 1fr auto;gap:var(--s);align-items:center;max-width:calc(var(--content-size) + var(--s)*2);margin-inline:auto;padding:var(--s)}@supports(padding-left: env(safe-area-inset-left)){#footer .inner{max-width:calc(var(--content-size) + var(--s)*2 + env(safe-area-inset-left) + env(safe-area-inset-right));-webkit-padding-start:calc(var(--s) + env(safe-area-inset-left));padding-inline-start:calc(var(--s) + env(safe-area-inset-left));-webkit-padding-end:calc(var(--s) + env(safe-area-inset-right));padding-inline-end:calc(var(--s) + env(safe-area-inset-right));-webkit-padding-after:calc(var(--s) + env(safe-area-inset-bottom));padding-block-end:calc(var(--s) + env(safe-area-inset-bottom))}}#footer-nav ul{display:flex;flex-flow:row nowrap;gap:1em;margin:0;padding:0;list-style:none}.content-grid{--spacing: var(--s);--content: var(--content-size);--wide: var(--content-wide-size);--wide-part: calc((var(--wide) - var(--content)) / 2);display:grid;grid-template-columns:[full-start] minmax(var(--spacing), 1fr) [wide-start] minmax(0, var(--wide-part)) [content-start] min(var(--content),100% - var(--spacing)*2) [content-end] minmax(0, var(--wide-part)) [wide-end] minmax(var(--spacing), 1fr) [full-end];align-content:start;padding-block:var(--spacing)}.content-grid>*{margin-block:0}.content-grid>*+*{-webkit-margin-before:var(--spacing);margin-block-start:var(--spacing)}.content-grid>*{grid-column:content}.content-grid .col--content{grid-column:content}.content-grid .col--wide{grid-column:wide}.content-grid .col--full{grid-column:full}.content-grid .col--from-full-start{grid-column-start:full-start}.content-grid .col--from-wide-start{grid-column-start:wide-start}.content-grid .col--from-content-start{grid-column-start:content-start}.content-grid .col--from-content-end{grid-column-start:content-end}.content-grid .col--from-wide-end{grid-column-start:wide-end}.content-grid .col--from-full-end{grid-column-start:full-end}.content-grid .col--to-full-end{grid-column-end:full-end}.content-grid .col--to-wide-end{grid-column-end:wide-end}.content-grid .col--to-content-end{grid-column-end:content-end}.content-grid .col--to-content-start{grid-column-end:content-start}.content-grid .col--to-wide-start{grid-column-end:wide-start}.content-grid .col--to-full-start{grid-column-end:full-start}body.error404 #main{display:grid;place-content:center}.e404{display:flex;flex-flow:column nowrap;align-items:center}.e404__code{position:relative;margin-bottom:.1em;font-size:10em;font-weight:700;color:rgb(from var(--clr-primary) r g b/0.95);line-height:1;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none}.e404__code::before,.e404__code::after{content:attr(data-error-code);position:absolute;top:0;left:0;background:hsl(var(--clr-body-bg));animation:glitch 0s infinite linear alternate-reverse}.e404__code::before{left:-2px;text-shadow:2px 0 #f0f;-webkit-animation-duration:10s;animation-duration:10s}.e404__code::after{left:2px;text-shadow:-2px 0 aqua;-webkit-animation-duration:5s;animation-duration:5s}@-webkit-keyframes glitch{0%{clip-path:polygon(0 75%, 100% 75%, 100% 50%, 0 50%)}5%{clip-path:polygon(0 57%, 100% 57%, 100% 22%, 0 22%)}10%{clip-path:polygon(0 11%, 100% 11%, 100% 71%, 0 71%)}15%{clip-path:polygon(0 20%, 100% 20%, 100% 41%, 0 41%)}20%{clip-path:polygon(0 38%, 100% 38%, 100% 83%, 0 83%)}25%{clip-path:polygon(0 95%, 100% 95%, 100% 16%, 0 16%)}30%{clip-path:polygon(0 39%, 100% 39%, 100% 12%, 0 12%)}35%{clip-path:polygon(0 93%, 100% 93%, 100% 59%, 0 59%)}40%{clip-path:polygon(0 56%, 100% 56%, 100% 47%, 0 47%)}45%{clip-path:polygon(0 68%, 100% 68%, 100% 17%, 0 17%)}50%{clip-path:polygon(0 47%, 100% 47%, 100% 85%, 0 85%)}55%{clip-path:polygon(0 55%, 100% 55%, 100% 60%, 0 60%)}60%{clip-path:polygon(0 50%, 100% 50%, 100% 78%, 0 78%)}65%{clip-path:polygon(0 10%, 100% 10%, 100% 79%, 0 79%)}70%{clip-path:polygon(0 67%, 100% 67%, 100% 32%, 0 32%)}75%{clip-path:polygon(0 98%, 100% 98%, 100% 23%, 0 23%)}80%{clip-path:polygon(0 87%, 100% 87%, 100% 15%, 0 15%)}85%{clip-path:polygon(0 31%, 100% 31%, 100% 28%, 0 28%)}90%{clip-path:polygon(0 61%, 100% 61%, 100% 75%, 0 75%)}95%{clip-path:polygon(0 81%, 100% 81%, 100% 61%, 0 61%)}100%{clip-path:polygon(0 61%, 100% 61%, 100% 25%, 0 25%)}}@keyframes glitch{0%{clip-path:polygon(0 75%, 100% 75%, 100% 50%, 0 50%)}5%{clip-path:polygon(0 57%, 100% 57%, 100% 22%, 0 22%)}10%{clip-path:polygon(0 11%, 100% 11%, 100% 71%, 0 71%)}15%{clip-path:polygon(0 20%, 100% 20%, 100% 41%, 0 41%)}20%{clip-path:polygon(0 38%, 100% 38%, 100% 83%, 0 83%)}25%{clip-path:polygon(0 95%, 100% 95%, 100% 16%, 0 16%)}30%{clip-path:polygon(0 39%, 100% 39%, 100% 12%, 0 12%)}35%{clip-path:polygon(0 93%, 100% 93%, 100% 59%, 0 59%)}40%{clip-path:polygon(0 56%, 100% 56%, 100% 47%, 0 47%)}45%{clip-path:polygon(0 68%, 100% 68%, 100% 17%, 0 17%)}50%{clip-path:polygon(0 47%, 100% 47%, 100% 85%, 0 85%)}55%{clip-path:polygon(0 55%, 100% 55%, 100% 60%, 0 60%)}60%{clip-path:polygon(0 50%, 100% 50%, 100% 78%, 0 78%)}65%{clip-path:polygon(0 10%, 100% 10%, 100% 79%, 0 79%)}70%{clip-path:polygon(0 67%, 100% 67%, 100% 32%, 0 32%)}75%{clip-path:polygon(0 98%, 100% 98%, 100% 23%, 0 23%)}80%{clip-path:polygon(0 87%, 100% 87%, 100% 15%, 0 15%)}85%{clip-path:polygon(0 31%, 100% 31%, 100% 28%, 0 28%)}90%{clip-path:polygon(0 61%, 100% 61%, 100% 75%, 0 75%)}95%{clip-path:polygon(0 81%, 100% 81%, 100% 61%, 0 61%)}100%{clip-path:polygon(0 61%, 100% 61%, 100% 25%, 0 25%)}}.e404__info{margin:0 auto;text-align:center}.woocommerce ul.products{--product-size-min: 200px;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(var(--product-size-min), 100%), 1fr));grid-auto-rows:auto;gap:2em}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product{--clr-product-bg: light-dark( oklch(from var(--clr-product-dominant) .93 .025 h), oklch(from var(--clr-product-dominant) .35 .025 h) );--clr-product-text: light-dark( oklch(from var(--clr-product-dominant) .4 c h), oklch(from var(--clr-product-dominant) .93 .05 h) );--clr-product-shadow: light-dark( oklch(from var(--clr-product-dominant) .7 .05 h), oklch(from var(--clr-product-dominant) .65 .05 h) );position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-template-areas:"preview" "title" "price";gap:0;width:unset !important;float:none !important;margin:0 !important;background:#fff;border-radius:.25em;box-shadow:0 0 50px 1px rgba(0,0,0,.03),inset 0 0 0 1px rgba(0,0,0,.125)}.woocommerce ul.products li.product::before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(circle at calc(var(--x) * 1px) calc(var(--y) * 1px), rgba(0, 0, 0, 0.25), transparent var(--product-size-min));background-attachment:fixed;pointer-events:none;-webkit-mask:linear-gradient(#000, #000) 0 0/100% 1px no-repeat,linear-gradient(#000, #000) 0 100%/100% 1px no-repeat,linear-gradient(#000, #000) 0 0/1px 100% no-repeat,linear-gradient(#000, #000) 100% 0/1px 100% no-repeat;mask:linear-gradient(#000, #000) 0 0/100% 1px no-repeat,linear-gradient(#000, #000) 0 100%/100% 1px no-repeat,linear-gradient(#000, #000) 0 0/1px 100% no-repeat,linear-gradient(#000, #000) 100% 0/1px 100% no-repeat}.woocommerce ul.products li.product .product__link{z-index:2;display:grid;grid-area:1/1/-1/-1}.woocommerce ul.products li.product .product__title{grid-area:title;margin:0;padding:.5rem .75rem;font-size:1.2rem;-ms-hyphens:auto;hyphens:auto}.woocommerce ul.products li.product .product__price{grid-area:price;padding:0 .75rem .75rem}.woocommerce ul.products li.product .product__media{grid-area:preview;padding:.75rem;pointer-events:none}.woocommerce ul.products li.product .product__image{margin:0;border-radius:.5em;background:#eee !important;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.woocommerce ul.products li.product .product__variations{grid-area:preview;z-index:3}.woocommerce ul.products li.product .product__variation{padding:1rem}.woocommerce ul.products li.product .product__gallery .flickity-viewport{-webkit-filter:drop-shadow(0 0 2em);filter:drop-shadow(0 0 2em)}.woocommerce ul.products li.product .onsale{pointer-events:none}
/*# sourceMappingURL=style.min.css.map */
