@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/karla-latin-ext-300-normal-1e1c64d4.woff2) format("woff2"),url(/assets/karla-latin-ext-300-normal-21edd088.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/karla-latin-300-normal-eab11512.woff2) format("woff2"),url(/assets/karla-latin-300-normal-39070519.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/karla-latin-ext-400-normal-36edfb66.woff2) format("woff2"),url(/assets/karla-latin-ext-400-normal-0407b96c.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/karla-latin-400-normal-bb02ccb2.woff2) format("woff2"),url(/assets/karla-latin-400-normal-bdc40c74.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/karla-latin-ext-500-normal-c62e8a09.woff2) format("woff2"),url(/assets/karla-latin-ext-500-normal-04785928.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/karla-latin-500-normal-0d576d2d.woff2) format("woff2"),url(/assets/karla-latin-500-normal-d02cb1ee.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/karla-latin-ext-600-normal-2f2dd51c.woff2) format("woff2"),url(/assets/karla-latin-ext-600-normal-f8e72125.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/karla-latin-600-normal-aa03293e.woff2) format("woff2"),url(/assets/karla-latin-600-normal-81556780.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/karla-latin-ext-700-normal-1d2c42b0.woff2) format("woff2"),url(/assets/karla-latin-ext-700-normal-b78a6976.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/karla-latin-700-normal-8749b480.woff2) format("woff2"),url(/assets/karla-latin-700-normal-cf9ae3cb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-weight:400;line-height:1.5;color-scheme:light;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--main-text-color: rgb(22,22,22);--shop-text-grey: rgb(80,80,80);--text-accent: #b57c7c;--text-accent-bg: #b88c76}.shop-container{max-width:1200px;margin:0 auto;padding-top:1em;font-family:Karla,sans-serif;text-align:center;color:var(--main-text-color)}.shop-container a{color:var(--main-text-color)}.shop-container h1{font-size:40px;font-weight:700}.shop-container p{font-size:18px;font-weight:400;max-width:570px;margin:0 auto;line-height:1.5}.product-overview{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-rows:minmax(300px,1fr);grid-gap:20px;margin:3em 20px 0}.product-teaser-column:first-child{margin-left:0}.product-teaser-column:last-child{margin-right:0}.product-teaser{text-decoration:none;display:flex;flex-direction:column;height:100%;transition:background-color .2s ease-in-out;align-items:center}.product-teaser .product-details{flex-grow:1;color:var(--shop-text-grey)}.product-teaser:hover{background-color:#f9f9f9}.product-teaser .shop-button:hover{background-color:var(--main-text-color);color:#fff}.product-teaser:hover h2{color:#b57c7c}.product-teaser .image-container{width:100%;overflow:hidden;height:270px;position:relative}.product-teaser img{width:100%;min-height:100%;min-width:100%;left:50%;position:absolute;transform:translate(-50%)}.product-teaser h2{color:var(--main-text-color);text-decoration:none;font-size:1.3em;line-height:1.2em;text-align:center;margin:1em 0 .5em;font-weight:700;padding:0 30px;transition:color .2s ease-in-out}.product-teaser .title-group p{font-weight:400;margin:0}.product-teaser .title-group{margin:1em 0}.product-teaser p{color:var(--shop-text-grey);text-decoration:none;font-size:1em;line-height:1.2em;text-align:center;margin:0 0 1em;padding:0 30px}.product-teaser .shop-button{display:inline-flex;justify-content:center;text-align:center;margin:2em 0 4em;padding:12px 19px;text-decoration:none;text-transform:uppercase;color:var(--main-text-color);font-size:11px;letter-spacing:.1em;line-height:1.2em;font-weight:400;border:1px solid #ddd;transition:background-color .4s ease-in-out,color .4s ease-in-out}.product-teaser .original-price{margin-top:0;margin-bottom:.25em}.product-teaser .price{color:var(--shop-text-grey);font-size:1.5em;font-weight:400;margin-top:0;margin-bottom:0}.original-price>span{text-decoration:line-through}.product-teaser .postage,.product-teaser .lowest-price{color:var(--shop-text-grey);font-size:1em;font-weight:400;margin-top:0;margin-bottom:0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
