.woocommerce-error{list-style:none;background-color:#d8d8d8;margin:0;margin-top:2em;padding:1em;padding-left:3em;border-left:3px solid rgba(234,1,41,.7)}.woocommerce-error li{color:#3a3a3a}.woocommerce-info:before{top:1em;left:0}.woocommerce-message{margin-top:2em;padding:1em;background:rgba(63,155,83,.7);color:#fff;z-index:2;position:relative}.woocommerce-message:before{display:none}@media (max-width:767px){.woocommerce-message{display:flex;flex-wrap:wrap}}.woocommerce-message a{color:#fff;text-decoration:underline;margin-right:1em}.woocommerce-message a:hover{text-decoration:none}.woocommerce-message a.btn,.woocommerce-message a.button{text-decoration:none;padding:calc(.4em + 6px) 1em .4em!important;font-size:18px!important}@media (max-width:767px){.woocommerce-message a.btn,.woocommerce-message a.button{display:block;width:100%;order:2;margin-top:1em;margin-right:0}}.single-product main{background-color:#f6f6f6;overflow:hidden;position:relative}@media (min-width:981px){.single-product main .woocommerce-message{margin-top:0;position:absolute}}@media (min-width:981px){.single-product main{display:flex;flex-wrap:wrap;height:100vh;width:100%}.single-product main .product-info{flex:1;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;background-color:#fff;z-index:2;padding:0 5em 2em;order:1;height:100%}.single-product main .product-info::-webkit-scrollbar{display:none}.single-product main .main-product{flex:2;order:2;height:100%;z-index:2}}.single-product main .product-info{background-color:#fff}@media (max-width:980px){.single-product main .product-info{padding:3em 7.5%;display:block;margin:0 auto}}.single-product main .main-product{background-size:cover;padding:150px 2em 3em}@media (max-width:980px){.single-product main .main-product{overflow:hidden;padding:140px 2.5% 3em}.single-product main .main-product .image{position:relative;z-index:2}}.single-product main:after{content:"";background-image:url(/app/themes/nfc-jopenbier/assets/images/logo-background-single.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:945px;height:945px;position:absolute;top:-75vh;left:50%;transform:translateX(-50%)}@media (min-width:768px){.single-product main:after{top:-45vh}}@media (min-width:981px){.single-product main:after{top:-25vh}}.single-product .price-quantity-selector-container{position:relative}.single-product .price-quantity-selector{display:flex;flex-direction:column;position:absolute;bottom:-2px;left:-95px;width:200px;z-index:99;border-radius:35px;border:2px solid #e7e7e7;background:#fff;overflow:hidden}@media (min-width:768px){.single-product .price-quantity-selector{bottom:-32px;width:190px}}.single-product .price-quantity-selector .price-quantity-option{display:none;flex-wrap:wrap;cursor:pointer;justify-content:space-between;align-items:center;order:1;padding:.5em 1.5em}.single-product .price-quantity-selector .price-quantity-option.active{position:relative;display:flex;order:2;height:50px;padding:0 1.5em}@media (min-width:768px){.single-product .price-quantity-selector .price-quantity-option.active{height:72px}}.single-product .price-quantity-selector .price-quantity-option.active .pricing{position:relative}.single-product .price-quantity-selector .price-quantity-option.active .pricing:after{content:"\e902";font-family:Icomoon;display:inline-block;font-size:14px;position:absolute;top:50%;right:-20px;transform:translateY(-50%) rotate(90deg)}.single-product .price-quantity-selector .price-quantity-option .pricing{margin-right:15px}.single-product .price-quantity-selector .price-quantity-option .pricing .discount{color:#858585;font-weight:400;font-size:12px;margin-bottom:-4px}.single-product .price-quantity-selector.open .price-quantity-option{display:flex}.single-product .price-quantity-selector.open .price-quantity-option:hover{background-color:#000;color:#fff}.single-product .price-quantity-selector.open .price-quantity-option.active:before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:90%;height:2px;background-color:#dfdfdf}.single-product .price-quantity-selector.open .price-quantity-option.active .pricing:after{transform:translateY(-50%) rotate(-90deg)}
/*# sourceMappingURL=product.css.map */
