html{font-size:64.5%;scroll-behavior:smooth}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#1E1E1E;color:#DBDBDB;font-size:1.8rem;font-family:"League Spartan",Arial,"Open Sans",Helvetica,sans-serif}a{text-decoration:none;color:#CFA63B;-webkit-transition:all 0.5s;transition:all 0.5s}a:hover{color:#707070;-webkit-transition:all 0.5s;transition:all 0.5s}p,li{line-height:1.5;font-size:1.8rem;margin-top:1rem;margin-bottom:2.4rem}li{margin:0}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",Arial,"Open Sans",Helvetica,sans-serif;margin-top:2rem;margin-bottom:3rem;font-size:2.6rem;color:#CFA63B}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:"League Spartan",Arial,"Open Sans",Helvetica,sans-serif;color:#fff;text-transform:uppercase;font-weight:normal;display:block;font-size:60%}h1{font-size:5rem}h2{font-size:4rem}h3{font-size:3rem}nav ul{list-style:none;padding:0;margin:0}.pagewrapper{width:100%;height:100%;overflow:hidden}.mobile{display:none}#maincontent .wp-block-columns .wp-block-cover.notop{top:0;margin-bottom:3rem}#mainheader{position:absolute;width:100%;top:0;left:0;z-index:13}#mainheader .action--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-indent:-9999px;color:#1E1E1E}#mainheader .action--wrapper .box{text-indent:initial;color:#fff}#mainheader .action--wrapper .wc-block-mini-cart__badge{color:#CFA63B;font-size:16px}#mainheader .header--wrapper{width:100%;max-width:1320px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#mainheader .header--wrapper .left{padding-top:3rem}#mainheader .header--wrapper .left p{font-family:"Playfair Display",Arial,"Open Sans",Helvetica,sans-serif;font-style:italic;color:#CFA63B;text-align:right}#mainheader .header--wrapper .right{padding-top:3rem;text-indent:initial}#mainheader .header--wrapper .right p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;text-indent:initial}#mainheader .header--wrapper .right p a{display:block;padding-left:1rem;padding-right:1rem}#mainheader .header--wrapper .mainline{width:100%;max-width:1320px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mainheader .header--wrapper .mainline .logo{position:relative;top:-40px;margin-bottom:-4rem}#mainheader .header--wrapper .mainline .logo img{width:248px;height:auto;top:0}#mainheader .header--wrapper .mainline .mainnav ul,#mainheader .header--wrapper .mainline .action--nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#mainheader .header--wrapper .mainline .mainnav ul li,#mainheader .header--wrapper .mainline .action--nav ul li{padding:2rem;padding-bottom:0}#mainheader .header--wrapper .mainline .mainnav ul li a,#mainheader .header--wrapper .mainline .action--nav ul li a{padding:1rem;padding-left:0;font-size:3rem;line-height:1;text-transform:uppercase;color:#DBDBDB;padding-right:4rem}#mainheader .header--wrapper .mainline .mainnav ul li a:hover,#mainheader .header--wrapper .mainline .action--nav ul li a:hover{color:#CFA63B}#mainheader .header--wrapper .mainline .mainnav ul li a b,#mainheader .header--wrapper .mainline .action--nav ul li a b{margin-top:-4px;display:block;font-family:"Playfair Display",Arial,"Open Sans",Helvetica,sans-serif;font-weight:normal;font-size:1.4rem;color:#CFA63B;text-transform:lowercase}#mainheader .serachwarpper{position:fixed;top:-100%;left:0;width:100%;height:100%;background-color:#1E1E1E;z-index:99;-webkit-transition:all 0.5s;transition:all 0.5s}#mainheader .serachwarpper a.close-serachwarpper{position:absolute;right:2rem;top:2rem;font-size:3rem}#mainheader .serachwarpper.open{top:0;-webkit-transition:all 0.5s;transition:all 0.5s}#mainheader .serachwarpper form{width:100%;max-width:720px;padding-left:2rem;padding-right:2rem;position:relative}#mainheader .serachwarpper .innerwrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mainheader .serachwarpper .innerwrapper button,#mainheader .serachwarpper .innerwrapper input[type=text],#mainheader .serachwarpper .innerwrapper input[type=email],#mainheader .serachwarpper .innerwrapper input[type=search],#mainheader .serachwarpper .innerwrapper input[type=tel],#mainheader .serachwarpper .innerwrapper input[type=date],#mainheader .serachwarpper .innerwrapper optgroup,#mainheader .serachwarpper .innerwrapper select,#mainheader .serachwarpper .innerwrapper textarea{border:0px;padding:1.78rem 1rem;border-radius:6px;width:100%;background-color:#707070;color:white;background-color:rgba(0,0,0,0.15);margin-top:0rem}#mainheader .serachwarpper .innerwrapper input[type=submit]{border:0px;padding:1.78rem 1rem;border-radius:6px;width:100%;background-color:#707070;color:white;background-color:#CFA63B;position:absolute;right:2rem;top:0;padding-left:3rem;padding-right:3rem;width:auto}#mainheader .serachwarpper .innerwrapper input[type=submit]:hover{cursor:pointer}#mainheader .serachwarpper .innerwrapper .logo{width:200px}#mainheader .serachwarpper .innerwrapper .logo img{width:100%;height:auto}#mainheader .header--wrapper .right p a.mobile{display:none !important}.mobile{display:none !important}#maincontent{display:block;position:relative;z-index:12}#maincontent p,#maincontent li{max-width:460px}#maincontent .wp-block-essential-blocks-social{float:left}#maincontent .wp-block-essential-blocks-social .eb-social-links-wrapper{margin-right:20px;padding:10px}#maincontent .wp-block-essential-blocks-social ul.socials li a{background:transparent;padding:10px}#maincontent .wp-block-essential-blocks-social ul.socials li a i{color:#CFA63B}#maincontent .wp-block-buttons{background:transparent;color:#fff;font-family:"Playfair Display",Arial,"Open Sans",Helvetica,sans-serif;position:relative;max-width:310px;font-size:1.6rem}#maincontent .wp-block-buttons .wp-block-button__link{background:transparent;padding:1rem;padding-right:50px}#maincontent .wp-block-buttons .wp-block-button__link:after{position:absolute;top:0;right:0;background-color:#CFA63B;color:#fff;text-align:center;padding-top:13px;height:100%;width:42px;content:" > ";content:"\f054";font-family:"Font Awesome 6 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-weight:900}#maincontent .wp-block-cover{position:relative;z-index:2;min-height:800px !important}#maincontent .wp-block-cover .wp-block-cover__inner-container{position:relative;z-index:8;position:relative;z-index:8;max-width:1320px;text-align:left}#maincontent .wp-block-cover .wp-block-cover__inner-container p.has-text-align-center.has-large-font-size{text-align:left;max-width:680px;font-family:"Playfair Display", Arial, "Open Sans", Helvetica, sans-serif;line-height:1.1;font-size:4.4rem !important}#maincontent .wp-block-cover .wp-block-cover__inner-container p.has-text-align-center.has-large-font-size strong{font-size:1.8rem;font-weight:normal;color:#CFA63B}#maincontent .wp-block-cover:after{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";background-color:#fff;z-index:3;background:#1e1e1e;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #1e1e1e), color-stop(90%, rgba(30,30,30,0)));background:linear-gradient(180deg, #1e1e1e 20%, rgba(30,30,30,0) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e1e1e",endColorstr="#1e1e1e",GradientType=1)}#maincontent .wp-block-cover:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";background-color:#fff;z-index:3;background:#1e1e1e;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(30,30,30,0)), color-stop(90%, #1e1e1e));background:linear-gradient(180deg, rgba(30,30,30,0) 20%, #1e1e1e 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e1e1e",endColorstr="#1e1e1e",GradientType=1)}#maincontent .wp-block-essential-blocks-row.hasbg .eb-row-root-container{position:relative;z-index:8}#maincontent .wp-block-essential-blocks-row.hasbg .eb-row-root-container .eb-row-wrapper{position:relative;z-index:112}#maincontent .wp-block-essential-blocks-row.hasbg .eb-row-root-container .eb-row-wrapper .eb-row-inner{padding-top:8rem;padding-bottom:20rem}#maincontent .wp-block-essential-blocks-row.hasbg .eb-row-root-container:after{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";background-color:#fff;z-index:3;background:#1e1e1e;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #1e1e1e), color-stop(90%, rgba(30,30,30,0)));background:linear-gradient(180deg, #1e1e1e 20%, rgba(30,30,30,0) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e1e1e",endColorstr="#1e1e1e",GradientType=1)}#maincontent .wp-block-essential-blocks-row.hasbg .eb-row-root-container:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";background-color:#fff;z-index:3;background:#1e1e1e;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(30,30,30,0)), color-stop(90%, #1e1e1e));background:linear-gradient(180deg, rgba(30,30,30,0) 20%, #1e1e1e 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e1e1e",endColorstr="#1e1e1e",GradientType=1)}#maincontent .wp-block-essential-blocks-row.daline h2,#maincontent .wp-block-essential-blocks-row.daline h3,#maincontent .wp-block-essential-blocks-row.daline h1{position:relative}#maincontent .wp-block-essential-blocks-row.daline h2:after,#maincontent .wp-block-essential-blocks-row.daline h3:after,#maincontent .wp-block-essential-blocks-row.daline h1:after{width:40vw;border-bottom:1px solid #fff;content:" ";display:block;right:10vw;position:absolute;top:125%}#maincontent .wp-block-essential-blocks-row.daline p{position:relative}#maincontent .wp-block-essential-blocks-row.daline p:after{width:0px;border-right:1px solid #fff;content:" ";display:block;left:-20px;position:absolute;top:-20%;height:200%}#maincontent .wp-block-essential-blocks-row.daline .wp-block-buttons{position:relative;position:relative;left:-330px;top:23px}#maincontent .wp-block-columns{max-width:1320px;margin:0 auto}#maincontent .wp-block-columns .wp-block-cover{min-height:480px !important;padding:0;position:relative;top:-160px;-webkit-box-shadow:1px 2px 10px 3px rgba(0,0,0,0.8);box-shadow:1px 2px 10px 3px rgba(0,0,0,0.8)}#maincontent .wp-block-columns .wp-block-cover h1,#maincontent .wp-block-columns .wp-block-cover h2,#maincontent .wp-block-columns .wp-block-cover h3{position:absolute;right:0px;top:0;-webkit-transform:translate(20%, -35%);transform:translate(20%, -35%);color:#CFA63B;font-size:5rem;text-align:right;font-weight:normal;text-shadow:1px 1px 6px black;z-index:33}#maincontent .wp-block-columns .wp-block-cover .wp-block-buttons{position:absolute;bottom:-45px;right:0;z-index:-1}#maincontent .wp-block-columns .wp-block-cover .wp-block-buttons .wp-block-button__link:after{-webkit-box-shadow:0px 13px 11px rgba(0,0,0,0.5) inset;box-shadow:0px 13px 11px rgba(0,0,0,0.5) inset}#maincontent .wp-block-columns .wp-block-cover:after,#maincontent .wp-block-columns .wp-block-cover::before{display:none}#maincontent .wp-block-columns .wp-block-cover .wp-block-cover__inner-container{position:absolute;height:100%;width:100%;z-index:7}#maincontent .wp-block-columns .wp-block-cover .wp-block-cover__inner-container:after{position:absolute;z-index:1;height:94%;width:94%;content:" ";top:3%;left:3%;background:transparent;border:1px solid #fff;min-height:200px}#maincontent #produktdesmonats{margin-bottom:10rem}#maincontent #produktdesmonats .singeprodukt{position:relative;background-color:#1E1E1E}#maincontent #produktdesmonats .singeprodukt ul{list-style:none;padding:0;margin:0}#maincontent #produktdesmonats .singeprodukt ul li{width:100%}#maincontent #produktdesmonats .singeprodukt h3{margin:0}#maincontent #produktdesmonats .singeprodukt .top{text-align:right;position:absolute;right:10%;top:40%}#maincontent #produktdesmonats .singeprodukt .top:after{width:120%;border-bottom:1px solid #fff;content:" ";display:block;right:0%;position:absolute;top:105%}#maincontent #produktdesmonats .singeprodukt .content,#maincontent #produktdesmonats .singeprodukt .price,#maincontent #produktdesmonats .singeprodukt .add_to_cart_button{position:absolute;top:70%;width:440px;right:0px}#maincontent #produktdesmonats .singeprodukt .price{right:10%;top:55%;text-align:right;padding:0.7rem;padding-right:50px}#maincontent #produktdesmonats .singeprodukt .price:after{position:absolute;top:0;right:0;background-color:#CFA63B;color:#fff;text-align:center;padding-top:13px;height:100%;width:42px;content:" > ";content:"\f054";font-family:"Font Awesome 6 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-weight:900}#maincontent #produktdesmonats .singeprodukt .add_to_cart_button{top:93%;max-width:220px;left:325px;right:initial;padding:0.7rem}#maincontent #produktdesmonats .singeprodukt .add_to_cart_button:after{position:absolute;top:0;right:0;background-color:#CFA63B;color:#fff;text-align:center;padding-top:13px;height:100%;width:42px;content:" > ";content:"\f054";font-family:"Font Awesome 6 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-weight:900}#maincontent #produktdesmonats .singeprodukt .content:after{width:0px;border-right:1px solid #fff;content:" ";display:block;left:-20px;position:absolute;top:-97%;height:268%}#maincontent #produktdesmonats .singeprodukt .woocommerce-loop-product__title,#maincontent #produktdesmonats .singeprodukt .custom-woocommerce-excerpt-post,#maincontent #produktdesmonats .singeprodukt .wc-gzd-additional-info{display:none}#maincontent #produktdesmonats .singeprodukt img{mix-blend-mode:lighten;position:relative;width:130%;height:110%;-o-object-fit:contain;object-fit:contain;top:-120px}#mainfooter{background:url(../src-pix/Bild7.png) no-repeat center center;background-size:cover;padding-top:4rem;padding-bottom:1rem;position:relative;z-index:10}#mainfooter:after{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";background-color:#fff;z-index:-1;background:#1e1e1e;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #1e1e1e), color-stop(90%, rgba(30,30,30,0)));background:linear-gradient(180deg, #1e1e1e 20%, rgba(30,30,30,0) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e1e1e",endColorstr="#1e1e1e",GradientType=1)}#mainfooter:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";background-color:#fff;z-index:-1;background:#1e1e1e;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(30,30,30,0)), color-stop(90%, #1e1e1e));background:linear-gradient(180deg, rgba(30,30,30,0) 20%, #1e1e1e 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e1e1e",endColorstr="#1e1e1e",GradientType=1)}#mainfooter .downline{border-top:1px solid #707070;padding-top:2rem;padding-bottom:2rem;position:relative;z-index:11}#mainfooter .downline p{margin:0;text-align:center;font-family:"Playfair Display",Arial,"Open Sans",Helvetica,sans-serif}#mainfooter .container{max-width:1320px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:11}#mainfooter .container:after{position:absolute;bottom:0;left:0;width:100%;height:900px;content:" ";background-color:#fff;z-index:-1;background:url(../src-pix/Miss_Gin_weiss.png) no-repeat center top;background-size:121%}#mainfooter .container strong,#mainfooter .container b{font-family:"Playfair Display",Arial,"Open Sans",Helvetica,sans-serif}#mainfooter .container .infobox{width:calc(100%/3)}#mainfooter .container .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#mainfooter .container .info p{width:100%}#mainfooter .container .info p.l{width:50%}#mainfooter .storeholder{position:relative;z-index:11;width:100%;margin-top:3rem}#mainfooter .storeholder i{color:#CFA63B;display:inline-block;margin-right:2rem}#mainfooter #footer--infolinks{position:relative;z-index:15}#mainfooter #footer--infolinks aside{max-width:1320px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#mainfooter #footer--infolinks aside p{border-top:1px solid #707070;padding-top:3rem;padding-bottom:3rem;border-bottom:1px solid #707070;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#CFA63B;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#mainfooter #footer--infolinks aside p strong{font-size:3.2rem;text-transform:uppercase;font-weight:300}#mainfooter #footer--infolinks aside p span{color:#707070;font-size:2rem}#mainfooter #footer--infolinks aside p a.button2{display:block;width:310px}#mainfooter #footer--infolinks aside p a.button2 i{background-color:#CFA63B;color:#fff;height:42px;width:42px;text-align:center;padding-top:12px;margin-left:1rem}#mainfooter #footer--infolinks aside .logo{width:100px;height:auto;position:relative;top:22px}#mainfooter #footer--infolinks aside .logo img{width:150%;height:auto}body.woocommerce #maincontent,body.woocommerce-page #maincontent{padding-top:20rem;max-width:1320px;margin:0 auto}#maincontent .wp-block-essential-blocks-feature-list .eb-feature-list-item .eb-feature-list-icon-box .eb-feature-list-icon-inner{background:transparent}#maincontent .wp-block-essential-blocks-feature-list .eb-feature-list-item .eb-feature-list-icon-box .eb-feature-list-icon-inner .eb-feature-list-icon{color:#CFA63B}#maincontent .wp-block-essential-blocks-feature-list .eb-feature-list-content-box .eb-feature-list-title{color:#fff}#maincontent .wp-block-essential-blocks-feature-list .eb-feature-list-content-box .eb-feature-list-content{font-size:1.8rem}#maincontent .wp-block-essential-blocks-pricing-table .eb-pricing-item{background-color:rgba(0,0,0,0.3)}#maincontent .wp-block-essential-blocks-pricing-table .eb-pricebox-feature-text{font-size:1.6rem}#maincontent .wp-block-essential-blocks-pricing-table .eb-pricebox-icon:before{color:#CFA63B}#maincontent .wp-block-essential-blocks-pricing-table .eb-pricing-header:after{background-color:#1E1E1E}#maincontent .wp-block-essential-blocks-pricing-table .eb-pricing-title{color:#CFA63B;font-weight:normal}#maincontent .wp-block-essential-blocks-pricing-table .eb-pricing-item,#maincontent .wp-block-essential-blocks-pricing-table .price-currency{color:#DBDBDB;font-weight:normal}#maincontent .wp-block-essential-blocks-accordion .eb-accordion-title-wrapper{background:transparent;border:1px solid #707070}#maincontent .wp-block-essential-blocks-accordion .eb-accordion-content{border-top:0px;border-color:#707070;padding:3rem}#maincontent .wp-block-essential-blocks-accordion .eb-accordion-content p,#maincontent .wp-block-essential-blocks-accordion .eb-accordion-content li{max-width:100%;color:#707070}#maincontent button,#maincontent input[type=text],#maincontent input[type=email],#maincontent input[type=tel],#maincontent input[type=date],#maincontent optgroup,#maincontent select,#maincontent textarea{border:0px;padding:1.78rem 1rem;border-radius:6px;width:100%;background-color:#707070;color:white;background-color:rgba(0,0,0,0.15);margin-top:2rem}#maincontent .wpcf7{padding:2rem 0;border-bottom:2px solid #CFA63B}#maincontent .wpcf7 .uacf7-btn-default{background-color:#707070 !important;line-height:32px}#maincontent .wpcf7 .uacf7-btn-active{background-color:#CFA63B !important;line-height:32px}#maincontent .wpcf7 label span{display:block}#maincontent .wpcf7 p,#maincontent .wpcf7 li{max-width:100%}#maincontent .wpcf7 button,#maincontent .wpcf7 input[type=text],#maincontent .wpcf7 input[type=email],#maincontent .wpcf7 input[type=tel],#maincontent .wpcf7 input[type=date],#maincontent .wpcf7 optgroup,#maincontent .wpcf7 select,#maincontent .wpcf7 textarea{border:0px;padding:1.78rem 1rem;border-radius:6px;width:100%;background-color:#707070;color:white;background-color:rgba(0,0,0,0.15);margin-top:2rem}#maincontent .wpcf7 input[type=submit]{border:0px;padding:1.78rem 1rem;border-radius:6px;width:100%;background-color:#707070;color:white;background-color:#CFA63B}#maincontent .wpcf7 input[type=submit]:hover{cursor:pointer}#maincontent .wpcf7 button:hover{background-color:#CFA63B;cursor:pointer}#maincontent .wpcf7 p button{max-width:49%}#maincontent .woocommerce-products-header{position:relative;width:70%;min-height:320px}#maincontent .woocommerce-products-header img{height:320px;max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:1px 1px 8px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 8px 1px rgba(0,0,0,0.3)}#maincontent .woocommerce-products-header .term-description{position:absolute;bottom:5%;right:0;-webkit-transform:translate(70%, 10px);transform:translate(70%, 10px);text-shadow:1px 1px 6px black}#maincontent .woocommerce-products-header .woocommerce-products-header__title.page-title{position:absolute;right:0%;top:5%;-webkit-transform:translate(25%, 10px);transform:translate(25%, 10px);text-shadow:1px 1px 6px black}#maincontent p.woocommerce-info,#maincontent .woocommerce-info,#maincontent .woocommerce-message{max-width:100%;background:transparent !important;color:#707070;border-color:#CFA63B}#maincontent p.woocommerce-info:before,#maincontent .woocommerce-info:before,#maincontent .woocommerce-message:before{color:#CFA63B !important}#primary .wc-tabs{display:none}.wc-block-grid,.wc-block-grid__products{max-width:1320px;margin:0 auto}.wc-block-grid .wc-block-sort-select,.wc-block-grid__products .wc-block-sort-select{display:none}#maincontent .woocommerce ul.products li.product-category{position:relative;width:33.3333%;margin-bottom:2rem}#maincontent .woocommerce ul.products li.product-category .count{display:none}#maincontent .woocommerce ul.products li.product-category a{-webkit-box-shadow:1px 1px 8px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 8px 1px rgba(0,0,0,0.3)}#maincontent .woocommerce ul.products li.product-category a:after{position:absolute;z-index:1;height:94%;width:94%;content:" ";top:3%;left:3%;background:transparent;border:1px solid #fff;min-height:200px}#maincontent .woocommerce ul.products li.product-category a img{opacity:0.8;-webkit-transition:all 0.4s;transition:all 0.4s;margin:0}#maincontent .woocommerce ul.products li.product-category a:hover img{opacity:1;-webkit-transition:all 0.4s;transition:all 0.4s}#maincontent .woocommerce ul.products li.product-category h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:3rem;text-shadow:1px 1px 6px black}#maincontent .woocommerce-ordering{margin-top:1rem}#maincontent .woocommerce-result-count{margin-top:1rem;line-height:76px}#maincontent ul.wc-block-grid__products li.wc-block-grid__product{position:relative;background-color:#1E1E1E;padding:5px}#maincontent ul.wc-block-grid__products li.wc-block-grid__product .wc-block-components-product-image img{mix-blend-mode:lighten}#maincontent ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button,#maincontent ul.wc-block-grid__products li.wc-block-grid__product .wc-block-components-product-rating{display:none}#maincontent ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#maincontent ul.products li.product{position:relative;background-color:#1E1E1E;padding:5px}#maincontent ul.products li.product .size-woocommerce_thumbnail{mix-blend-mode:lighten}#maincontent ul.products li.product .pholder{position:absolute;right:0;top:25%;width:50%;right:-10%;top:50%}#maincontent ul.products li.product .pholder:after{content:" ";height:calc(100% - 80px);width:1px;background-color:#707070;position:absolute;top:80px;left:-20px}#maincontent ul.products li.product .pholder .wp-element-button{display:none}#maincontent ul.products li.product .pholder p.custom-woocommerce-excerpt-shop{margin-bottom:0}#maincontent ul.products li.product .pholder .price{display:block;color:#CFA63B;position:relative;padding:0.7rem}#maincontent ul.products li.product .pholder .price:after{position:absolute;top:0;right:0;background-color:#CFA63B;color:#fff;text-align:center;padding-top:13px;height:100%;width:42px;content:" > ";content:"\f054";font-family:"Font Awesome 6 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-weight:900}#maincontent ul.products li.product .pholder .wc-gzd-additional-info-loop{display:none}#maincontent ul.products li.product .pholder .woocommerce-loop-product__title{position:relative;height:80px}#maincontent ul.products li.product .pholder .woocommerce-loop-product__title:after{position:absolute;bottom:0;left:-40px;width:calc(100% + 40px);background-color:#707070;height:1px;content:" "}body.single-product #maincontent p.price{margin-bottom:0;color:#CFA63B;font-family:"Playfair Display",Arial,"Open Sans",Helvetica,sans-serif;font-size:3rem}body.single-product #maincontent .woocommerce-product-details__short-description p{max-width:100%;font-size:2rem}body.single-product #maincontent a.wc-forward{margin:0;background-color:#CFA63B;color:#fff}body.single-product #maincontent a.wc-forward:hover{background-color:black;cursor:pointer}body.single-product #maincontent .cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.single-product #maincontent .cart .qty{border:0px;padding:1.78rem 1rem;border-radius:6px;width:100%;background-color:#707070;color:white;background-color:rgba(0,0,0,0.15)}body.single-product #maincontent .cart .single_add_to_cart_button{margin:0;background-color:#CFA63B}body.single-product #maincontent .cart .single_add_to_cart_button:hover{background-color:black;cursor:pointer}body.single-product #maincontent section.related.products{border-top:1px solid #707070;margin-top:4rem;padding-top:3rem}body.single-product #maincontent section.related.products>h2{color:#fff;font-family:"League Spartan",Arial,"Open Sans",Helvetica,sans-serif;font-size:2rem;text-align:center;font-weight:300}body.single-product #maincontent section.related.products li.product{width:33.33333%}body.single-product #maincontent .woocommerce-tabs{border-top:1px solid #707070;margin-top:4rem;padding-top:3rem}body.single-product #maincontent .woocommerce-tabs h1,body.single-product #maincontent .woocommerce-tabs h2,body.single-product #maincontent .woocommerce-tabs h3,body.single-product #maincontent .woocommerce-tabs h4{color:#fff;font-family:"League Spartan",Arial,"Open Sans",Helvetica,sans-serif;font-size:2.6rem;font-weight:300}body.single-product #maincontent .woocommerce-tabs .woocommerce-product-attributes{width:100%}body.single-product #maincontent .woocommerce-tabs .woocommerce-product-attributes tr:nth-child(odd){background-color:#222}body.single-product #maincontent .woocommerce-tabs .woocommerce-product-attributes th,body.single-product #maincontent .woocommerce-tabs .woocommerce-product-attributes td{padding-left:2rem}body.single-product #maincontent .woocommerce-tabs .woocommerce-product-attributes .woocommerce-product-attributes-item__label{text-align:left;width:210px;max-width:210px;font-weight:300}body.single-product #maincontent .woocommerce-tabs .taste{clear:both}body.single-product #maincontent .woocommerce-tabs p,body.single-product #maincontent .woocommerce-tabs li{max-width:100%}body.woocommerce-cart #maincontent .wc-forward,body.woocommerce-cart #maincontent button.alt.wp-element-button,body.woocommerce-checkout #maincontent .wc-forward,body.woocommerce-checkout #maincontent button.alt.wp-element-button{margin:0;background-color:#CFA63B;color:#fff}body.woocommerce-cart #maincontent .wc-forward:hover,body.woocommerce-cart #maincontent button.alt.wp-element-button:hover,body.woocommerce-checkout #maincontent .wc-forward:hover,body.woocommerce-checkout #maincontent button.alt.wp-element-button:hover{background-color:black;cursor:pointer}body.woocommerce-cart #maincontent .cart_totals,body.woocommerce-checkout #maincontent .cart_totals{float:none;width:100%}body.woocommerce-cart #maincontent .wc_payment_methods,body.woocommerce-checkout #maincontent .wc_payment_methods{background-color:rgba(0,0,0,0.15);border:0px}body.woocommerce-cart #maincontent .woocommerce-checkout .shop_table,body.woocommerce-checkout #maincontent .woocommerce-checkout .shop_table{background-color:rgba(0,0,0,0.15)}body.woocommerce-cart #maincontent #customer_details .col-1,body.woocommerce-cart #maincontent #customer_details .col-2,body.woocommerce-checkout #maincontent #customer_details .col-1,body.woocommerce-checkout #maincontent #customer_details .col-2{display:block;float:none;width:100%}body.woocommerce-cart #maincontent .select2-container--default .select2-selection--single,body.woocommerce-checkout #maincontent .select2-container--default .select2-selection--single{border:0px;padding:1.78rem 1rem;border-radius:6px;width:100%;background-color:#707070;color:white;background-color:rgba(0,0,0,0.15);margin-top:0rem;height:53px;padding-top:13px}body.woocommerce-cart #maincontent .select2-container--default .select2-selection--single .select2-selection__arrow,body.woocommerce-checkout #maincontent .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:14px;right:10px;width:20px}body.woocommerce-cart #maincontent .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout #maincontent .woocommerce-billing-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.woocommerce-cart #maincontent .woocommerce-billing-fields__field-wrapper input,body.woocommerce-checkout #maincontent .woocommerce-billing-fields__field-wrapper input{margin-top:0}body.woocommerce-cart #maincontent .woocommerce-billing-fields__field-wrapper p,body.woocommerce-checkout #maincontent .woocommerce-billing-fields__field-wrapper p{max-width:100%;width:auto;min-width:48%}body.woocommerce-cart #maincontent .woocommerce-billing-fields__field-wrapper #billing_address_2_field,body.woocommerce-checkout #maincontent .woocommerce-billing-fields__field-wrapper #billing_address_2_field{display:none !important}body.woocommerce-cart #maincontent .woocommerce-additional-fields p,body.woocommerce-checkout #maincontent .woocommerce-additional-fields p{max-width:100%;width:auto;min-width:100%}#order_review .wc-gzd-checkbox-placeholder p.form-row{max-width:100%}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:rgba(0,0,0,0.15)}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-color:#707070}body .wc-block-mini-cart__template-part .wc-block-components-product-name{font-size:2rem}body .wc-block-mini-cart__template-part .wc-block-components-formatted-money-amount{white-space:nowrap;font-size:1.7rem}body .wc-block-mini-cart__template-part .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font-size:1.6rem}body .wc-block-mini-cart__template-part .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button.outlined{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1rem;font-size:1.6rem;border:0;-webkit-box-shadow:none;box-shadow:none;background:#CFA63B}body .wc-block-mini-cart__template-part .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button.outlined:hover{cursor:pointer;background-color:black}body .wc-block-mini-cart__template-part .wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal{font-weight:600;margin-bottom:16px;font-size:1.8rem}body .wc-block-mini-cart__template-part .wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block;font-size:1.6rem}body .wc-block-mini-cart__template-part .wc-block-components-button:not(.is-link) .wc-block-components-button__text:hover{cursor:pointer;background-color:black}@media (max-width: 1320px){#maincontent ul.products li.product .pholder{right:0}}@media (max-width: 1200px){#mainheader .header--wrapper .mainline .logo img{width:214px;height:auto;top:0}#mainheader .header--wrapper .mainline .mainnav ul li a,#mainheader .header--wrapper .mainline .action--nav ul li a{font-size:2.2rem}#maincontent .woocommerce-products-header{position:relative;width:100%;min-height:320px}#maincontent .woocommerce-products-header .woocommerce-products-header__title.page-title{-webkit-transform:translate(-5%, 10px);transform:translate(-5%, 10px)}#maincontent .woocommerce-products-header .term-description{-webkit-transform:translate(-5%, 10px);transform:translate(-5%, 10px)}}#maincontent ul.products li.product .pholder{right:0}@media (max-width: 1024px){.wp-block-essential-blocks-row .eb-row-root-container .eb-row-wrapper .eb-row-inner>.eb-parent-wrapper{width:100%}#maincontent #produktdesmonats .singeprodukt img{top:0}}@media (max-width: 980px){#maincontent .wp-block-columns,#maincontent .wp-block-essential-blocks-row,#maincontent ul.products{padding-left:2rem;padding-right:2rem}#maincontent .mobile{display:block !important}#mainheader .header--wrapper .mainline .mainnav,#mainheader .action--nav{display:none}#mainheader .header--wrapper .mainline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#mainheader .header--wrapper .mainline .logo{position:relative;top:0;margin-bottom:0}.mobile.nav{position:fixed;top:0;left:-100%;height:100%;background-color:#1E1E1E;z-index:99;width:100%;max-width:290px;overflow:auto;-webkit-transition:all 0.4s;transition:all 0.4s}.mobile.nav.open{left:0;-webkit-transition:all 0.4s;transition:all 0.4s}.mobile.nav .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.mobile.nav .logo{width:100%;width:60%;margin:2rem auto}.mobile.nav .logo img{width:100%;height:auto}.mobile.nav .info{padding-left:2rem;padding-right:2rem}.mobile.nav .info *{font-size:90%}.mobile.nav nav{width:100%;padding-left:2rem;padding-right:2rem}.mobile.nav nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.mobile.nav nav ul li{padding:0rem;padding-bottom:0}.mobile.nav nav ul li a{padding:1rem;padding-left:0;font-size:3rem;line-height:1;text-transform:uppercase;color:#DBDBDB;padding-right:4rem}.mobile.nav nav ul li a:hover{color:#CFA63B}.mobile.nav nav ul li a b{margin-top:-4px;display:block;font-family:"Playfair Display",Arial,"Open Sans",Helvetica,sans-serif;font-weight:normal;font-size:1.4rem;color:#CFA63B;text-transform:lowercase}#mainheader .header--wrapper .right p a.mobile{display:block !important}.mobile{display:block !important}#maincontent .woocommerce ul.products li.product-category{position:relative;width:46%;margin-bottom:2rem}#maincontent p,#maincontent li{max-width:100%}#mainfooter #footer--infolinks aside .logo{display:none}#mainfooter #footer--infolinks aside p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#mainfooter .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#mainfooter .container nav,#mainfooter .container .infobox,#mainfooter .container .storeholder{width:100%;padding-left:2rem;padding-right:2rem}.body.single-product #maincontent section.related.products li.product{width:50%}.wc-block-grid.has-3-columns .wc-block-grid__product{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}#maincontent .wp-block-essential-blocks-row.daline h2:after,#maincontent .wp-block-essential-blocks-row.daline h3:after,#maincontent .wp-block-essential-blocks-row.daline h1:after{width:80vw;border-bottom:1px solid #fff;content:" ";display:block;left:-2rem;position:absolute;top:125%;right:initial}#maincontent .wp-block-essential-blocks-row.daline p:after{width:0px;border-right:1px solid #fff;content:" ";display:block;left:-10px;position:absolute;top:-30%;height:200%}#maincontent .wp-block-essential-blocks-row.daline .wp-block-buttons{position:relative;position:relative;left:0;top:0}#maincontent ul.products li.product .pholder{right:0}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:46%}#maincontent .woocommerce-products-header .term-description{-webkit-transform:translate(0%, 10px);transform:translate(0%, 10px);padding-left:3rem;padding-right:3rem}#maincontent #produktdesmonats .singeprodukt img{width:100%;height:auto}.woocommerce div.product div.summary{margin-bottom:2em;padding-left:2rem;padding-right:2rem}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-cart-form,.cart-collaterals,.woocommerce-checkout{padding-left:2rem;padding-right:2rem}}@media (max-width: 782px){#maincontent .wp-block-columns .wp-block-cover h1,#maincontent .wp-block-columns .wp-block-cover h2,#maincontent .wp-block-columns .wp-block-cover h3{-webkit-transform:translate(20%, -35%);transform:translate(1rem, -35%)}#maincontent .wp-block-columns .wp-block-cover h1,#maincontent .wp-block-columns .wp-block-cover h2,#maincontent .wp-block-columns .wp-block-cover h3{font-size:4rem}#mainheader .header--wrapper .left{display:none}#maincontent .wp-block-columns .wp-block-cover{top:0;margin-bottom:3rem}#maincontent .wp-block-cover{position:relative;z-index:2;min-height:110vh !important}#mainheader .header--wrapper .right p a{display:block;padding:2rem}#mainheader .header--wrapper .right{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}#maincontent .wp-block-cover .wp-block-cover__inner-container p.has-text-align-center.has-large-font-size{text-align:left;max-width:680px;font-family:"Playfair Display", Arial, "Open Sans", Helvetica, sans-serif;line-height:1.1;font-size:3.0rem !important;padding-top:3rem}.woocommerce div.product .woocommerce-tabs .panel .description,.woocommerce div.product .woocommerce-tabs .panel .specifications{width:100% !important}.dafix{position:fixed;top:0;background:#1E1E1E}}@media (max-width: 680px){#mainfooter .container .info p.l{width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}#maincontent .eb-gallery-img-wrapper.grid .eb-gallery-img-content{width:100%}#maincontent .woocommerce-result-count{margin-top:1rem;line-height:76px;text-align:center;width:100%;float:none;margin:0}#maincontent .woocommerce-ordering{margin-top:1rem;width:100%;float:none;padding-left:2rem;padding-right:2rem;margin:0}h1{font-size:4rem}}@media (max-width: 570px){body.woocommerce-checkout #maincontent .woocommerce-billing-fields__field-wrapper p{max-width:100%;width:auto;min-width:100%}#maincontent p.woocommerce-info,#maincontent .woocommerce-info,#maincontent .woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.single-product #maincontent a.wc-forward{margin-top:1rem;margin-bottom:1rem}.woocommerce .woocommerce-breadcrumb{text-align:center;margin-top:1rem}.body.single-product #maincontent section.related.products li.product{width:100%}#maincontent #produktdesmonats .singeprodukt .add_to_cart_button{left:30px;top:100%}#maincontent #produktdesmonats .singeprodukt{min-height:510px}#maincontent #produktdesmonats .singeprodukt .top{text-align:right;position:absolute;right:10%;top:25%}body.woocommerce #maincontent,body.woocommerce-page #maincontent{padding-top:25rem}#maincontent #produktdesmonats .singeprodukt .price{right:10%;top:61%}#maincontent #produktdesmonats .singeprodukt .content{position:absolute;top:73%;width:auto;right:0px}}@media (max-width: 470px){#maincontent .woocommerce ul.products li.product-category{position:relative;width:100%;margin-bottom:2rem}#mainheader .header--wrapper .right p a{display:block;padding:1rem}}.wc-block-mini-cart__drawer .components-modal__header svg{fill:currentColor;display:block;width:64px;height:64px;fill:#CFA63B;top:0}

/*# sourceMappingURL=theme.css.map */