:root{--gold:#b8922a;--gold-light:#d4a843;--black:#0a0906;--dark:#111009;--off-white:#f0ede6;--text-body:#c8c2b6;--text-muted:#7a7060;--font-display:"Cormorant Garamond",Georgia,serif;--font-body:"Montserrat",sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}html:has(.product-page){font-size:16px}body:has(.product-page){background:var(--black);color:var(--off-white);font-family:var(--font-body);font-size:14px;line-height:1.8;margin:0;overflow-x:hidden}body .product-page a{color:inherit;text-decoration:none}body .product-page img{display:block;height:auto;max-width:100%}body .product-page .section-wrapper{background:var(--black)}body .product-page .section-wrapper:before{display:none}body .product-page .section{border-bottom:1px solid rgba(184,146,42,.08);padding:100px 0}@media (max-width:767px){body .product-page .container{padding-left:15px;padding-right:15px}}body .product-page .jhl-title,body .product-page .section-block{margin:0}body .product-page .jhl-title{max-width:none;text-align:left}body .product-page .jhl-title span{letter-spacing:normal;margin-top:0}@media (max-width:767px){body .product-page .jhl-title span{margin-left:0}}body .product-page .section-title{color:var(--gold-light);font-size:clamp(1.8rem,3.5vw,3rem);font-weight:400;letter-spacing:.18em;line-height:1.2;margin-bottom:2rem;padding-bottom:0;text-transform:uppercase}body .product-page .section-title:before{display:none}@media (max-width:767px){body .product-page .bhead{margin-bottom:0}}body .product-page .bhead p{color:var(--text-body);font-size:13px;line-height:1.95;margin-bottom:1rem}body .product-page .section-img{overflow:hidden;position:relative}@media (max-width:767px){body .product-page .section-img{margin-bottom:0}}body .product-page .section-img img{height:100%;object-fit:cover;transition:transform .8s ease;width:100%}body .product-page .section-img:hover img{transform:scale(1.04)}body .product-page .img_caption{background:rgba(10,9,6,.6);bottom:1.25rem;color:hsla(42,25%,92%,.5);font-size:9px;letter-spacing:.25em;padding:6px 12px;position:absolute;right:1.25rem;text-transform:uppercase}body .product-page .herkunft{background:var(--black)}body .product-page .jhl-section{border-bottom:1px solid rgba(184,146,42,.08);padding:100px 0}body .product-page .jhl-title{align-items:flex-end;display:flex;position:relative}body .product-page .xl-title{color:hsla(42,25%,92%,.07);font-size:clamp(5rem,12vw,11rem);font-weight:300;letter-spacing:.05em;line-height:.9;margin:0;text-transform:uppercase;user-select:none}body .product-page .xl-title span{color:rgba(184,146,42,.12);display:block;font-style:italic}body .product-page .stamp-limited{height:auto;opacity:.85;position:absolute;right:1rem;top:0;width:90px}body .product-page .gesundheit{background:var(--black)}body .product-page .second-section-block{border-top:1px solid rgba(184,146,42,.1);margin-top:2rem;padding-top:2rem}body .product-page .second-section-block p{color:var(--text-muted);font-size:12px;line-height:1.9}body .product-page .reveal{opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform .9s ease}body .product-page .reveal.visible{opacity:1;transform:none}@media (max-width:768px){body .product-page .jhl-section,body .product-page .section{padding:60px 0}}body .product-page .no-gutters{margin-left:0;margin-right:0}