/*!
Theme Name: Alex Berger
Author: Jakob Wassertheurer
Author URI: https://jakob.foo
Version: 1.0
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.hidden{display:none;visibility:hidden}.show{display:block;visibility:visible}:root{--font-playfair: "Playfair Display";--font-montserrat: "Montserrat";--primary: hsla(25, 70%, 20%, 1);--accent: hsla(40, 80%, 50%, 1);--background: hsla(35, 60%, 93%, 1);--card: hsla(35, 56%, 89%, 1);--text: hsla(25, 20%, 15%, 1);--text-dark: hsla(35, 70%, 95%, 1)}:root{--fs-h1: 3rem;--fs-h2: 1.625rem;--fs-h3: 1.375rem;--fs-p: 1rem;--lh-p: 1.8rem;--sp-section: 5rem;--sp-content: 2.5rem;--sp-std: 1.563rem;--sp-p: 0.938rem;--sp-micro: 0.5rem;--outer-padding-inline: 0.938rem;--inner-padding-inline: 1.563rem;--pw-max: 100dvh;--hero-height: 95dvh}@media(min-width: 57.5625rem){:root{--fs-h1: 4rem;--fs-h2: 2rem;--fs-h3: 1.625rem;--fs-p: 1.25rem;--lh-p: 2.25rem;--sp-section: 9.375rem;--sp-content: 5rem;--sp-std: 3.125rem;--sp-p: 1.25rem;--sp-micro: 0.625rem;--outer-padding-inline: clamp(4rem, 6dvw, 7.375rem);--inner-padding-inline: clamp(6rem, 10dvw, 15.625rem);--pw-max: 120rem;--hero-height: 90dvh}}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:400;src:url("./fonts/playfair-display-v40-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:700;src:url("./fonts/playfair-display-v40-latin_latin-ext-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("./fonts/montserrat-v31-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("./fonts/montserrat-v31-latin_latin-ext-500.woff2") format("woff2")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-montserrat);font-weight:normal;color:var(--text);background-color:var(--background);line-height:var(--lh-p);font-size:var(--fs-p)}h1,h2,h3{font-family:var(--font-playfair);font-weight:bold;line-height:normal}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.strong{font-weight:500}.outer-container,.inner-container{margin:0 auto;max-inline-size:var(--pw-max);inline-size:100%}.outer-container{padding-inline:var(--outer-padding-inline)}@media(min-width: 0rem)and (max-width: 57.5rem){.inner-container{padding-inline:var(--outer-padding-inline)}}@media(min-width: 57.5625rem){.inner-container{padding-inline:var(--inner-padding-inline)}}.cta-button{display:inline-block;text-decoration:none;font-weight:500;padding-inline:calc(var(--sp-micro)*2);padding-block:var(--sp-micro);border-radius:0.25rem}.cta-button:any-link,.cta-button:visited,.cta-button:hover,.cta-button:focus,.cta-button:active{color:var(--cta-button-fg);background-color:var(--cta-button-bg)}.cta-button_primary{--cta-button-fg: var(--text);--cta-button-bg: var(--accent)}.cta-button_secondary{--cta-button-fg: var(--text-dark);--cta-button-bg: var(--primary)}main>*{padding-block-start:var(--sp-section)}main>*:not(.outer-container):not(.inner-container){padding-inline:var(--outer-padding-inline)}p strong{font-weight:500}a:any-link{text-decoration:none;color:var(--text)}hgroup{padding-block-end:var(--sp-p)}hgroup p{font-weight:500;color:var(--primary)}@media(min-width: 57.5625rem){section.splitted{align-items:center}}header{min-block-size:var(--hero-height);background-repeat:no-repeat;background-size:cover;position:relative;display:flex;align-items:center}header *{color:var(--text-dark)}header>a,header nav{position:absolute;text-decoration:none}header>a:not(nav):any-link,header>a a:any-link,header nav:not(nav):any-link,header nav a:any-link{text-decoration:none}header>a{inset-block-start:calc(1.875rem + var(--sp-micro));inset-inline-start:var(--sp-std)}header nav,header #close-mobile-menu{inset-block-start:1.875rem;inset-inline-end:var(--sp-std)}header #mainnav ul{list-style:none;display:flex}header #mainnav ul a{padding:var(--sp-micro);display:inline-block;color:var(--text-dark)}header .text{inline-size:min-content}header .text>p,header .text a{margin-block-start:var(--sp-std)}@media(min-width: 0rem)and (max-width: 57.5rem){header nav #hamburger,header nav #close-mobile-menu{background:none;outline:none;border:none;fill:var(--accent);cursor:pointer;padding:var(--sp-micro)}header nav #close-mobile-menu{display:none;visibility:hidden;z-index:10;position:fixed}header nav ul{display:none;visibility:hidden;background-color:var(--text);block-size:100dvh;inline-size:100dvw;position:fixed;inset-inline-start:0;inset-block-start:0;flex-direction:column;justify-content:center;align-items:center;row-gap:var(--sp-section);z-index:5}header nav ul a{font-weight:500;font-size:1.5rem}header nav.open #close-mobile-menu{display:block;visibility:visible}header nav.open ul{display:block;visibility:visible;display:flex}header .text{inline-size:100%;padding-block:var(--sp-section)}}@media(min-width: 57.5625rem){header nav #hamburger,header nav #close-mobile-menu{display:none;visibility:hidden}header nav ul{column-gap:var(--sp-std)}header .text{padding-block:var(--sp-content)}header .text h1{inline-size:15ch}}@media(min-width: 0rem)and (max-width: 127.9375rem){header{background-image:url("./images/hero_1024.avif")}}@media(min-width: 128rem)and (max-width: 255.9375rem){header{background-image:url("./images/hero_2048.avif")}}@media(min-width: 256rem){header{background-image:url("./images/hero_4096.avif")}}@media only screen and (max-width: 1023px)and (min-resolution: 192dpi){header{background-image:url("./images/hero_1024.avif")}}@media only screen and (min-width: 1024px)and (max-width: 2047px)and (min-resolution: 192dpi){header{background-image:url("./images/hero_2048.avif")}}@media only screen and (min-width: 4096px)and (min-resolution: 192dpi){header{background-image:url("./images/hero_4096.avif")}}body.single header{display:none;visibility:hidden}body.single section{padding-block-start:var(--sp-content)}body.single section .wp-post-image{block-size:auto;padding-block-end:var(--sp-content)}body.single section .back-link:any-link{color:var(--primary);text-decoration:none;display:flex;align-items:center;column-gap:var(--sp-micro)}body.single section h1{padding-block-end:var(--sp-p)}body.single section h2{margin-block-start:var(--sp-std);padding-block-end:var(--sp-micro)}body.single section h3{margin-block-start:var(--sp-p);padding-block-end:var(--sp-micro)}body.single section ul,body.single section ol{list-style-type:circle;list-style-position:inside}body.single section p{padding-block-end:var(--sp-p)}@media(min-width: 0rem)and (max-width: 57.5rem){body.single .wp-post-image{inline-size:100%}}@media(min-width: 57.5625rem){body.single .wp-post-image{inline-size:min(30rem,50vw)}}footer{margin-block-start:calc(2*var(--sp-section));padding-block:var(--sp-std);background-color:var(--text);color:var(--text-dark);position:relative}footer .details{margin-block-start:var(--sp-p);display:flex;padding-block-end:var(--sp-p)}footer .footernav ul{display:flex;flex-direction:column;gap:var(--sp-micro)}footer .footernav ul a:any-link{color:var(--accent);font-weight:500;text-decoration:none}footer address a:any-link{color:var(--text-dark);text-decoration:none}@media(min-width: 0rem)and (max-width: 57.5rem){footer .details{flex-direction:column;row-gap:var(--sp-p)}footer .fh-note{padding-block-end:var(--sp-p)}}@media(min-width: 57.5625rem){footer .details{column-gap:var(--sp-std)}footer .footernav{position:absolute;inset-block-start:var(--sp-std);inset-inline-end:var(--outer-padding-inline)}}.collections{background-color:var(--card);margin-block-start:var(--sp-section);padding-block-end:var(--sp-section)}.collections h2,.collections p{text-align:center}.collections p{margin-block-start:var(--sp-p)}.collections ul{list-style:none;display:flex;margin-block-start:var(--sp-std);gap:var(--sp-p);justify-content:center}.collections ul li a{display:flex;justify-content:center;align-items:center;inline-size:100%;block-size:100%;position:relative;overflow:hidden}.collections ul li a:any-link{text-decoration:none;color:var(--text-dark)}.collections ul li a h3{z-index:2;color:var(--text-dark);text-align:center;padding-inline:var(--sp-p)}.collections ul li a img{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute}@media(min-width: 0rem)and (max-width: 57.5rem){.collections ul{flex-direction:column}.collections ul li{aspect-ratio:2/1;inline-size:100%}}@media(min-width: 57.5625rem){.collections h2,.collections p{inline-size:50%;margin-inline:auto}.collections ul li{min-inline-size:10rem;aspect-ratio:1/1}}.shop-teaser .products{list-style:none;column-gap:var(--sp-std);margin-block-start:var(--sp-std)}.shop-teaser .products li{flex:1}.shop-teaser .products li a{inline-size:100%;display:block}.shop-teaser .products li a:any-link{text-decoration:none;color:var(--text)}.shop-teaser .products li a img{aspect-ratio:4/3;object-fit:cover;object-position:center;display:block;block-size:auto;inline-size:100%}.shop-teaser .products li a h3{margin-block-start:var(--sp-p);padding-block-end:var(--sp-micro)}@media(min-width: 0rem)and (max-width: 57.5rem){.shop-teaser .products{display:flex;overflow-x:scroll}.shop-teaser .products li a{inline-size:70dvw}}@media(min-width: 57.5625rem){.shop-teaser .products{display:grid;grid-template-columns:1fr 1fr 1fr}}.splitted{display:flex;gap:var(--sp-content)}.splitted .last{order:2}.splitted .attachment img{display:block}.splitted .attachment:not(.attachment-1){aspect-ratio:1/1;display:grid;grid-template-columns:1fr 1fr}.splitted .attachment:not(.attachment-1) img{object-fit:cover;object-position:center}.splitted .attachment.attachment-2 img{aspect-ratio:1/2}.splitted .attachment.attachment-3,.splitted .attachment.attachment-4{grid-template-rows:1fr 1fr}.splitted .attachment.attachment-3 img:last-of-type{aspect-ratio:2/1;grid-column:1/3}.splitted .attachment.attachment-4 img{aspect-ratio:1/1}@media(min-width: 0rem)and (max-width: 57.5rem){.splitted{flex-direction:column}.splitted .attachment{inline-size:100%;order:2}.splitted .attachment img{inline-size:100%}}@media(min-width: 57.5625rem){.splitted{justify-content:space-between}.splitted .attachment-1.size-klein img{inline-size:min(20rem,30dvw)}.splitted .attachment-1.size-mittel img{inline-size:min(25rem,30dvw)}.splitted .attachment-1.size-gross img{inline-size:min(30rem,30dvw)}.splitted .attachment:not(.attachment-1).size-klein{block-size:min(20rem,30dvw)}.splitted .attachment:not(.attachment-1).size-mittel{block-size:min(25rem,30dvw)}.splitted .attachment:not(.attachment-1).size-gross{block-size:min(30rem,30dvw)}.splitted .attachment:not(.attachment-1) img{inline-size:100%;object-fit:cover}}/*# sourceMappingURL=style.css.map */
