@font-face{font-display:swap;font-family:Hammerweinicons;src:url(../../../../../../themes/hammerwein/assets/fonts/icomoon.ttf);font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:300;src:url(../../../../../../themes/hammerwein/assets/fonts/jost-v20-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:300;src:url(../../../../../../themes/hammerwein/assets/fonts/jost-v20-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(../../../../../../themes/hammerwein/assets/fonts/jost-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:400;src:url(../../../../../../themes/hammerwein/assets/fonts/jost-v20-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:url(../../../../../../themes/hammerwein/assets/fonts/jost-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:500;src:url(../../../../../../themes/hammerwein/assets/fonts/jost-v20-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(../../../../../../themes/hammerwein/assets/fonts/jost-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:700;src:url(../../../../../../themes/hammerwein/assets/fonts/jost-v20-latin-700italic.woff2) format("woff2")}html{font-size:16px!important}body.hammerwein,html body.hammerwein *{font-family:Jost,sans-serif;font-weight:400}body.hammerwein h1,body.hammerwein h2,body.hammerwein h3,body.hammerwein h4,body.hammerwein input#submit,body.hammerwein #comments h3.comments-title,body.hammerwein.single-product .entry-summary h1,body.hammerwein .site-content div.wpcf7 input,body.hammerwein div.wp-block-button *{font-family:Jost,sans-serif}body.hammerwein .onsale{background:rgba(236,191,58,87%)}body.hammerwein .entry-content p.has-regular-font-size,body.hammerwein .entry-content p{font-size:1.15rem!important}body.hammerwein .entry-content p.has-large-font-size{font-size:1.8rem!important;line-height:2.3rem!important}body.hammerwein * h1,body.hammerwein * h2,body.hammerwein * h3,body.hammerwein * h4,body.hammerwein * h5{letter-spacing:0!important}body.hammerwein .single-post .entry-content p,body.hammerwein .page .entry-content p,body.hammerwein .page .entry-content,body.hammerwein .entry-content ol,body.hammerwein .entry-content ul,body.hammerwein .blog.blog-classic body.hammerwein .blog-wrap body.hammerwein .entry-content p{font-size:1.1rem;line-height:1.9rem;letter-spacing:.5px}body.hammerwein .entry-content h3{padding:15px 0 10px}body.hammerwein ul.products li.product h2.woocommerce-loop-product__title{font-size:1.125rem;padding:6px 0 0;line-height:1.4rem;font-weight:500}body.hammerwein.archive #shop-content ul.products li.product span.price{font-size:.875rem;margin-left:-3%}body.hammerwein .ui-spinner-input,body.hammerwein table.cart td.product-quantity .quantity .qty{font-size:.9rem;height:auto;border:none;background:none;color:inherit;padding:4px 0;margin:3px 0;margin-left:3px;margin-right:8px}body.hammerwein .blog-wrap .entry-header{padding-top:32px}body.hammerwein ul#menu-primary.menu li:first-child a{display:inline-block;margin-right:5px;font-family:Hammerweinicons!important;font-weight:500;content:"\e900";text-align:center;font-size:32px;margin-top:-4px;line-height:0rem;vertical-align:middle}body.hammerwein #desktop-navigation ul li a{font-weight:400;font-size:1.375rem}body.hammerwein #desktop-navigation ul{padding:2rem 0 0;min-height:0}body.hammerwein #desktop-navigation ul#menu-primary{line-height:2rem}body.hammerwein #desktop-navigation ul#menu-primary li:nth-child(n+6){display:none}body.hammerwein #desktop-navigation ul#menu-primary li.menu-item-has-children a{position:revert}body.hammerwein #desktop-navigation ul#menu-primary li.current-menu-item a{font-weight:700}body.hammerwein #shopfront-cats h2.section-title{letter-spacing:4px!important}body.hammerwein.term-weisswein ul.wc-block-product-categories-list>li:nth-child(1),body.hammerwein.term-rotweine ul.wc-block-product-categories-list>li:nth-child(2),body.hammerwein.term-suess ul.wc-block-product-categories-list>li:nth-child(3){border-bottom:1px solid #000}body.hammerwein #site-branding{padding-bottom:80px;background:none}body.hammerwein h1.site-title,body.hammerwein p.site-title,body.hammerwein p.site-description,body.hammerwein.home .entry-header{display:none!important}body.hammerwein .footer-menu h3.footer-menu-title{display:none}@media screen and (max-width:66.25em){body.hammerwein #site-branding{padding:95px 0 60px!important}body.hammerwein #site-branding .custom-logo-wrap{margin-top:60px}}@media screen and (min-width:66.25em){body.hammerwein #site-branding{padding:90px 0 60px!important}}.home.page-template-full-width.page.no-sidebar .entry-header,.home.page-template-full-width.page.no-sidebar .entry-content{max-width:100%;width:100%}.home.uku-serif.no-sidebar .entry-content .alignwide,.home.uku-serif.no-sidebar .entry-content .alignfull{width:100%;max-width:100%;left:0;top:0}body.hammerwein.home .custom-logo-wrap a.custom-logo-link::before{color:#fff;filter:drop-shadow(0 0 20px rgba(0,0,0,20%))}body.hammerwein.home.wp-dark-header .custom-logo-wrap a.custom-logo-link::before,body.hammerwein.home.page-template-full-width.header-fullscreen.wp-dark-header #headerimg-wrap,body.hammerwein.home.wp-dark-header div#site-branding *,body.hammerwein.home.wp-dark-header #desktop-navigation *{color:#000!important;text-shadow:none!important;border-color:#000!important}body.hammerwein.home.wp-dark-header #desktop-navigation ul li:hover>a{box-shadow:inset 0 -1px 0 #000!important}.home.page-template-full-width.header-fullscreen #headerimg-wrap{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;color:#fff;overflow:hidden;height:100vh;display:block;z-index:0}.home.page-template-full-width.header-fullscreen #masthead{text-align:center;position:absolute;width:100%;padding:0;z-index:100}.home.page-template-full-width.header-fullscreen #desktop-navigation ul{text-align:left;float:left}.home.page-template-full-width .site-content{padding-left:0;padding-right:0}body.hammerwein.home img.custom-logo{filter:invert(100%)}body.hammerwein.home div#site-branding *{color:#fff}body.hammerwein.home #desktop-navigation ul li a:hover,body.hammerwein.uku-serif .account-btn:hover,#desktop-navigation ul li:hover>a{box-shadow:inset 0 -1px 0 #fff}body.home #scrolldown{bottom:42px}.home.page-template-full-width #site-branding{background:transparent}body.hammerwein header h2.entry-title,body.hammerwein .header-intro-wrap p.header-intro-text{position:absolute;left:0;bottom:8rem;width:100%;max-width:100%;font-size:1.5rem;line-height:2rem}body.hammerwein.page-template-fullscreen div.header-intro-wrap p{position:absolute;bottom:10rem;width:100%;text-align:center;font-size:3rem;line-height:2.5rem;color:#000;font-weight:500;text-shadow:1px 1px 2px #000}body.hammerwein.page-template-fullscreen #primary{padding-top:100px}body.hammerwein.page-template-fullscreen #masthead{position:absolute;width:100%;padding:0;z-index:100}body.hammerwein.page-template-fullscreen #headerimg-wrap{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden;height:100vh;display:block;z-index:0}body.hammerwein.home div#blog-wrap,body.hammerwein.home div#blog-wrap div.entry-content{max-width:100%!important;margin:0!important;width:100%;padding-bottom:0}body.hammerwein.home div.site-content{margin:0;padding:0}body.hammerwein.home div.wp-block-cover{margin:0!important;padding-left:15%;padding-right:15%}body.hammerwein.white-nav .custom-logo-wrap a.custom-logo-link::before,body.hammerwein.white-nav div#site-branding *,body.hammerwein.white-nav #headerimg-wrap,body.hammerwein.white-nav #desktop-navigation a,body.hammerwein.white-nav div.header-intro-wrap p,body.hammerwein.page-template-shop-front.header-fullscreen #headerimg-wrap,body.hammerwein.page-template-shop-front.header-fullscreen #desktop-navigation a,body.hammerwein.page-template-shop-front.header-fullscreen div#site-branding *{color:#fff;text-shadow:2px 2px 2px #666,2px -2px 2px #ccc,-2px -2px 2px #ccc,3px 3px 8px #666,-2px 2px 2px #ccc}body.hammerwein.page-template-shop-front.header-fullscreen #headerimg-wrap a,body.hammerwein.white-nav div.header-intro-wrap p{text-shadow:none!important;filter:drop-shadow(0 0 5px rgba(0,0,0,40%))}body.hammerwein.white-nav div#site-branding nav#header-social *,body.hammerwein.page-template-shop-front.header-fullscreen div#site-branding nav#header-social *,body.hammerwein.white-nav div.sticky-header .custom-logo-wrap a.custom-logo-link::before,body.hammerwein.page-template-shop-front.header-fullscreen div.sticky-header .custom-logo-wrap a.custom-logo-link::before{text-shadow:none}body.hammerwein.white-nav #desktop-navigation ul li a:hover,body.hammerwein.white-nav .account-btn:hover,body.hammerwein.white-nav #desktop-navigation ul li:hover>a{box-shadow:inset 0 -1px 0 #fff;color:#fff}body.hammerwein.page-template-shop-front.header-fullscreen div#site-branding div.cart-offcanvas *{color:#1a1a1a;text-shadow:none}body.hammerwein .cart-offcanvas .woocommerce-mini-cart{overflow-x:hidden}body.hammerwein .widget_shopping_cart_content ul.product_list_widget li a{font-size:16px}body.hammerwein .widget_shopping_cart_content .product_list_widget li .quantity{font-size:16px}body.hammerwein p.small em{font-size:.9rem;line-height:1rem}body.hammerwein ul.product_list_widget li img{mix-blend-mode:multiply}body.hammerwein div.overlay-desktop-content{position:absolute;top:0;width:100%}body.hammerwein .inner-offcanvas-wrap{padding:0!important}body.hammerwein nav#overlay-nav{margin-top:95px}body.hammerwein #overlay-nav ul li a{font-size:1.6rem;font-weight:500;letter-spacing:.13rem;line-height:1.4em;text-transform:uppercase}body.hammerwein #overlay-nav.main-nav.cf ul#menu-primary-1 li:first-child a{font-size:6.25rem;padding-bottom:.8em;display:block;font-family:Hammerweinicons!important;line-height:0}body.hammerwein #overlay-nav.main-nav.cf ul#menu-primary-1 li:first-child a:hover{color:#1a1a1a;opacity:1}body.hammerweindisabled #overlay-nav.main-nav.cf ul#menu-primary-1.menu::before{display:block;font-family:Hammerweinicons!important;content:"\e901";font-size:6.25rem;padding-bottom:4rem;text-align:center}body.hammerwein .custom-logo-wrap a.custom-logo-link::before{display:block;font-family:Hammerweinicons!important;content:"\e901";font-size:8.25rem;padding-bottom:.6rem;text-align:center;color:#1a1a1a}body.hammerwein div.sticky-header .custom-logo-wrap a.custom-logo-link::before{display:block;font-family:Hammerweinicons!important;content:"\e901";font-size:60px;line-height:100px;text-align:center;color:#1a1a1a}body.hammerwein .custom-logo-wrap a.custom-logo-link img{display:none}.organic_button span::before{font-family:Hammerweinicons!important;content:"\e902";display:block;font-size:3.125rem;padding-bottom:0;color:#1a1a1a}body.hammerwein #overlay-nav{padding-bottom:0;padding-top:59px}body.hammerwein #offcanvas-wrap .widget-area .widget{padding-top:15px}body.hammerwein #offcanvas-wrap .widget-area h2.widget-title{display:none}body.hammerwein div.inner-offcanvas-wrap #mobile-social{display:none}.social-nav ul li a[href*="kontakt"]::before{content:"\f0e0"}body.hammerwein .sidebar-offcanvas{display:block!important;padding:0;text-align:center}.organic_button span span{display:none}body.hammerwein p strong{font-weight:700}@media screen and (min-width:97.5em){body.hammerwein div.overlay-desktop-content{max-width:none}}table{font-size:100%}body.hammerwein .entry-content p{font-weight:400}body.hammerwein a div.shop_cat_desc{font-size:1rem;line-height:1.5rem;text-align:justify;text-justify:inter-word;padding:0 2rem;font-weight:400}body.hammerwein div.custom_title{margin-top:-.625rem;font-size:1.125rem;line-height:1.125rem;letter-spacing:.125rem;text-transform:uppercase;margin-bottom:.4rem}body.hammerwein div.custom_subtitle{font-size:.625rem;letter-spacing:.125rem;line-height:.875rem;text-transform:uppercase;margin-bottom:.4rem}body.hammerwein div.custom_vintage{font-size:.875rem;letter-spacing:.125rem;line-height:.875rem;margin-bottom:.4rem}body.hammerwein div.custom_teaser{font-size:.875rem;letter-spacing:.125rem;line-height:.875rem;color:#595a52;padding:.4rem}body.hammerwein.single-product div.entry-summary{width:60%;float:left;padding:0}body.hammerwein.single-product div.entry-summary h1{font-size:1.75rem;line-height:1.43;padding:0 0 .25rem;font-weight:500}body.hammerwein.single-product div.entry-summary p.price{font-size:1.375rem;line-height:1.43;padding:.31rem 0 0;margin-bottom:0}body.hammerwein div.price-per-liter{color:#444;margin-top:.5rem;letter-spacing:.1rem;font-size:.9rem;vertical-align:middle;line-height:1rem}body.hammerwein.single-product div.entry-summary p{font-size:1.125rem;line-height:1.65;margin-bottom:1.625rem}body.hammerwein .aioseo-breadcrumbs{margin-bottom:1.25rem}body.hammerwein .single_add_to_cart_button{margin-left:.5rem;width:50%;border:1px solid #1a1a1a;padding:14px 20px 13px;font-size:.8rem;height:100%}body.hammerwein button#overlay-open,body.hammerwein button.cart-offcanvas-open,body.hammerwein button#overlay-open-sticky,body.hammerwein button.cart-close{background:none;color:#000}body.hammerwein button.woocommerce-button,body.hammerwein button.woocommerce-Button,body.hammerwein button,body.hammerwein a.button,body.hammerwein .entry-content p.return-to-shop a.button,body.hammerwein .entry-content p.return-to-shop a.button:hover{font-size:1em;padding:14px;background:#1a1a1a;border:none;color:#fff}body.hammerwein .entry-content a:hover{text-decoration:underline}body.hammerwein .entry-content a.button:hover{color:#000}body.hammerwein button.show-password-input{display:none}body.hammerwein button.woocommerce-form-login__submit,body.hammerwein button.woocommerce-form-register__submit,body.hammerwein button.woocommerce-Button{width:100%;color:#fff}body.hammerwein.woocommerce-cart div.cart_totals.calculated_shipping form.woocommerce-shipping-calculator #shipping-calculator-form span.selection .select2-selection--single{height:48px;margin-top:4px;padding-top:2px}body.hammerwein div.wp-block-button .wp-element-button,body.hammerwein div.wp-block-button a:hover,body.hammerwein button.woocommerce-button:hover{color:#fff!important}body.hammerwein div.wp-block-button.is-style-outline a.wp-element-button,body.hammerwein div.wp-block-button.is-style-outline a:hover{color:#000!important;border-color:#000!important}body.hammerwein div.wp-block-button a.wp-element-button:hover{transition:all 0.5s ease-out}body.hammerwein .wp-block-button.is-style-outline .wp-block-button__link{border-style:solid}body.hammerwein a.added_to_cart.wc-forward{font-size:.8rem}body.hammerwein a.added_to_cart.wc-forward::before{display:inline;font-size:.8rem;padding:0 .5rem 0 0;position:relative;vertical-align:middle}body.hammerwein .single_add_to_cart_button.loading{content:"..."}body.hammerwein.single-product .ajax_add_to_cart{display:none!important}body.hammerwein .quantity .qty{width:70px;height:47px;text-align:center;padding:0;border:solid 1px #d9d9d4;float:left;margin-right:10px;font-size:16px;line-height:1;color:#989895}body.hammerwein.single-product .wc-tabs-wrapper table tr th,body.hammerwein.single-product .wc-tabs-wrapper table tr td{color:#666}body.hammerwein.single-product ul.wc-tabs{display:none}body.hammerwein.single-product .woocommerce-tabs{clear:none;padding:0;margin:0}body.hammerwein.single-product .woocommerce-tabs table{margin:1.25rem 0}body.hammerwein.single-product .woocommerce-tabs table tr td p{margin:0}body.hammerwein.single-product div.product-wrap{padding-bottom:5rem;clear:both}body.hammerwein div.wp-block-cover{margin:20px 0}@media screen and (max-width:48em){div.product-actions-overlay div.qty-action-container{opacity:1}}@media screen and (min-width:48em){div.product-actions-overlay div.qty-action-container{opacity:0}}div.woocommerce-error.bottle-error b{font-weight:700}div.product-actions-overlay{padding:32px;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;pointer-events:none}ul.products li.product a.woocommerce-loop-product__link:hover+div div.qty-action-container{opacity:1}div.product-actions-overlay div.qty-action-container:hover{opacity:1}div.product-actions-overlay div.qty-display-container{float:left;display:flex;align-items:center;height:70%}div.product-actions-overlay div.qty-display-container span{display:block;font-size:3em;font-weight:100;color:#ccc;line-height:0}div.product-actions-overlay.grayed div.qty-display-container span{display:none}div.product-actions-overlay div.qty-display-container span.x{float:right;margin-left:.2em}div.product-actions-overlay div.qty-action-container{pointer-events:all;z-index:99;float:right;width:48px;height:70%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;transition:opacity ease 1s}div.product-actions-overlay div.qty-action-container div.action-button{display:flex;justify-content:center;align-items:center;flex-basis:100%;font-family:monospace;font-weight:lighter;border:1px solid #666;border-radius:50%;color:#666;width:48px;height:48px;font-size:32px}div.product-actions-overlay div.qty-action-container div.action-button span.cart-count{display:none}div.product-actions-overlay div.qty-action-container div.action-button a.cart-btn::before{display:flex;justify-content:center;align-items:center;padding:0}div.product-actions-overlay div.qty-action-container div.action-button a{display:flex;justify-content:center;align-items:center;font-family:monospace;font-weight:lighter;width:48px;height:48px}li.wc_payment_method input.input-radio{min-height:auto}li.wc_payment_method.payment_method_ppcp-gateway label[for="payment_method_ppcp-gateway"]::before{font-family:Hammerweinicons;content:"\f1f4";font-size:32px;line-height:32px;vertical-align:top}li.wc_payment_method.payment_method_ppcp-gateway label[for="payment_method_ppcp-gateway"]{font-size:0;line-height:0}li.payment_method_stripe label[for="payment_method_stripe"]::before{font-family:Hammerweinicons;content:"\f1f5";font-size:32px;line-height:32px;vertical-align:top}li.payment_method_stripe label[for="payment_method_stripe"]{font-size:0;line-height:0}div.cart_loading{position:relative;margin-top:50%;float:left;padding-left:50%;margin-left:-16px;overflow:auto}body.hammerwein div.cert_organic{background-color:#080;color:#fff;font-weight:700;border-radius:20px;width:40px;height:40px;text-align:center;line-height:37px;font-size:14px;clear:none;margin-bottom:10px;border:2px solid #fff;box-shadow:1px 1px #080,-1px -1px #080,1px -1px #080,-1px 1px #080}body.hammerwein div.new_item{background-color:#fff;position:absolute;top:0;left:0;color:#333;font-weight:700;border-radius:25px;width:50px;height:50px;text-align:center;line-height:42px;font-size:14px;clear:none;margin-bottom:10px;border:2px solid #fff;box-shadow:1px 1px #333,-1px -1px #333,1px -1px #333,-1px 1px #333}body.hammerwein div.award{position:relative;width:40px;height:40px;color:#644626;background-color:#d7b999;text-align:center;border-radius:20px;line-height:23px;border:2px solid #fff;box-shadow:1px 1px #d7b999,-1px -1px #d7b999,1px -1px #d7b999,-1px 1px #d7b999}body.hammerwein div.wineclub{position:relative;width:40px;height:40px;color:#fff;background-color:#000;text-align:center;line-height:23px;border-radius:20px;border:2px solid #fff;box-shadow:1px 1px #ccc,-1px -1px #ccc,1px -1px #ccc,-1px 1px #ccc;background-image:url(../../../../../../themes/hammerwein/assets/clubiconproduct.png);background-position:-2px -2px;background-repeat:no-repeat;margin-bottom:10px}body.hammerwein div.wineclub span{display:none}body.hammerwein div.labels{position:absolute;top:20px;right:65%}body.hammerwein div.award figure{display:block;position:absolute;top:15px;left:-20px;height:40px;width:78px;color:#644626;font-size:12px;text-shadow:#ccc 1px 1px;font-variant:small-caps}body.hammerwein aside.big-newsletter-wrap div.widget-area section,body.hammerwein.woocommerce-cart .blog-wrap #primary .hentry,body.hammerwein.woocommerce-checkout .blog-wrap #primary .hentry{padding-bottom:0}body.hammerwein div#paymentinfo,body.hammerwein div#shippinginfo{position:relative;font-size:7px;border:1em solid #333;border-radius:4em;padding:3em 2em;margin:10em 5em}body.hammerwein div#shippinginfo p,body.hammerwein div#shippinginfo li{font-size:2.5em}@media screen and (min-width:48em){body.hammerwein div#paymentcontainer{max-width:705px;margin:0 auto}}body.hammerwein div#paymentinfo h3,body.hammerwein div#shippinginfo h3,body.hammerwein div#paymentinfo h4{background:#f4f4f4;position:absolute;top:-1em;left:1em;font-size:3em;padding:0 .2em;font-weight:700}body.hammerwein div#paymentinfo h4{top:auto;bottom:-.7em;right:0;left:auto;margin-right:1em}body.hammerwein div#paymentinfo ul li span{font-size:0}body.hammerwein div#paymentinfo ul{display:flex;align-items:center;justify-content:center}body.hammerwein div#paymentcontainer div#paymentinfo ul,body.hammerwein div#paymentcontainer div#shippinginfo ul{padding:0;margin:0}body.hammerwein div#paymentinfo ul li.stripe,body.hammerwein div#paymentinfo ul li.applepay,body.hammerwein div#paymentinfo ul li.klarna,body.hammerwein div#paymentinfo ul li.paypal,body.hammerwein div#paymentinfo ul li.googlepay{display:block;margin:0 .8em}body.hammerwein div#paymentinfo ul li.stripe{background-image:url(../../../../../../themes/hammerwein/assets/cc-stripe.svg);background-repeat:no-repeat;background-position:center;background-size:cover;height:9em;width:14em}body.hammerwein div#paymentinfo ul li.applepay{background-image:url(../../../../../../themes/hammerwein/assets/cc-applepay.svg);background-repeat:no-repeat;background-position:center;background-size:cover;height:9em;width:14em}body.hammerwein div#paymentinfo ul li.klarna{background-image:url(../../../../../../themes/hammerwein/assets/cc-klarna.svg);background-repeat:no-repeat;background-position:center;background-size:cover;height:9em;width:14em}body.hammerwein div#paymentinfo ul li.paypal{background-image:url(../../../../../../themes/hammerwein/assets/cc-paypal.svg);background-repeat:no-repeat;background-position:center;background-size:cover;height:9em;width:14em}body.hammerwein div#paymentinfo ul li.googlepay{background-image:url(../../../../../../themes/hammerwein/assets/cc-googlepay.svg);background-repeat:no-repeat;background-position:center;background-size:cover;height:9em;width:18em}@media screen and (max-width:640px) and (min-width:480px){body.hammerwein div#paymentinfo,body.hammerwein div#shippinginfo{font-size:6px}body.hammerwein div#paymentinfo ul li{font-size:5px}}@media screen and (max-width:480px) and (min-width:380px){body.hammerwein div#paymentinfo,body.hammerwein div#shippinginfo{font-size:5px}body.hammerwein div#paymentinfo ul li.klarna,body.hammerwein div#paymentinfo ul li.stripe,body.hammerwein div#paymentinfo ul li.googlepay,body.hammerwein div#paymentinfo ul li.paypal,body.hammerwein div#paymentinfo ul li.applepay{font-size:4px}body.hammerwein div#paymentinfo ul li.googlepay{width:10em;height:4.9em}}@media screen and (max-width:380px){body.hammerwein div#paymentinfo,body.hammerwein div#shippinginfo{font-size:5px}body.hammerwein div#paymentinfo ul li.klarna,body.hammerwein div#paymentinfo ul li.stripe,body.hammerwein div#paymentinfo ul li.googlepay,body.hammerwein div#paymentinfo ul li.paypal,body.hammerwein div#paymentinfo ul li.applepay{font-size:3.5px}body.hammerwein div#paymentinfo ul li.googlepay{width:10em;height:4.9em}}@media screen and (min-width:48em){body.hammerwein.single-product .woocommerce_message,body.hammerwein.single-product .woocommerce-info,body.hammerwein.single-product .woocommerce_error,body.hammerwein.single-product .woocommerce-message,body.hammerwein.single-product .entry-content .woocommerce-error,body.hammerwein .aioseo-breadcrumbs,body.hammerwein .woocommerce-products-header{padding-left:34px;padding-right:34px}body.hammerwein #site-branding .custom-logo-link{max-width:100%;margin-top:0}.blog-wrap .entry-header{padding-top:2rem!important}body.hammerwein .featured-slider .entry-header h2.entry-title,body.hammerwein .header-intro-wrap p.header-intro-text{font-size:1.5rem;line-height:2rem;letter-spacing:.1rem;font-weight:400}body.hammerwein #overlay-nav ul li{padding-bottom:0}body.hammerwein #offcanvas-wrap .widget-area .widget{padding-top:40px}body.hammerwein .single_add_to_cart_button{padding:14px 20px 13px;font-size:1rem;height:3.2rem}a.added_to_cart.wc-forward{display:block;font-size:1rem;clear:both;height:inherit;margin-left:.5rem}body.hammerwein .quantity .qty{width:70px;height:2.5rem;text-align:center;padding:0;border:none;float:left;margin-right:10px;font-size:1.2rem;line-height:1}}@media screen and (max-width:48em){body.home #scrolldown{bottom:15vh}body.hammerwein.single-product .woocommerce_message,body.hammerwein.single-product .woocommerce-info,body.hammerwein.single-product .woocommerce_error,body.hammerwein.single-product .woocommerce-message,body.hammerwein.single-product .entry-content .woocommerce-error,body.hammerwein .aioseo-breadcrumbs,body.hammerwein .woocommerce-products-header{padding-left:20px;padding-right:20px}body.hammerwein .featured-slider .entry-header h2.entry-title,body.hammerwein .header-intro-wrap p.header-intro-text{position:absolute;bottom:25vh;font-size:1.5rem;line-height:2rem;letter-spacing:.03rem}body.hammerwein.woocommerce-cart table.cart td.product-thumbnail img{display:none}body.hammerwein #shopfront-cats ul.products li{width:100%}body.hammerwein #shopfront-cats ul.products li .img-wrap{height:493px;width:370px;margin:0 auto 20px}body.hammerwein #shopfront-featured ul.products li{width:100%}body.hammerwein.woocommerce-page ul.products li{width:80%}body.hammerwein ul.products li.product h2.woocommerce-loop-product__title{font-size:1em;padding:3px 0;line-height:1.3em;font-weight:500}body.hammerwein.single-product div.product .woocommerce-product-gallery{position:relative;width:80%;margin-left:-25%;margin-right:-17%;margin-top:0;float:left;z-index:-9}body.hammerwein div.entry-summary h1{font-size:22px;line-height:1.43;padding:5px 0 8px;font-weight:500}body.hammerwein div.entry-summary p.price{font-size:18px;line-height:1.3;padding:3px 0}span.netprice{font-weight:300;font-size:14px;font-style:italic}body.hammerwein.single-product div.entry-summary p{font-size:16px;line-height:1.65;margin-bottom:20px}body.hammerwein.single-product .wc-tabs-wrapper table tr th,body.hammerwein.single-product .wc-tabs-wrapper table tr td p{font-size:0.75rem!important;line-height:1.3rem}body.hammerwein form.cart{position:relative;left:-50%;width:calc(100vw - 90px)}body.hammerwein .single_add_to_cart_button{width:70%;font-size:.9em;margin-left:.5rem}body.hammerwein a.added_to_cart{width:100%;text-align:center;padding:15px}body.hammerwein .quantity .qty{height:38px;width:55px;text-align:left;padding-left:5px;border:none}body.hammerwein div.labels{top:20px}body.hammerwein div.product-wrap div.labels{top:40px;right:65%}body.hammerwein div.cert_organic figure{font-size:3rem}}@media screen and (min-width:48em){.page-template-shop-front.header-fullscreen.header-stick #shopfront-cats{padding-top:80px;padding-bottom:0}body.hammerwein #shopfront-featured .shopfront-content ul.products li,body.hammerwein #shopfront-featured .shopfront-content ul.products li.last{margin-right:0!important}body.hammerwein.woocommerce-page.sidebar-shop ul.products li{margin:0 0 20px}body.hammerwein.uku-serif .wc-proceed-to-checkout .button{height:auto;padding:11px 10px}body.hammerwein #shopfront-cats ul.products li,body.hammerwein.woocommerce-page ul.products li{width:31%;margin-right:0}body.hammerwein.single-product .images{position:relative;width:80%;margin-top:0;margin-left:-25%;margin-right:-15%;float:left;z-index:-9}body.hammerwein.single-product .wc-tabs-wrapper table tr th,body.hammerwein.single-product .wc-tabs-wrapper table tr td p{font-size:0.875em!important;line-height:1.4}body.hammerwein.page.woocommerce-cart.no-sidebar .entry-header{width:100%}}@media screen and (min-width:66.25em){body.hammerwein.single-product .woocommerce_message,body.hammerwein.single-product .woocommerce-info,body.hammerwein.single-product .woocommerce_error,body.hammerwein.single-product .woocommerce-message,body.hammerwein.single-product .entry-content .woocommerce-error,body.hammerwein .aioseo-breadcrumbs,body.hammerwein .woocommerce-products-header{max-width:1210px;margin-left:auto;margin-right:auto}body.hammerwein.single-product .images{position:relative;width:50%;margin:0;margin-right:-50px;float:left}body.hammerwein.single-product div.entry-summary{width:49%;float:left}body.hammerwein.single-product .wc-tabs-wrapper table tr th,body.hammerwein.single-product .wc-tabs-wrapper table tr td p{font-size:14px;line-height:1.4}}body.hammerwein.single-product #shop-container{padding-top:0}body.hammerwein .shopfront-section h2.section-title{text-align:center}body.hammerwein div.woocommerce ul.products,body.hammerwein div#shop-container ul.products{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;padding-bottom:2.5rem}body.hammerwein div.woocommerce ul.products li{width:31%}body.hammerwein div.woocommerce.columns-12{max-width:900px;margin:0 auto}body.hammerwein div#shop-container section.related.products ul li .price{font-size:1rem;font-weight:100}li.product{text-align:center}.archive #shop-content ul.products li.product span.price,.uku-serif .woocommerce ul.products li.product span.price{font-size:1.125rem;font-weight:300;padding-top:.625rem;padding-right:0}.woocommerce ul.products li.product .add_to_cart_button{top:calc(50% - 67px)!important;display:none!important}body.hammerwein a.cart-btn span.cart-count{padding-top:22px}.woocommerce-result-count,.woocommerce-ordering{display:none!important}.img-wrap::after{display:none}.img-wrap:hover::after{opacity:1}body.hammerwein .entry-content p a.wp-element-button{color:#1a1a1a}.woocommerce-checkout a.wp-element-button:hover{background:#1a1a1a;border-color:#1a1a1a!important}div.woocommerce-notices-wrapper{text-align:center}div.woocommerce-notices-wrapper a.button.wc-forward{font-size:1rem}.related.products ul.products li.product .price{padding-right:0}body.hammerwein #sidebar-shop.sidebar-page{width:100%}body.hammerwein.page.no-sidebar #sidebar-shop{display:none}body.hammerwein #sidebar-shop .widget-area .widget{padding-bottom:0;max-width:1060px;margin:20px auto}body.hammerwein #sidebar-shop .widget-area ul{display:flex;justify-content:space-between}body.hammerwein #sidebar-shop .widget-area ul li{font-size:1.125rem;display:block;flex-basis:30%;text-align:center}body.hammerwein #sidebar-shop .widget-area ul li a{padding:10px 11px;display:block;font-variant:all-small-caps;font-size:1.4rem;letter-spacing:.1rem}body.hammerwein #sidebar-shop .widget-area ul li a:hover{background:#1a1a1a;color:#fff;text-decoration:none;box-shadow:none;transition:all -5s ease-out}body.hammerwein.woocommerce-page.sidebar-shop #sidebar-shop{margin-left:0%;padding-bottom:3rem}body.hammerwein nav.woocommerce-breadcrumb{max-width:1060px;margin:0 auto 3rem;font-size:1rem}@media screen and (min-width:64em){body.hammerwein.woocommerce-page.sidebar-shop #shop-content{width:100%;clear:both;margin:0 auto;float:none}}body.hammerwein.woocommerce-page.sidebar-shop ul.products li:nth-child(odd){clear:none}body.hammerwein .widget-area .widget ul li{display:block;float:none}body.hammerwein .widget-area .wc-block-product-categories-list--depth-1{display:none!important;font-size:.8rem}body.hammerwein .widget-area .widget ul li::after,body.hammerwein .widget-area .widget ul ul::before{display:none;content:none}body.hammerwein .widget_shopping_cart_content p.buttons a.wc-forward,body.hammerwein .widget_shopping_cart_content p.buttons a.checkout{font-size:1rem;color:#000}body.hammerwein .widget_shopping_cart_content p.total{font-size:1rem}body.hammerwein.woocommerce-cart table.cart tr td,body.hammerwein.woocommerce-cart table.cart tr th{font-size:.8rem}body.hammerwein.woocommerce-cart table.cart tr td{font-size:1rem}body.hammerwein.woocommerce-cart table.cart tr td.product-price,body.hammerwein.woocommerce-cart table.cart tr th.product-price,body.hammerwein.woocommerce-cart table.cart tr td.product-quantity,body.hammerwein.woocommerce-cart table.cart tr th.product-quantity,body.hammerwein.woocommerce-cart table.cart tr td.product-subtotal,body.hammerwein.woocommerce-cart table.cart tr th.product-subtotal{text-align:center;padding-right:.3125rem;padding-left:.3125rem}@media screen and (max-width:48em){body.hammerwein.woocommerce-cart table.cart tr td{font-size:.8em}body.hammerwein.woocommerce-cart table.cart tr td.product-thumbnail{min-width:0;width:0;padding:0}body.hammerwein.woocommerce-cart table.cart tr td.product-name{font-size:.8rem;padding-left:5px}body.hammerwein .ui-spinner-input,body.hammerwein table.cart td.product-quantity .quantity .qty{margin-left:8px;margin-right:3px}}body.hammerwein.single-product form.cart{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap}#cmplz-document a,body.hammerwein .editor-styles-wrapper .cmplz-unlinked-mode a{text-decoration:none!important}body.hammerwein span.wpcf7-not-valid-tip{position:absolute;top:0;right:0;padding:.2rem .4rem}body.hammerwein span.wpcf7-spinner{position:relative;top:-2.4rem;left:50%;margin-left:-12px}body.hammerwein div.wpcf7 p label{line-height:2rem;font-weight:700}body.hammerwein div.wpcf7 input.wpcf7-time{width:auto;margin-left:.5rem}@media print{body{background:#fff;color:#000;margin:0}#header,div.site-header-content,aside#sidebar-shop,footer#colophon,footer,#footer form.cart,div.quantity,button.single_add_to_cart_button{display:none}div.woocommerce-product-gallery__image,img.wp-post-image{display:none}div.entry-summary{width:100%!important}div.labels{display:none}section.related.products{display:none}}