@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(fonts/open-sans-latin-300-italic.a1a335e2.woff2) format("woff2"),url(fonts/open-sans-latin-300-italic.23092564.woff) format("woff")}
@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(fonts/open-sans-latin-400-normal.4a40e7d3.woff2) format("woff2"),url(fonts/open-sans-latin-400-normal.69660656.woff) format("woff")}
@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(fonts/open-sans-latin-400-italic.50a67696.woff2) format("woff2"),url(fonts/open-sans-latin-400-italic.faaf6d7e.woff) format("woff")}
@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(fonts/open-sans-latin-600-normal.4e3a327d.woff2) format("woff2"),url(fonts/open-sans-latin-600-normal.a6808ce4.woff) format("woff")}
@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(fonts/open-sans-latin-700-normal.10a843b2.woff2) format("woff2"),url(fonts/open-sans-latin-700-normal.9cde0659.woff) format("woff")}
@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(fonts/open-sans-latin-800-normal.7a5d1660.woff2) format("woff2"),url(fonts/open-sans-latin-800-normal.f209b995.woff) format("woff")}
@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:url(fonts/oswald-latin-400-normal.af72b2bf.woff2) format("woff2"),url(fonts/oswald-latin-400-normal.dcf09b81.woff) format("woff")}
@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300;src:url(fonts/oswald-latin-300-normal.0b953751.woff2) format("woff2"),url(fonts/oswald-latin-300-normal.b235e384.woff) format("woff")}
@charset "UTF-8";.slick-loading .slick-list{background:#fff}.slick-next,.slick-prev{background:0 0;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next:focus .slick-next-icon:before,.slick-next:focus .slick-prev-icon:before,.slick-next:hover .slick-next-icon:before,.slick-next:hover .slick-prev-icon:before,.slick-prev:focus .slick-next-icon:before,.slick-prev:focus .slick-prev-icon:before,.slick-prev:hover .slick-next-icon:before,.slick-prev:hover .slick-prev-icon:before{opacity:1}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}.slick-next.slick-disabled .slick-next-icon:before,.slick-next.slick-disabled .slick-prev-icon:before,.slick-prev.slick-disabled .slick-next-icon:before,.slick-prev.slick-disabled .slick-prev-icon:before{opacity:.25}.slick-next .slick-next-icon:before,.slick-next .slick-prev-icon:before,.slick-prev .slick-next-icon:before,.slick-prev .slick-prev-icon:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:"←"}[dir=rtl] .slick-prev .slick-prev-icon:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:"→"}[dir=rtl] .slick-next .slick-next-icon:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:0 0;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:0;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon{opacity:1}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:.75}.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.slick-autoplay-toggle-button{background:0 0;border:0;bottom:-25px;cursor:pointer;left:5px;opacity:.75;position:absolute;z-index:10}.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{opacity:1;outline:0}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";font-family:slick;font-size:16px;height:20px;line-height:20px;text-align:center;width:20px}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";font-family:slick;font-size:16px;height:20px;line-height:20px;text-align:center;width:20px}
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{height:100%;overflow:visible}.fancybox-container{backface-visibility:hidden;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99993}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{backface-visibility:hidden;background:#0f0f11;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19)}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{backface-visibility:hidden;direction:ltr;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;transition:opacity .2s;z-index:99994}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{background-color:rgba(30,30,30,.7);color:#ddd;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:44px;pointer-events:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{display:none;pointer-events:all;position:absolute;right:0;top:0}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{direction:ltr;overflow:hidden}.fancybox-slider,.fancybox-slider-wrap{backface-visibility:hidden;bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0;z-index:99993;-webkit-tap-highlight-color:transparent}.fancybox-slide{box-sizing:border-box;height:100%;left:0;margin:0;outline:none;overflow:auto;padding:0;position:absolute;text-align:center;top:0;white-space:normal;width:100%;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{background-color:#fff;border-width:0;box-sizing:border-box;margin:44px 0;overflow:auto;padding:24px;position:relative;text-align:left}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{border:0;box-sizing:border-box;display:inline-block;font-family:Arial,sans-serif;font-size:16px;height:calc(100% - 88px);line-height:normal;margin:44px auto;outline:none;padding:0;position:relative;text-align:left;vertical-align:middle;white-space:normal;width:80%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{background:#fff;border:0;display:block;height:100%;margin:0;padding:0;width:100%}.fancybox-placeholder,.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{backface-visibility:hidden;background-repeat:no-repeat;background-size:100% 100%;cursor:default;overflow:visible;transform-origin:top left;z-index:99995}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{border:0;left:0;margin:0;padding:0;position:absolute;top:0}.fancybox-image,.fancybox-spaceball{background:transparent;background-size:100% 100%;height:100%;max-height:none;max-width:none;width:100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{left:-9999px;position:absolute;top:-9999px;visibility:hidden}.fancybox-error{background:#fff;cursor:default;left:50%;margin:0;max-width:100%;padding:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:380px}.fancybox-error p{color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0}.fancybox-close-small{background:transparent;border:0;border-radius:0;cursor:pointer;height:44px;margin:0;outline:none;padding:0;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small:after{background:#fff;border-radius:50%;border-width:0;box-sizing:border-box;color:#888;content:"×";font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:300;height:30px;position:absolute;right:5px;text-align:center;top:5px;transition:background .2s;width:30px;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{background:transparent;right:-36px;top:-36px}.fancybox-close-small:hover:after{background:#eee;color:#555}.fancybox-caption-wrap{backface-visibility:hidden;background:linear-gradient(180deg,transparent,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));bottom:0;box-sizing:border-box;left:0;opacity:0;padding:60px 30px 0;pointer-events:none;position:absolute;right:0;transition:opacity .2s;z-index:99998}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{border-top:1px solid hsla(0,0%,100%,.4);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;padding:30px 0;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{background:transparent;border:0;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;height:44px;line-height:44px;margin:0;outline:none;padding:0;position:relative;vertical-align:top;width:44px}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{background-color:currentColor;border-color:#fff;box-sizing:border-box;color:currentColor;content:"";display:inline-block;opacity:.9;pointer-events:none;position:absolute}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{background:transparent;border-right:2px solid;border-top:2px solid;height:6px;top:18px;width:6px}.fancybox-button--right:after{right:20px;transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;height:2px;left:calc(50% - 8px);position:absolute;top:calc(50% - 1px);width:16px}.fancybox-button--close:before{transform:rotate(45deg)}.fancybox-button--close:after{transform:rotate(-45deg)}.fancybox-loading{animation:a .8s linear infinite;background:transparent;border:6px solid hsla(0,0%,39%,.4);border-radius:100%;border-top-color:hsla(0,0%,100%,.6);height:50px;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{margin:0;padding:20px 0}}.fancybox-button--fullscreen:before{background:none;border:2px solid;height:11px;left:15px;top:16px;width:15px}.fancybox-button--play:before{background:transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;border-top:6px inset transparent;height:0;left:18px;top:16px;width:0}.fancybox-button--pause:before{background:transparent;border-style:solid;border-width:0 2px;height:11px;left:18px;top:16px;width:7px}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;height:3px;left:21px;top:20px;width:3px}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{background:#fff;bottom:0;left:auto;margin:0;padding:5px 5px 0 0;position:absolute;right:0;top:0;width:220px;word-break:normal;z-index:99993;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;width:100%}.fancybox-thumbs>ul>li{border-color:#fff;border-style:solid;border-width:0 0 5px 5px;cursor:pointer;float:left;height:75px;margin:0;max-width:50%;outline:none;overflow:hidden;padding:0;position:relative;width:105px;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{left:0;max-height:none;max-width:none;min-height:100%;min-width:100%;position:absolute;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;border-radius:2px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}
.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}
@charset "utf-8";@keyframes shake{10%,90%{transform:translate3d(-1px,-1px,0)}20%,80%{transform:translate3d(2px,2px,0)}30%,50%,70%{transform:translate3d(-4px,-2px,0)}40%,60%{transform:translate3d(4px,2px,0)}}@keyframes tel-ring{5%{transform:rotate(-30deg)}10%{transform:rotate(30deg)}15%{transform:rotate(-30deg)}20%{transform:rotate(30deg)}25%{transform:rotate(-15deg)}30%{transform:rotate(15deg)}35%{transform:rotate3d(0,0,0,0deg)}to{transform:rotate3d(0,0,0,0deg)}}@keyframes tel-ring-2{1%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}3%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}5%{transform:rotate(-7deg)}6%{transform:rotate(7deg)}7%{transform:rotate3d(0,0,0,0deg)}to{transform:rotate3d(0,0,0,0deg)}}@keyframes slide-circle-normal{0%{opacity:0;transform:scale(.1) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(-15deg)}}@keyframes pfeil-ani-down{0%{transform:translateY(0)}40%{transform:translateY(0)}45%{transform:translateY(15px)}60%{transform:translateY(0)}65%{transform:translateY(15px)}80%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes pfeil-ani-top{0%{transform:translateY(0)}40%{transform:translateY(0)}50%{transform:translateY(-15px)}70%{transform:translateY(0)}to{transform:translateY(0)}}@media{:root{--uma-gold-dunkel:#9c8247;--uma-gold-mittel:#c2934b;--uma-gold-hell:#d9b152;--uma-gold-hell-hell:#f4eacf;--uma-gold-hell-heller:#f7f0e6;--uma-rot:#8a3344;--uma-gold-mittel:#d3cdb0;--uma-gold-hell-heller:#e5dcb6;--uma-blau-dunkel:#3c5387;--uma-blau:#7086ba;--uma-blau-mittel:#98b3e2;--uma-blau-hell:#abc7ef;--uma-blau-hell-hell:#d4e7ff;--uma-blau-hell-heller:#cfdff8;--uma-blau-hell-hellsten:#ecf4ff;--uma-blau-back-rotwein:#d1def2;--uma-gruen-mittel:#ccd3c0;--uma-gruen-hell:#e3e8cb;--uma-gruen-hell-heller:#e6ebd0;--uma-blau-grau:#65707d;--uma-grau-blau:#ccd1e2;--uma-grau:#eceef2;--line:rgba(60,83,135,.18);--weiss:#fff;--schwarz:#000;--focus:#81aecc;--step--2:clamp(0.75rem,0.70rem + 0.25vw,0.875rem);--step--1:clamp(0.9rem,1rem + 0.4vw,1.2rem);--step-0:clamp(1rem,0.90rem + 0.5vw,1.1rem);--step-1:clamp(1.25rem,1.10rem + 0.8vw,1.15rem);--step-2:clamp(1.5rem,1.30rem + 1vw,2rem);--step-3:clamp(1.8rem,1.80rem + 1.5vw,2.5rem);--step-4:clamp(2.0rem,2.00rem + 2vw,3.25rem);--step-5:clamp(3rem,2.60rem + 3vw,4rem)}.vorlage{transition:transform 1.8s cubic-bezier(.25,.8,.25,1);transition:transform 3.2s cubic-bezier(.08,.9,.08,1);transition:transform 4.5s cubic-bezier(.05,.95,.05,1)}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}*,img{border:0}img{height:auto;width:100%}figure{display:block;margin:0;unicode-bidi:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;vertical-align:baseline}address,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus:not(:focus-visible){outline:none}#lupe-cont,#lupe-cont:checked+label,#lupe-cont:checked~#search-field,#lupe-cont:focus-visible+label,#lupe-cont:hover+label,#pfeil-top a,#pfeil-top a:focus-visible,#pfeil-top a:hover,#pfeil-top a:link,#search-field,.alsListe .weiter-link p a,.alsListe .weiter-link p a:hover,.alsListe img,.alsListe.weiter-link p a:focus-visible,.alsListe:hover img,.box .weiter-link p a:focus-visible:before,.box .weiter-link p a:hover:before,.brand figure a,.brand figure a:focus-visible,.brand figure a:hover,.brand figure a:link,.burger,.burger-btn,.card .weiter-link p a,.card .weiter-link p a:focus-visible,.card .weiter-link p a:focus-visible:before,.card .weiter-link p a:hover,.card .weiter-link p a:hover:before,.card img,.card:hover img,.cont-inhalt li a:after,.cont-inhalt li a:focus-visible:after,.cont-inhalt li a:hover:after,.cont-inhalt p a:after,.cont-inhalt p a:focus-visible:after,.cont-inhalt p a:hover:after,.menge button,.menge button:focus-visible,.menge button:hover,.message-warenkorb .warenkorb-link a,.message-warenkorb .warenkorb-link a:focus-visible,.message-warenkorb .warenkorb-link a:hover,.message-warenkorb .warenkorb-link a:link,.nav-breadcrumb .breadcrumb li a,.nav-breadcrumb .breadcrumb li a:focus-visible,.nav-breadcrumb .breadcrumb li a:hover,.nav-breadcrumb .breadcrumb li a:link,.nav-footer ul li a,.nav-footer ul li a:focus-visible,.nav-footer ul li a:hover,.nav-footer ul li a:link,.shopping-cart td.remove-button:after,.shopping-cart td.remove-button:focus-visible:after,.shopping-cart td.remove-button:hover:after,.site-header .shop-cont,.site-header.klein .shop-cont,.slider-01 .slick-dots li button:before,.slider-01 .slick-dots li button:focus-visible:before,.slider-01 .slick-dots li button:hover:before,.slider-01 .slick-next:before,.slider-01 .slick-next:focus-visible:before,.slider-01 .slick-next:hover:before,.slider-01 .slick-prev:before,.slider-01 .slick-prev:focus-visible:before,.slider-01 .slick-prev:hover:before,.slider-bannerbild .slick-dots li button:before,.slider-bannerbild .slick-dots li button:focus-visible:before,.slider-bannerbild .slick-dots li button:hover:before,.submenu2 li.akt .u-head,.trigger,.trigger:focus-visible,.trigger:hover,.u-head,.u-head.akt,.u-head:focus-visible,.u-head:focus-visible[data-has-sub=true]:after,.u-head:hover,.u-head:hover[data-has-sub=true]:after,.u-head[data-has-sub=true]:after,.warenkorb a,.warenkorb a:focus-visible,.warenkorb a:hover,.warenkorb a:link,a,a:focus-visible,a:hover,a:link,label[for=lupe-cont]{transition:all .35s ease-in-out}.card figure a:focus-visible img,.card figure a:hover img,.card.alsListe:hover figure img,.card.vorschau figure a:hover img,.card.vorschau:hover figure img,.pfeil-top,.pfeil-top-kreis:focus-visible .pfeil-top,.pfeil-top-kreis:hover .pfeil-top{cursor:pointer;transform:scale(1.075);transition:all .5s ease-out}.header,.header.start,.site-header,.site-header .brand,.site-header .nav-cont,.site-header.klein,.site-header.klein .brand,.site-header.klein .nav-cont,.site-header.klein .shop-cont,.site-header.start,.site-header.start .nav-cont,.site-header.start .shop-cont{transition:all .15s ease-in-out}html{font-size:16px;line-height:1.5;scroll-behavior:smooth}body,html{height:100%;margin:0;overflow-x:clip;padding:0;width:100%}body{background-color:#fff;color:var(--schwarz);font-family:Open Sans,sans-serif,Arial,Verdana,Helvetica;font-size:var(--step-1);font-weight:400;hyphenate-limit-chars:auto 5;hyphenate-limit-chars:4;hyphens:auto;line-height:1.5;margin:0}p{margin-bottom:.75rem;text-wrap:pretty}h1{font-size:var(--step-4);font-weight:600;line-height:1.1}h2{font-size:var(--step-3);line-height:1.2}h3{line-height:1.3}h3,h4{font-size:var(--step-2)}h4{line-height:1.35}h5{font-size:var(--step-1)}h5,h6{line-height:1.4}h6{font-size:var(--step-0)}#back-link a,#sprachwahl ul.sprachlinks li,#zusatz-menu a,.auswahl .anzahl .qty,.auswahl .anzahl .qty input,.auswahl .anzahl .qty-btn,.beschreibung .angaben,.beschreibung .preis,.beschreibung .zusatzlink a,.card.produkt .beschreibung .jahrgang,.card.produkt .beschreibung .jahrgang p,.card.produkt .beschreibung .jahrgang ul,.flaschengroesse-jahrgang .select-wrap,.flaschengroesse-jahrgang .select-wrap select option,.jahrgang ul,.menu__label,.nav-footer ul li a,.nav-footer ul li a:link,h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif,Arial,Verdana,Helvetica;font-weight:300;letter-spacing:.05em;text-wrap:balance}h2,h3,h4,h5,h6{margin:1.5rem 0 1rem}h1,h2{color:var(--schwarz);text-align:center;text-transform:uppercase}small{font-size:var(--step--1)}.normal{font-weight:400}.bold,.fett,strong{font-weight:700}em{font-style:italic}.umbruch{white-space:nowrap}.zentriert{text-align:center}hr{border:1px dotted var(--blau);margin:70px 0;width:100%}a,a:link{color:var(--uma-blau-dunkel);font-weight:400;text-decoration:none}a:focus-visible,a:hover{color:var(--schwarz);text-decoration:underline}#screenreader-jump a{background:#fff;border:1px solid rgba(0,0,0,.2);left:-9999px;padding:.6rem .8rem;position:absolute;top:0;z-index:9999}#screenreader-jump a:focus{left:.8rem;top:.8rem}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.site-header,.site-header.start{background:var(--weiss);height:60px;position:relative;width:100%;z-index:50}.site-header__inner{display:grid;height:100%;place-items:center}.nav-toggle{height:1px;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:1px}.burger{border-radius:5px;cursor:pointer;display:inline-grid;height:48px;outline:none;place-items:center;transform:scaleX(1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px}.burger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 35%,transparent)}.burger__lines{background:var(--schwarz);border-radius:2px;height:2px;position:relative;transition:transform .45s ease-in-out,background .28s var(--ease);width:50px}.burger__lines:after,.burger__lines:before{background:var(--schwarz);border-radius:2px;content:"";height:3px;left:0;position:absolute;transition:transform .32s var(--ease),top .32s var(--ease);width:50px}.burger__lines:before{top:-8px}.burger__lines:after{top:7px}.nav-toggle:focus-visible~.site-header .burger__lines,.nav-toggle:hover~.site-header .burger__lines{transform:scaleX(1.2);transition:all .45s ease-in-out}.nav-toggle:focus-visible~.site-header .burger__lines,.nav-toggle:focus-visible~.site-header .burger__lines:after,.nav-toggle:focus-visible~.site-header .burger__lines:before,.nav-toggle:hover~.site-header .burger__lines,.nav-toggle:hover~.site-header .burger__lines:after,.nav-toggle:hover~.site-header .burger__lines:before{background:var(--uma-blau-dunkel)}.nav-toggle:checked~.site-header .burger__lines{background:transparent;transform:scaleX(1)}.nav-toggle:checked~.site-header .burger__lines:before{top:0;transform:rotate(45deg) scaleX(1)}.nav-toggle:checked~.site-header .burger__lines:after{top:0;transform:rotate(-45deg) scaleX(1)}.nav{inset:60px 0 0 0;pointer-events:none;position:fixed;transform:translateY(-100vh);transition:transform 1.8s cubic-bezier(.5,.9,.2,1);z-index:40}.nav-toggle:checked~.nav{transform:translateY(0)}.nav__panel-wrap{display:grid;grid-template-rows:0 0;overflow:hidden;position:relative;transition:none}.nav__panel{background:var(--uma-blau-dunkel);border-bottom:50px solid #fff;border-left:50px solid #fff;border-right:50px solid #fff;display:flex;flex-direction:column;height:calc(100dvh - 60px);justify-content:flex-start;opacity:1;overflow-y:auto;padding:5dvh 6dvw 0dvh 18dvw;position:relative;z-index:2}.nav__panel:after{aspect-ratio:2.5/1;background:transparent url(484abd8ee9bf6b8ac870.svg) 0 0 no-repeat;background-size:contain;bottom:2dvh;left:50%;transform:translateX(-50%);width:clamp(280px,33%,800px)}.nav__panel:after,.nav__panel:before{content:"";opacity:.1;position:absolute}.nav__panel:before{aspect-ratio:1/2;background:transparent url(5a04c7b39c5e358917d6.png) 0 0 no-repeat;background-size:cover;height:clamp(300px,70dvh,1200px);right:0;top:0}.nav-toggle:checked~.nav .nav__panel-wrap{grid-template-rows:1fr 120px}.nav-toggle:checked~.nav{pointer-events:auto}.nav-toggle:checked~.nav .nav__panel{opacity:1;transform:translateY(0)}.nav__menus{align-items:flex-start;display:flex;flex-flow:row wrap;gap:2rem 1rem;list-style:none;margin:0;padding:0;position:relative;z-index:40}.menu{width:18.5%}.menu__toggle{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.menu__label{align-items:center;color:var(--uma-blau-mittel);cursor:pointer;display:inline-flex;font-size:22px;gap:10px;justify-content:flex-start;letter-spacing:.08em;padding:6px 0;text-transform:uppercase;width:100%}.menu__label:focus-visible,.menu__label:hover{color:var(--uma-blau-hell-hell)}.menu:focus-within .menu__label{color:var(--uma-blau-mittel)}.menu__label:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 35%,transparent);outline:none}.menu__arrow{border-bottom:2px solid var(--uma-blau-hell);border-right:2px solid var(--uma-blau-hell);display:inline-block;height:10px;margin-top:-2px;transform-origin:50% 50%;transition:transform .32s var(--ease);width:10px}.menu__submenu{border-left:1px solid var(--uma-blau);display:block!important;list-style:none;margin:10px 0 0;padding:0 0 0 14px}.menu__toggle:checked+.menu__label .menu__arrow{transform:rotate(-45deg)}.menu__toggle:not(:checked)+.menu__label .menu__arrow{transform:rotate(45deg)}.menu__toggle:not(:checked)~.menu__submenu{display:none}.menu__toggle:checked~.menu__submenu{display:none!important}.menu__submenu-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .65s cubic-bezier(.25,.9,.25,1)}.menu__submenu-wrap>.menu__submenu{opacity:0;overflow:hidden;transform:translateY(-4px);transition:opacity .3s ease-in-out,transform .45s ease-in-out}.menu__submenu-wrap{grid-template-rows:1fr}.menu__submenu-wrap>.menu__submenu{opacity:1;transform:translateY(0)}.menu__toggle:checked~.menu__submenu-wrap{grid-template-rows:0fr}.menu__toggle:checked~.menu__submenu-wrap>.menu__submenu{opacity:0;transform:translateY(-4px)}.menu__submenu a{color:var(--weiss);display:block;font-size:18px;font-weight:400;letter-spacing:0;padding:2px 0;text-decoration:none}.menu__submenu a:focus-visible,.menu__submenu a:hover{letter-spacing:.075em}.menu__submenu a:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 35%,transparent);outline:none;text-decoration:none}.menu__submenu li.akt,.menu__submenu li.akt a{color:var(--uma-blau-hell);font-size:18px;font-weight:600;margin-left:10px}@media (prefers-reduced-motion:reduce){.burger__lines,.burger__lines:after,.burger__lines:before,.menu__arrow,.menu__submenu-wrap,.nav__panel,.nav__panel-wrap{transition:none!important}}.brand{left:50px;margin-right:auto;position:absolute;top:3px;transform:scale(1);transform-origin:0 0;width:153px;z-index:1200}.brand figure a,.brand figure a:link{display:block;height:100%;left:0;top:0;transform:scale(1);transform-origin:center left;width:100%}.brand figure a:focus-visible,.brand figure a:hover{transform:scale(1.07);transform-origin:center left}.brand figure a:focus-visible img,.brand figure a:hover img{filter:invert(18%) sepia(63%) saturate(502%) hue-rotate(187deg) brightness(97%) contrast(90%)}#icon-wrapper{display:flex;flex-flow:row nowrap;height:50px;justify-content:flex-end;position:absolute;right:50px;top:7px;width:200px;z-index:60}#search-toggle,#warenkorb{height:50px;position:relative;width:50px}.shop-cont{color:var(--schwarz);margin-right:10px;position:relative;text-align:center}.shop{height:100%;width:100%}.shop-cont p{color:var(--uma-blau-dunkel);font-size:18px;font-weight:400;padding-top:15px;text-align:center;z-index:50}.shop a,.shop a:link{background:transparent url(4c2a934dc10db7a065b7.svg) 50%/contain no-repeat;display:block;height:45px;text-decoration:none;transform:scale(1) rotate(0deg);width:45px;z-index:40}.shop a:focus-visible,.shop a:hover{transform:scale(1.1) rotate(-15deg)}.nav-cont .shop-cont figure img{height:50px}#sprachwahl,#sprachwahl ul.sprachlinks{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}#sprachwahl{height:50px;width:80px}#sprachwahl ul.sprachlinks{font-size:18px;height:40px}#sprachwahl ul.sprachlinks li{height:30px;width:30px}#sprachwahl ul.sprachlinks li:first-child{border-right:1px solid var(--schwarz);margin-right:10px}#sprachwahl ul.sprachlinks li a,#sprachwahl ul.sprachlinks li a:link{display:block;height:100%;transform:scale(1);width:100%}#sprachwahl ul.sprachlinks li a:focus-visible,#sprachwahl ul.sprachlinks li a:hover,#sprachwahl ul.sprachlinks li.akt a{color:var(--schwarz);transform:scale(1.1)}#lupe-cont{height:1px;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:1px}label[for=lupe-cont]{background:transparent url(9943a777b56f82b06c0c.svg) 0 0 no-repeat;background-size:cover;cursor:pointer;height:45px;position:relative;transform:scale(1);width:45px}.light{opacity:0}#lupe-cont:checked~#search-field{display:block;opacity:1;right:0;top:55px;transform:scale(1) rotate(0deg);width:200px}#lupe-cont:checked+label,#lupe-cont:focus-visible+label,#lupe-cont:hover+label{transform:scale(1.2) rotate(-15deg);transform-origin:center center}#lupe-cont:focus-visible+label{border:2px solid var(--schwarz);border-radius:50%}#search-field{opacity:0;position:absolute;right:40px;top:10px;transform:scale(0);width:200px;z-index:900}#suchstr,#volltextsuche{border:1px solid var(--schwarz);border-radius:5px;color:var(--schwarz);font-size:16px;height:50px;padding:5px 40px 5px 10px;position:relative;vertical-align:middle;width:200px}#gobutton{position:absolute;right:5px;top:5px;width:40px}#gobutton,#suchstr{display:none}#lupe-cont:checked~#search-field #gobutton,#lupe-cont:checked~#search-field #suchstr{display:block}#volltextsuche{color:var(--schwarz);font-weight:600;margin:10px 0 0 7px}.site-header.klein{box-shadow:0 5px 5px 0 rgba(0,0,0,.3);position:fixed;top:0}.video-mega{background:#fff;box-sizing:border-box;height:calc(100dvh - 60px);left:50%;padding:0 50px 50px;position:relative;transform:translateX(-50%);width:100vw}@supports not (height:100dvh){.video-mega{height:calc(100vh - 70px)}}.video-inner{bottom:50px;left:50px;overflow:hidden;position:absolute;right:50px;top:0}.responsive-video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;position:relative;width:100%}.responsive-video:after{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.15));content:"";inset:0;position:absolute;z-index:1}.logo-umathum-video-wrapper,.stoerer{align-items:center;display:flex;flex-flow:column;height:auto;left:50%;position:absolute;top:65vh;transform:translate(-50%,-50%);width:clamp(280px,33%,800px)}.stoerer{opacity:1;padding:2dvw 2dvh;top:25vh;transition:opacity .35s ease,visibility 0s linear 0s;visibility:visible;z-index:30}.stoerer.is-hidden{opacity:0;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s;visibility:hidden}.stoerer .hintergrund{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:hsla(0,0%,100%,.85);padding:3rem;position:relative}.stoerer .hintergrund:before{background:transparent url(fa57066a34c854969298.svg) top/contain no-repeat;content:"";height:98%;left:1%;opacity:.85;position:absolute;top:1%;width:20%;z-index:-1}.stoerer .hintergrund h2{color:var(--schwarz);font-size:var(--step-1);line-height:150%;margin:0;text-align:center;text-transform:none}.stoerer .hintergrund .close,.stoerer .hintergrund .close:focus-visible,.stoerer .hintergrund .close:hover,.stoerer .hintergrund .close:link,.stoerer .hintergrund .close:visited{color:var(--schwarz);cursor:pointer;display:block;font-size:var(--step-2);font-weight:300;height:32px;position:absolute;right:0;text-align:center;text-decoration:none;top:-5px;transform:scale(1);width:32px}.stoerer .hintergrund .close:focus-visible,.stoerer .hintergrund .close:hover{transform:scale(1.15)}.stoerer .hintergrund .close:before{color:var(--schwarz);content:"✕";line-height:32px}.stoerer .hintergrund .close:focus:before,.stoerer .hintergrund .close:hover:before{color:var(--uma-blau-dunkel);text-decoration:none;transform:scale(1.3)}.logo-umathum-video{filter:drop-shadow(0 5px 5px rgba(0,0,0,.5));height:auto;opacity:.65;pointer-events:none;position:relative;width:100%;z-index:2}.pfeil-content-kreis{border:3px solid #fff;border-radius:50%;cursor:pointer;display:block;height:100px;margin-top:4vh;opacity:.65;padding-top:15px;position:relative;width:100px;z-index:20}.pfeil-content{animation:pfeil-ani-down 4.5s ease-in-out infinite;background:transparent url(c95df43b1af58c4c8e68.svg) 0 0 no-repeat;background-size:contain;height:100%;margin-left:-3px;transform:scale(1);width:100px}.pfeil-content-kreis:focus-visible,.pfeil-content-kreis:hover{opacity:1;padding-top:30px;transform:scale(1.1)}.pfeil-content-kreis:focus-visible .pfeil-content,.pfeil-content-kreis:hover .pfeil-content{animation:none}.social-cont{bottom:12.5dvh;position:absolute;right:51px;z-index:50}.social{background:rgba(61,82,135,.7);margin-bottom:.25em;transition:all .5s}.social a,.social a:link{display:block;padding:.5em}.social a img{display:block;height:30px;transition:.5s ease-out;width:30px}.social a:focus-visible img,.social a:hover img{transform:rotate(1turn);transition:.5s ease-out}@keyframes menu-animation{0%{opacity:0;padding-top:30px;transform:scale(.5) translateY(-500px);transition:.3s ease-out}to{opacity:1;padding-top:0;transform:scale(1) translateY(0)}}.spruch{display:grid;margin:4vh auto;place-items:center;position:relative;text-align:center;width:min(100%,1400px)}.spruch:before{background-color:var(--uma-blau-hell);content:"";filter:blur(.3px);grid-area:1/1;height:18rem;mask:url(fa57066a34c854969298.svg) center/contain no-repeat;-webkit-mask:url(fa57066a34c854969298.svg) center/contain no-repeat;opacity:.5;width:18rem}.spruch h1,.spruch h2{font-family:Open Sans;font-size:var(--step-4);font-style:italic;font-weight:300;grid-area:1/1;letter-spacing:0;line-height:150%;margin:4rem 1rem;position:relative;text-transform:none;z-index:1}.start-icon-wrapper{bottom:4%;left:0;margin:7dvh auto;width:min(100%,1400px)}.blog-icon-wrapper,.start-icon-wrapper{display:flex;flex-flow:row wrap;justify-content:center}.blog-icon-wrapper{margin-bottom:2rem;padding:1rem 0;width:100%}.blog-link,.start-icon{display:block;height:200px;overflow:hidden;position:relative;text-align:center;transition:all .5s ease-out;width:200px}.blog-link,.start-icon h3{bottom:12px;font-size:18px;left:0;margin:0;padding:0;position:absolute;text-align:center;text-transform:uppercase;transform:rotate(0deg);width:100%}.start-icon.geschichte .icon,.start-icon.jahrgaenge .icon,.start-icon.land .icon,.start-icon.links .icon,.start-icon.news .icon,.start-icon.shop .icon,.start-icon.tagebuch .icon,.start-icon.umdenken .icon,.start-icon.videos .icon,.start-icon.weine .icon,.start-icon.weingut .icon{height:auto;left:0;position:absolute;top:0;transform:scale(1) rotate(0deg);transform:rotate(0deg);transform-origin:center center;transition:all .5s ease;width:100%}.start-icon.shop:focus-visible .icon,.start-icon.shop:hover .icon{top:-5%;transform:rotate(15deg);width:130%}.start-icon.weine:focus-visible .icon,.start-icon.weine:hover .icon{left:0;top:5%;transform:rotate(-132.5deg);transition-duration:.7s;width:120%}.start-icon.land:focus-visible .icon,.start-icon.land:hover .icon,.start-icon.links:focus-visible .icon,.start-icon.links:hover .icon,.start-icon.tagebuch:focus-visible .icon,.start-icon.tagebuch:hover .icon,.start-icon.videos:focus-visible .icon,.start-icon.videos:hover .icon{opacity:1;top:0;transform:scale(1.3);transition-duration:.7s}.start-icon.weingut:focus-visible .icon,.start-icon.weingut:hover .icon{transform:rotate(1turn);transition-duration:.8s}.start-icon.geschichte:focus-visible .icon,.start-icon.geschichte:hover .icon,.start-icon.jahrgaenge:focus-visible .icon,.start-icon.jahrgaenge:hover .icon,.start-icon.links:focus-visible .icon,.start-icon.links:hover .icon,.start-icon.news:focus-visible .icon,.start-icon.news:hover .icon,.start-icon.tagebuch:focus-visible .icon,.start-icon.tagebuch:hover .icon{left:-25%;top:-10%;transform:rotate(-15deg);width:130%}.start-icon.links:focus-visible .icon,.start-icon.links:hover .icon{transform:rotate(-42deg)}.start-icon.umdenken:focus-visible .icon,.start-icon.umdenken:hover .icon{top:10%;transform:rotate(-90deg);transition-duration:.8s}main{margin:0 auto;max-width:100%;position:relative;z-index:1}#content{scroll-margin-top:120px;width:100%}.cont-inhalt{position:relative;width:100%}.cont-inhalt.mit-weissrand{background:var(--weiss);padding:0 50px;width:100%}.cont-inhalt.schmal{background:var(--weiss);margin:2vh auto;padding:0;width:min(100%,950px)}.einleitung{margin:0 auto 2rem;padding:.75vh 0 0;padding:0;text-align:center;width:min(100%,1000px)}.einleitung p{padding-top:1rem}.cont-inhalt.volle-breite,.cont-inhalt.volle-breite.schwarz{background-color:var(--schwarz);margin:8dvh 0;max-width:100%;padding:4dvh 0;width:100%}.cont-inhalt.volle-breite.blau-dunkel{background:var(--uma-blau-dunkel)}.cont-inhalt.volle-breite.blau-hell{background-blend-mode:multiply;background-color:var(--weiss);background-image:url(dc1c00abe41f6889f4c3.jpg);z-index:-1}.cont-inhalt.volle-breite.blau-hell h2{font-size:var(--step-3);text-transform:uppercase}.cont-inhalt.volle-breite.blau-hell:before{background:transparent url(fa57066a34c854969298.svg) top/contain no-repeat;content:"";height:100%;left:3%;opacity:.75;position:absolute;top:3%;width:20%;z-index:-1}.mega-bannerbild{line-height:0;margin-bottom:3vh;position:relative;width:100%}.mega-bannerbild img{display:table;margin:0 auto;max-width:2560px;position:relative}.mega-bannerbild h1{bottom:0;color:var(--weiss);filter:drop-shadow(0 0 3px rgba(0,0,0,1));font-size:5cqi;left:0;line-height:5cqi;margin:0;padding:0 2%;position:absolute;width:100%;z-index:1}.bild.volle-breite{line-height:0;margin:2rem auto .5rem;position:relative;width:min(100%,1000px)}.wrapper-bild{border-radius:15px;display:block;overflow:hidden;position:relative;width:100%}p.bildtext{color:var(--schwarz);font-size:var(--step--1);font-style:italic;line-height:1.3rem;margin:.5rem 0 2rem;position:relative}.wrapper-button-link{margin:1rem auto;max-width:1200px;text-align:center;width:100%}.button-link.komplett-verlinkt{border:2px solid var(--uma-blau-dunkel);border-radius:10px;color:var(--uma-blau-dunkel);font-size:1.2rem;font-weight:600;margin:2rem auto 0;padding:1rem .75rem;position:relative;text-align:center;text-decoration:none;transform:scale(1)}.button-link.komplett-verlinkt:after{border-bottom:2px solid var(--uma-blau-dunkel);border-right:2px solid var(--uma-blau-dunkel);content:" ";display:inline-block;height:10px;transform:rotate(-45deg);transition:transform var(--anim) var(--easing);width:10px}.button-link.komplett-verlinkt.darkblue{background:var(--uma-blau-dunkel);color:var(--weiss)}.button-link:focus-visible.komplett-verlinkt,.button-link:hover.komplett-verlinkt{align-self:center;background:var(--uma-blau-dunkel);color:var(--weiss);transform:scale(1.075)}.cont-inhalt.volle-breite.green .button-link:focus-visible.komplett-verlinkt,.cont-inhalt.volle-breite.green .button-link:hover.komplett-verlinkt{background:var(--gruen-dunkel-dunkel);color:var(--weiss)}.button-link:focus-visible.komplett-verlinkt:after,.button-link:hover.komplett-verlinkt:after{border-bottom:2px solid #fff;border-right:2px solid #fff}.card{display:flex;flex-flow:column;justify-content:space-between;margin-bottom:0;position:relative}.card figure{line-height:0;overflow:hidden;position:relative;transform:scale(1);width:100%}.card .card-text{display:flex;flex:1;flex-flow:column;padding:.5rem 0;position:relative}.card .titel{margin:0 0 .5rem;padding:0}.card .card-text h3{font-size:var(--step-1);font-weight:400;position:relative;text-align:left;text-transform:uppercase}.card .card-text ul,.cont-inhalt ul{margin:.75rem 0 1.5rem}.card .card-text li,.cont-inhalt li{background:transparent url(5cccd2959eaa0e21f880.svg) 0 10px no-repeat;background-size:10px;margin-bottom:.25rem;padding-left:18px;text-indent:0}.wrapper-cards{display:flex;flex-flow:row wrap;gap:1rem;justify-content:space-between;margin:2vh auto;width:min(100%,1200px)}.wrapper-cards .card{width:32.5%}.card.bereich{align-items:center;border-radius:0;flex-flow:row wrap;gap:4%;margin:4vh auto;position:relative;width:min(100%,1400px)}.card.bereich figure,.card.bereich.bild-links figure,.card.bereich.bild-rechts figure{aspect-ratio:4/3;container-type:inline-size;order:1;overflow:visible;position:relative;width:48%}.card.bereich.bild-links.start figure,.card.bereich.bild-rechts.start figure{aspect-ratio:1/1;overflow:hidden}.card.bereich .card-media figcaption p.bildtext{font-style:italic;margin:.5rem 0 1rem}.card.bereich.bild-links figure{text-align:right}.card.bereich figure img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1)}.card.bereich figure:hover img{transform:scale(1)}.card.bereich .bereich-titel h2,.card.bereich .bereich-titel h3,.card.bereich.bild-links .bereich-titel h2,.card.bereich.bild-links .bereich-titel h3,.card.bereich.bild-rechts .bereich-titel h2,.card.bereich.bild-rechts .bereich-titel h3{bottom:.75cqi;color:var(--weiss);filter:drop-shadow(0 0 3px rgba(0,0,0,1));font-size:15cqi;line-height:15cqi;margin:0;position:absolute;right:0cqi;text-transform:uppercase}.card.bereich.bild-rechts .bereich-titel h2,.card.bereich.bild-rechts .bereich-titel h3{bottom:.5cqi;left:.75cqi;right:auto}.card.bereich .card-text,.card.bereich.bild-links .card-text,.card.bereich.bild-rechts .card-text{height:100%;margin:0;order:2;padding:4dvh 0 0}.card.bereich.bild-rechts .card-text .wrapper-button-link{text-align:right}.card.bereich.bild-rechts figure{order:2}.card.bereich.bild-rechts .card-text{order:1;text-align:right}.card.bereich .card-text h2,.card.bereich .card-text h3{margin:0 0 .75rem}.card.bereich.bild-rechts .card-text h2,.card.bereich.bild-rechts .card-text h3{text-align:right}.card.bereich .card-text p{margin:.25rem}.card.bereich .wrapper-button-link{text-align:left}.cont-inhalt .wrapper-button-link .button-link.komplett-verlinkt,.cont-inhalt.volle-breite .wrapper-button-link .button-link.komplett-verlinkt{display:inline-block;margin:0;transform-origin:center center}.card.bereich .button-link.komplett-verlinkt,.card.team-alle .button-link.komplett-verlinkt,.wrapper-button-link .button-link.komplett-verlinkt{transform-origin:center left}.cont-inhalt.volle-breite .card.bereich{margin:4vh auto 6vh;max-width:1400px}.cont-inhalt.volle-breite .card.bereich .card-text.zitat p{color:#fff;font-size:2.15cqi;font-style:italic;font-weight:300;line-height:4cqi;padding:0}.cont-inhalt.volle-breite .card.bereich figure{aspect-ratio:1.333333/1;width:50%}.card.alsListe{align-items:flex-start;background:transparent;border-bottom:1px solid var(--uma-blau-mittel);box-shadow:none;display:flex;flex-flow:row wrap;gap:1.5rem;margin:0 auto;overflow:hidden;text-align:left;transform:scale(1.05);width:min(1000px,100%)}.card.alsListe .card-media{aspect-ratio:4/3;display:inline-block;line-height:0;margin:0;overflow:hidden;padding:0;position:relative;vertical-align:top;width:30%}.card.alsListe .card-text{flex:1 1 60%;padding:0 5px 10px 0;vertical-align:top;width:70%}.card.alsListe .card-text h2,.card.alsListe .card-text h3{color:var(--uma-blau-dunkel);margin:1rem 0 .5rem}.card.alsListe.ohneBild{border-bottom:0}.card.alsListe.ohneBild .card-text{flex:1 1 100%;gap:0;padding:1rem 0 1rem 1rem}.card.alsListe.ohneBild:nth-child(odd){background:var(--uma-blau-hell-hellsten)}.single .card.alsListe.ohneBild{background:transparent}.card.alsListe.ohneBild.komplett-verlinkt .card-text{transform:scale(1);transform-origin:center left}.card.alsListe.ohneBild.komplett-verlinkt .card-text p{margin-right:2cqi}.card.alsListe.ohneBild.komplett-verlinkt:focus-visible .card-text,.card.alsListe.ohneBild.komplett-verlinkt:hover .card-text{background:var(--uma-blau-hell-heller);transform:scale(1.025)}a[target=_blank].card.alsListe .card-text h2:before,a[target=_blank].card.alsListe .card-text h3:before{background-color:var(--uma-blau-hell);content:"";display:inline-block;height:18px;margin:0 6px -1px 0;mask:url(e11dfa3512345e9f36e7.svg) center/contain no-repeat;-webkit-mask:url(e11dfa3512345e9f36e7.svg) center/contain no-repeat;transition:all .5s ease-out;width:18px}a[target=_blank]:focus-visible.card.alsListe .card-text h2:before,a[target=_blank]:focus-visible.card.alsListe .card-text h3:before,a[target=_blank]:hover.card.alsListe .card-text h2:before,a[target=_blank]:hover.card.alsListe .card-text h3:before{background-color:var(--weiss);height:22px;margin:0 6px -2px 0;width:22px}.wrapper-cards.galerie{display:flex;flex-flow:row wrap;gap:1rem;justify-content:center;margin:2vh auto;width:min(100%,100%)}.card.galerie{background:var(--weiss);display:flex;flex-flow:column;justify-content:center;padding:10px 10px 0;transform:scale(1);width:min(250px,250px)}.card.galerie:focus-visible,.card.galerie:hover{background:var(--uma-blau-hell-hell);transform:scale(1.075)}.card.galerie.flasche figure{padding:0 60px}.card.galerie .card-text{display:inline-block;height:auto;max-height:55px;padding:0}.card.galerie .card-text h2{color:var(--uma-blau-dunkel);font-size:var(--step--1);margin:0;padding:5px 0 10px;text-transform:uppercase}.card.galerie:focus-visible .card-text h2,.card.galerie:hover .card-text h2{color:var(--schwarz);text-decoration:none}a.card.galerie:focus-visible,a.card.galerie:hover{border:1px solid var(--uma-blau-dunkel);text-decoration:none}.card.komplett-verlinkt{color:inherit;overflow:hidden;position:relative;text-decoration:none;z-index:1}.card-media{margin:0;overflow:hidden}.card-media img{display:block;height:auto;width:100%}.card-media img,.card-text{transform:scale(1);transition:all .5s ease-in-out}.card-text{padding:1rem}.card.komplett-verlinkt .card-title{margin:0 0 .5rem;text-decoration:none}.card.komplett-verlinkt:focus-visible .card-media img,.card.komplett-verlinkt:focus-visible .card-text,.card.komplett-verlinkt:hover .card-media img,.card.komplett-verlinkt:hover .card-text{cursor:pointer;transform:scale(1.05);transition:all .5s ease-in-out}.card.komplett-verlinkt .card-text p{font-weight:400}.card.komplett-verlinkt:focus-visible .card-text h2,.card.komplett-verlinkt:focus-visible .card-title,.card.komplett-verlinkt:hover .card-text h2,.card.komplett-verlinkt:hover .card-title{color:var(--schwarz);transition:all .5s ease-in-out}.content-wrapper{background:var(--weiss);padding:0 50px 50px;width:100%}.content{padding:0 0 2rem}.content.shop-produkte{background-blend-mode:multiply;background-color:var(--weiss);background-image:url(dc1c00abe41f6889f4c3.jpg);padding:2rem 2dvw}.wrapper-cards.shop-produkte{align-items:flex-end;gap:5%;justify-content:center;margin:5dvh 0 0;width:min(100%,100%)}.card.shop-start{cursor:pointer;margin:0 1% 4dvh;overflow:visible;width:min(100%,37%)}.card.shop-start:before{background:var(--weiss);border-radius:50%;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:scale(.7) translate(-50%,-45%);transition:all .5s ease-out;width:52.5%}.card.shop-start:focus-visible:before,.card.shop-start:hover:before{left:50%;opacity:1;top:50%;transform:scale(1) translate(-50%,-45%)}.card.shop-start .card-media,.card.shop-start .card-text{margin:0;padding:0;width:100%}.card.shop-start:focus-visible .card-media,.card.shop-start:hover .card-media{opacity:.5;transition:all .5s ease-out}.card.shop-start .card-text h2{color:var(--uma-blau-dunkel);font-size:var(--step-2);margin:.5rem 0 0;text-align:center;text-transform:uppercase}.card.produkt .produktfoto,.card.produkt .produktfoto a,.card.produkt .produktfoto figure,.card.produkt .produktfoto img{overflow:visible}.card.produkt{align-items:flex-end;display:flex;flex-flow:column;height:auto;justify-content:center;margin:0 0 1dvh;position:relative;width:min(100%,400px)}.card.produkt.pakete-gutschein{margin:0 0 3dvh;width:min(100%,600px)}.cont-inhalt.volle-breite .card.produkt.pakete-gutschein{margin:0 0 1dvh}.card.produkt:before{background:var(--weiss);border-radius:50%;content:"";height:50%;left:15%;opacity:0;position:absolute;top:50%;transform:scale(.7);transition:all .5s ease-out;width:70%;z-index:1}.card.produkt:focus-visible:before,.card.produkt:hover:before{height:55%;left:5%;opacity:1;top:46%;transform:scale(1);transition:all .5s ease-in-out;width:90%}.card.produkt.pakete-gutschein:before{height:70%;left:15%;top:25%;width:65%}.card.produkt.pakete-gutschein:focus-visible:before,.card.produkt.pakete-gutschein:hover:before{height:85%;left:7.5%;top:15%;width:85%}.card.produkt .produktfoto{align-self:center;margin:0;overflow:visible;width:60%;z-index:3}.card.produkt.pakete-gutschein .produktfoto{align-self:center;margin:0;overflow:visible;width:80%;z-index:3}.card.produkt .produktfoto figure{height:auto;margin:0;position:relative;width:100%}.card.produkt .produktfoto figure a,.card.produkt .produktfoto figure a link{display:block;height:auto;line-height:0;position:relative;width:100%}.card.produkt .produktfoto a:link img,.card.produkt .produktfoto img{bottom:auto;display:block;height:auto;left:auto;margin:0 auto;max-height:none;max-width:188px;position:relative;right:auto;top:auto;transform:translateY(0) scale(1);width:100%}.card.produkt.pakete-gutschein .produktfoto a:link img,.card.produkt.pakete-gutschein .produktfoto img{height:auto;max-height:none;max-width:100%;width:100%}.card.produkt .produktfoto figure a:focus-visible img,.card.produkt .produktfoto figure a:hover img{transform:translateY(-20px) scale(1.075)}.card.produkt .produktfoto{filter:drop-shadow(0 0 7px rgba(255,255,255,1));z-index:2}.card.produkt .beschreibung{font-size:var(--step--1);line-height:1.3;margin:0 auto;padding-bottom:1.5rem;text-align:center;width:min(100%,100%);z-index:2}.card.produkt.pakete-gutschein .beschreibung{margin:0 auto;text-align:center;width:70%}.card.produkt .beschreibung h1,.card.produkt .beschreibung h1 a,.card.produkt .beschreibung h1 a:link,.card.produkt .beschreibung h2,.card.produkt .beschreibung h2 a,.card.produkt .beschreibung h2 a:link{font-size:var(--step-2);font-weight:300;letter-spacing:0;line-height:1.2;margin:0;text-align:center;text-transform:uppercase;transition:all .5s ease-in-out}.card.produkt.pakete-gutschein .beschreibung h1,.card.produkt.pakete-gutschein .beschreibung h2{text-align:center}.card.produkt .beschreibung h1 sup,.card.produkt .beschreibung h2 sup{font-size:60%}.card.produkt .beschreibung h3{font-size:1.3rem;font-weight:300;margin:0 0 7px;text-transform:uppercase}.card.produkt .beschreibung p{font-size:var(--step--1);margin-bottom:.75dvh}.card.produkt .beschreibung .preis{font-size:1.5rem;margin:.5dvh 0}.card.produkt.detail .beschreibung .preis{margin:1dvh 0}.card.produkt .beschreibung .angaben,.card.produkt .beschreibung .angaben a,.card.produkt .beschreibung .angaben a:link,.card.produkt .beschreibung .jahrgang li,.card.produkt .beschreibung .jahrgang p,.card.produkt .beschreibung .jahrgang-wrapper ul{font-size:1rem;letter-spacing:0;text-transform:uppercase;transition:all .5s ease-in-out}.card.produkt .beschreibung .zusatzlink a,.card.produkt .beschreibung .zusatzlink a:link{color:var(--uma-blau-dunkel);font-size:var(--step-0);font-weight:400;margin:.75dvh 0;text-transform:uppercase;transition:all .5s ease-in-out}.card.produkt .beschreibung .jahrgang{margin:1rem 0 0}.jahrgang{margin:2dvh auto;width:min(100%,1200px)}.jahrgang .bewertung{align-items:center;display:flex;flex-flow:row nowrap;gap:1%;justify-content:center;margin-bottom:1dvh;width:100%}.jahrgang .bewertung .sterne,.jahrgang .bewertung p{align-self:flex-end;width:48.5%}.jahrgang .bewertung p{margin-bottom:0;text-align:left;width:48.5%}.jahrgang .bewertung .sterne{display:flex;justify-content:flex-end}.jahrgang .bewertung .sterne img{max-width:130px}.card.produkt .beschreibung .jahrgang ul,.jahrgang ul{border-bottom:0;display:flex;flex-flow:row wrap;gap:.75rem;justify-content:center;padding:0}.jahrgang ul{border-bottom:1px solid var(--uma-blau-hell);padding:.5rem 0;width:100%}.jahrgang ul:first-child{border-top:1px solid var(--uma-blau-hell)}.card.produkt .beschreibung .jahrgang li a,.card.produkt .beschreibung .jahrgang li a:link,.card.produkt .jahrgang li a,.card.produkt .jahrgang li a:link,.jahrgang li a,.jahrgang li a:link{color:var(--uma-blau-dunkel);display:block;transform:scale(1);transition:all .35s ease-in-out}.jahrgang li a,.jahrgang li a:link{font-size:var(--step-0)}.card.produkt .beschreibung .jahrgang li a,.card.produkt .beschreibung .jahrgang li a:link{font-size:var(--step--1)}.card.produkt .beschreibung .jahrgang li a:focus-visible,.card.produkt .beschreibung .jahrgang li a:hover,.card.produkt .jahrgang li a:focus-visible,.card.produkt .jahrgang li a:hover,.jahrgang li a:focus-visible,.jahrgang li a:hover{color:var(--schwarz);text-decoration:none;transform:scale(1.3);transition:all .35s ease-in-out}.card.produkt .beschreibung .angaben a:focus-visible,.card.produkt .beschreibung .angaben a:hover,.card.produkt .beschreibung .zusatzlink a:focus-visible,.card.produkt .beschreibung .zusatzlink a:hover,.card.produkt .beschreibung h1 a:focus-visible,.card.produkt .beschreibung h1 a:hover,.card.produkt .beschreibung h2 a:focus-visible,.card.produkt .beschreibung h2 a:hover{letter-spacing:.1rem;transition:all .5s ease-in-out}.card.produkt .beschreibung .jahrgang ul{justify-content:flex-start}.card.produkt .auswahl{background:var(--uma-grau);border:1px solid var(--schwarz);display:flex;flex-flow:row nowrap;margin:10px auto 0;width:280px}.card.produkt .auswahl .anzahl{height:50px;width:50%}.card.produkt .auswahl .anzahl .qty{align-items:center;border-radius:0;display:inline-flex;overflow:hidden;padding:0}.card.produkt .auswahl .anzahl .qty input{background:var(--uma-grau);border:none;border-radius:0;box-shadow:none;font-size:1.4rem;padding:0;text-align:center;width:60px}.card.produkt .auswahl .anzahl .qty-btn{align-items:center;align-self:center;background:var(--uma-grau);border:none;cursor:pointer;display:flex;font-size:2.5rem;font-weight:300;height:50px;justify-content:center;line-height:1;padding:0;transition:all .5s ease-in-out;width:40px}.card.produkt .auswahl .anzahl .qty-btn.minus:before{background:currentColor;content:"";height:2px;width:14px}.card.produkt .auswahl .anzahl .qty-btn.plus:after,.card.produkt .auswahl .anzahl .qty-btn.plus:before{background:currentColor;content:"";height:2px;position:absolute;width:14px}.card.produkt .auswahl .anzahl .qty-btn.plus:after{transform:rotate(90deg)}.card.produkt .auswahl .anzahl .qty-btn:focus-visible,.card.produkt .auswahl .anzahl .qty-btn:hover{background:var(--uma-blau-hell-heller);transition:all .5s ease-in-out}.card.produkt .in-warenkorb{border-left:1px solid var(--schwarz);height:50px;overflow:hidden;position:relative;transition:all .5s ease;width:50%}.card.produkt .warenkorb-btn{align-items:center;background:var(--uma-grau) url(4c2a934dc10db7a065b7.svg) center center no-repeat;background-size:35px;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;transition:all .4s ease;width:100%}.card.produkt .warenkorb-btn:focus-visible,.card.produkt .warenkorb-btn:hover{background:var(--uma-blau-hell-heller) url(4c2a934dc10db7a065b7.svg) center center no-repeat;background-size:35px;transform:scale(1.3);transition:all .4s ease}.card.produkt.detail{align-items:flex-end;display:flex;flex-flow:row wrap;gap:1rem;justify-content:center;width:min(100%,1040px)}.card.produkt.detail:before{background:none}.card.produkt.banner-ansicht.pakete-gutschein:before,.card.produkt.banner-ansicht:before{height:300px;left:50%;top:50%;transform:scale(.7) translate(-50%,-40%);width:300px}.card.produkt.banner-ansicht.pakete-gutschein:hover:before,.card.produkt.banner-ansicht:hover:before{opacity:1;transform:scale(1) translate(-50%,-40%)}.card.produkt.detail .produktfoto{width:30%}.card.produkt.detail .produktfoto a:link img,.card.produkt.detail .produktfoto img{max-width:100%}.card.produkt.detail .produktfoto figure a:focus-visible img,.card.produkt.detail .produktfoto figure a:hover img{transform:translateY(0) scale(1)}.card.produkt.detail .beschreibung{margin:0;text-align:left;width:60%}.card.produkt.detail .auswahl{margin:10px 0 0}.card.produkt.detail .beschreibung h1{color:var(--schwarz);font-size:2.5rem;text-align:left}.card.produkt.detail .beschreibung h2{font-size:var(--step-1);font-weight:300;text-align:left}.card.produkt.detail .beschreibung h1,.card.produkt.detail .beschreibung h2{margin-bottom:1dvh}.card.produkt.pakete-gutschein.detail{flex-flow:row nowrap}.card.produkt.pakete-gutschein.detail .beschreibung,.card.produkt.pakete-gutschein.detail .produktfoto{width:48%}.card.produkt.pakete-gutschein.detail .beschreibung,.card.produkt.pakete-gutschein.detail .beschreibung h1,.card.produkt.pakete-gutschein.detail .beschreibung h2{text-align:left}.card.produkt.pakete-gutschein .auswahl{margin:1.5dvh auto 0}.card.produkt.pakete-gutschein.detail .auswahl{margin:1.5dvh 0 0}.menu-but:after{border-bottom:2px solid var(--weiss);border-right:2px solid var(--weiss);content:" ";height:15px;position:absolute;right:20px;top:25px;transform:rotate(-45deg);transition:transform .5s ease;width:15px}#zusatz-menu{position:relative}#zusatz-menu li>.menu-but{display:block}#zusatz-menu li.open>.menu-but:after{top:20px;transform:rotate(45deg)}.menu-but{position:relative}#back-link,#zusatz-menu{box-shadow:none;font-size:1.35rem;margin:0 auto 1rem;padding:0 2dvw;position:relative;text-transform:uppercase;width:100%;z-index:40}#back-link{text-align:center;z-index:1}#back-link a{display:inline-flex;margin:0 auto;z-index:1}#back-link a:before{border-bottom:2px solid var(--uma-blau-dunkel);border-right:2px solid var(--uma-blau-dunkel);content:" ";display:inline-flex;height:15px;margin:9px 5px 0 0;transform:rotate(135deg);width:15px}#zusatz-menu ul{margin:0 auto;width:min(100%,500px);z-index:10}#zusatz-menu ul li a,#zusatz-menu ul li a:link{background:var(--uma-blau-dunkel);box-shadow:0 2px 7px rgba(0,0,0,.25);color:var(--weiss);display:block;padding:1rem 0;text-align:center;transition:all .5s ease-in-out}#zusatz-menu ul li a:focus-visible,#zusatz-menu ul li a:hover{background:var(--schwarz);color:var(--weiss);text-decoration:none;transition:all .5s ease-in-out}#zusatz-menu ul li ul{animation:none;background:var(--weiss);box-shadow:0 15px 15px rgba(0,0,0,.2);display:block;max-height:0;opacity:0;overflow:hidden;padding:0 0 20px;pointer-events:none;position:absolute;top:64px;transform:translateY(-10px);transition:max-height .5s ease,opacity .4s ease,transform .4s ease}#zusatz-menu ul li.open>ul{max-height:800px;opacity:1;pointer-events:auto;transform:translateY(0)}#zusatz-menu ul li ul li a,#zusatz-menu ul li ul li a:link{background:var(--weiss);box-shadow:none;color:var(--uma-blau-dunkel);font-size:100%;font-weight:300;letter-spacing:0;line-height:1.3em;padding:10px 0;transition:all .5s ease-in-out;white-space:pre-wrap}#zusatz-menu ul li ul li a:focus-visible,#zusatz-menu ul li ul li a:hover{background:var(--uma-blau-hell-heller);color:var(--schwarz);letter-spacing:.1rem}#zusatz-menu ul li ul li.akt,#zusatz-menu ul li ul li.akt a,#zusatz-menu ul li ul li.akt a:link{background:var(--uma-blau-hell-heller);color:var(--schwarz);font-weight:400;letter-spacing:0;text-transform:uppercase}#zusatz-menu>a.menu-but{background:var(--uma-blau-dunkel);box-shadow:0 2px 7px rgba(0,0,0,.25);color:var(--weiss);display:block;margin:0 auto;padding:1rem 0;text-align:center;transition:all .5s ease-in-out;width:min(100%,500px);z-index:10}#zusatz-menu>a:focus-visible.menu-but,#zusatz-menu>a:hover.menu-but{background:var(--schwarz);color:var(--weiss);text-decoration:none;transition:all .5s ease-in-out}.bottle-size-menu{background:hsla(0,0%,100%,.5);border:4px solid var(--uma-blau-dunkel);display:flex;flex-flow:row wrap;justify-content:center;margin:2rem auto;padding:.5rem;width:min(100%,1200px)}.bottle-size-menu .bottle-size-link{color:var(--uma-blau-dunkel);display:block;font-size:var(--step-0);font-weight:600;margin-bottom:.5rem;padding:.7rem 1rem;text-align:center;text-decoration:none;transition:all .5s ease-in-out}.bottle-size-menu .bottle-size-link.akt,.bottle-size-menu .bottle-size-link:focus-visible,.bottle-size-menu .bottle-size-link:hover{background:var(--uma-blau-dunkel);color:var(--weiss)}.container.checkout{align-items:flex-start;display:flex;justify-content:space-between}.notices-wrapper{margin:0 auto;width:min(100%,1400px)}.message{background:var(--uma-blau-hell-hell);border:1px solid var(--line);box-shadow:0 0 7px rgba(0,0,0,.15);display:flex;font-size:var(--step--1);justify-content:flex-start;margin-bottom:.75rem;width:100%}.message+.message{margin-top:0}.alert-arrow,.alert-close,.alert-icon{align-items:center;border-right:1px solid var(--line);display:flex;flex-grow:0;flex-shrink:0;justify-content:center;padding:.75rem 1.75rem;position:relative;text-align:center}.alert-arrow{padding:.95rem 1.95rem}.alert-close{border-left:1px solid var(--line);border-right:0}.alert-close:focus-visible,.alert-close:hover{background:var(--uma-blau);text-decoration:none}.alert-close:before,.alert-icon:before{color:var(--schwarz);content:"!";font-size:1.5rem}.alert-close:before{color:var(--schwarz);content:"✕"}.alert-arrow:before{border:2px solid var(--schwarz);border-left:0;border-top:0;content:"";height:14px;left:50%;margin:-14px 0 0 -11px;position:absolute;top:50%;transform:translate(9px,7px) rotate(45deg);width:8px;z-index:1}.message .warenkorb-link{align-self:center;color:var(--schwarz);font-weight:700;line-height:1rem;padding-right:1.25rem;text-align:right}.alert-wrapper{flex-grow:1;height:auto;margin-bottom:auto;margin-top:auto;padding:1rem 1rem .8rem;position:relative;width:auto}.message-toggle-input{opacity:0;pointer-events:none;position:absolute}.message-toggle-label{color:var(--schwarz);cursor:pointer;font-weight:700}.message-toggle-label:focus-visible,.message-toggle-label:hover{color:var(--schwarz);text-decoration:underline}.message-panel{display:grid;font-size:var(--step--1);grid-template-rows:0fr;margin:0;min-height:0;opacity:0;overflow:hidden;transition:grid-template-rows .55s cubic-bezier(.25,.9,.25,1),opacity .35s ease,margin .35s ease}.message-panel-inner{background:transparent;border:0;min-height:0;overflow:hidden;padding:0}.message-panel.is-open{grid-template-rows:1fr;margin:0 0 1rem;opacity:1}.message-panel.is-open .message-panel-inner{background:var(--weiss);border:1px solid var(--uma-blau-hell);padding:1.5rem}.message-panel .form-row>label:first-child,.message-panel.form-row{text-align:left}.coupon-box,.login-box{margin:0 auto;width:650px}.message-panel-text{margin:0 0 1.5rem;text-align:center}.form-row.form-row-stacked{display:grid;gap:.35rem;grid-template-columns:1fr;margin-bottom:1.25rem}.form-row.form-row-stacked label{font-weight:600;text-align:left}.form-row.form-row-stacked input{background:transparent;border:none;border-bottom:1px solid var(--schwarz);font:inherit;min-height:48px;padding:.45rem 0;width:100%}.form-row.form-row-stacked input:focus{border-bottom:2px solid var(--uma-blau-dunkel);outline:none}.form-row-password{position:relative}.password-toggle{background:transparent;border:0;bottom:.55rem;cursor:pointer;font-size:1rem;position:absolute;right:0}.login-remember{margin:.5rem 0 1.25rem}.coupon-actions,.login-actions{display:grid;gap:.75rem}.coupon-actions .checkout-btn,.login-actions .checkout-btn{width:100%}.login-forgot{text-align:center}.required{color:#b04a5a}.cart-table{border-collapse:collapse;letter-spacing:0;width:100%}.cart-table,.checkout-form,.consent-box,.form-row,.payment-box,.summary{font-size:var(--step--1)}.cart-table td,.cart-table th,.form-table td,.form-table th{border-bottom:1px solid var(--line);padding:.5rem;vertical-align:middle}.cart-table td,.cart-table th{text-align:right}.cart-table th{background:var(--uma-blau-hell-hell);font-weight:600}.cart-table.cart-summary th{background:none}.cart-table td:first-child,.cart-table th:first-child,.summary td:first-child,.summary th:first-child{text-align:left}.cart-table .qty{align-items:center;background:var(--weiss);border-radius:4px;display:inline-flex;overflow:hidden}.cart-table .qty input{background:var(--weiss);border:none;font-size:1rem;text-align:center;width:50px}.cart-table .qty-btn{background:var(--weiss);border:none;cursor:pointer;font-size:24px;height:32px;width:32px}.cart-table .qty-btn:focus-visible,.cart-table .qty-btn:hover{background:var(--uma-blau-hell)}.remove{background:transparent;border:none;cursor:pointer;font-size:20px;padding:3px 5px;text-align:right}.remove:focus-visible,.remove:hover{background:var(--uma-blau-hell);color:var(--uma-blau-dunkel);font-weight:700}.cart-summary caption,.cart-table caption,.order-summary h2{margin-bottom:1rem;text-align:left}.cart-summary-wrap h2,.checkout-wrap h2,.order-summary h2{background:var(--uma-blau-hell-hell);font-family:Oswald,sans-serif,Arial,Verdana,Helvetica;font-size:var(--step-0);letter-spacing:.05em;line-height:1.2;margin:0;padding:.7rem;text-align:left;text-transform:uppercase}.order-summary h2{margin-bottom:1rem;text-align:left}.cart-layout,.weinliste-layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 320px;margin:0 auto;width:min(100%,1400px)}.weinliste-layout{background:var(--weiss);display:block;width:min(100%,1400px)}.weinliste-layout .cart-table td,.weinliste-layout .cart-table th,.weinliste-layout .cart-table tr{border-bottom:0;text-align:left}.weinliste-layout .cart-table th a,.weinliste-layout .cart-table th a:link{font-weight:600}.weinliste-layout .cart-table tbody tr:nth-child(odd){background:var(--uma-blau-hell-hellsten)}.checkout-layout{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;width:min(100%,1400px)}.cart-summary-wrap,.checkout-wrap,.newsletter-wrap,.table-wrap{background:var(--weiss);border:1px solid var(--uma-blau-hell);margin:1rem auto;padding:1.25rem}.formular-anmerkung{font-size:var(--step--2)}.cart-summary-wrap{margin:1rem 0}.checkout-wrap,.checkout-wrap.back-color{margin:0;width:min(100%,49.5%)}.checkout-wrap.back-color{background:var(--weiss)}.newsletter-wrap{background:var(--uma-blau-hell-hellsten);margin-top:2dvh;width:min(100%,900px)}.table-wrap{min-width:0;width:100%}.checkout-form,.newsletter-form{display:grid;gap:1rem;margin:1rem 0 0}.consent-box .required,.form-row .required{border:0!important;color:var(--uma-blau);font-weight:700;text-decoration:none}.form-row{display:flex;flex-direction:column}.form-row input,.form-row select,.form-row textarea{background:transparent;border:none;border-bottom:1px solid var(--uma-blau-mittel);border-radius:0;font:inherit;padding:.35rem 0;width:100%}.form-row label{font-size:.95rem;line-height:1rem;margin-top:.35rem;text-align:left}.form-row .bundesland{display:block;font-size:.78em;line-height:1.35;margin-top:.25rem}.form-row input,.form-row select,.form-row textarea{order:1}.form-row label{order:2}.form-row input:focus-visible,.form-row input:hover,.form-row select:focus-visible,.form-row select:hover,.form-row textarea:focus-visible,.form-row textarea:hover{background:var(--uma-blau-hell-hellsten);border-bottom:2px solid var(--uma-blau-dunkel);outline:none}.form-row input:focus,.form-row select:focus{border-color:var(--uma-blau);box-shadow:0 0 0 3px rgba(112,134,186,.18);outline:none}.select-wrap{position:relative}.flaschengroesse-jahrgang .select-wrap select,.form-row .select-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;border-bottom:1px solid var(--uma-blau);font:inherit;padding:.35rem 1.5rem .35rem 0;width:100%}.select-wrap:after{border-bottom:1px solid var(--schwarz);border-right:1px solid var(--schwarz);content:"";height:15px;pointer-events:none;position:absolute;right:.75rem;top:40%;transform:translateY(-65%) rotate(45deg);transition:transform .25s ease,border-color .2s ease;width:15px}.select-wrap:focus-within:after{border-color:var(--uma-blau-dunkel);transform:translateY(-40%) rotate(-135deg)}.select-wrap select:focus{border-bottom:2px solid var(--uma-blau-dunkel);outline:none}.flaschengroesse-jahrgang .select-wrap{background:var(--uma-grau);height:50px;margin-bottom:10px;width:280px}.flaschengroesse-jahrgang .select-wrap:last-child{margin-bottom:0}.flaschengroesse-jahrgang .select-wrap select{border:1px solid var(--schwarz);cursor:pointer;height:50px;padding:.15rem 1.5rem .15rem .35rem}.flaschengroesse-jahrgang .select-wrap select:invalid{color:#000}.flaschengroesse-jahrgang .select-wrap select:focus-visible,.flaschengroesse-jahrgang .select-wrap select:hover{background:var(--uma-blau-hell-hell);box-shadow:0 0 0 2px rgba(0,0,0,.15);outline:none;transition:all .5s ease-in-out}.form-row-check{grid-template-columns:20% 1fr}.form-row-check .checkline,.form-row-check .checkline.button{grid-column:2}.form-row.form-row-textarea{align-items:start;display:grid;grid-template-columns:1fr}.form-row.form-row-textarea label{grid-row:1;padding-top:.6rem;text-align:left}.form-row.form-row-textarea textarea{border:1px solid var(--uma-blau-mittel);border-radius:.35rem;font-size:1rem;grid-row:2;min-height:120px;padding:.75rem;resize:vertical;width:100%}.form-row.form-row-textarea textarea:focus{border-color:var(--uma-blau);box-shadow:0 0 0 3px rgba(112,134,186,.18);outline:none}.checkline,.radioline,.summary-radio{align-items:flex-start;cursor:pointer;display:flex;gap:.35rem;line-height:1}.checkline span,.radioline span{padding-top:5px}.summary-radio{align-items:center}.checkline+.checkline,.radioline+.radioline,.summary-radio+.summary-radio{margin-top:.8rem}.checkline input[type=checkbox],.radioline input[type=radio]{accent-color:var(--uma-blau-dunkel);margin-top:.2rem}.checkline input,.radioline input,.summary-radio input{opacity:0;pointer-events:none;position:absolute}.checkline,.radioline{align-items:flex-start;cursor:pointer;display:flex;gap:.6rem}.checkline:focus-visible,.checkline:hover,.radioline:focus-visible,.radioline:hover,.summary-radio,.summary-radio:hover{color:var(--uma-blau-dunkel)}.checkline:before,.radioline:before,.summary-radio:before{background:var(--weiss);border:2px solid var(--uma-blau);content:"";flex:0 0 23px;height:23px;margin-top:.2rem;width:23px}.checkline:focus-visible:before,.checkline:hover:before,.radioline:focus-visible:before,.radioline:hover:before,.summary-radio:focus-visible:before,.summary-radio:hover:before{background:var(--uma-blau-hell-hell)}.checkline:before{border-radius:4px}.radioline:before,.summary-radio:before{border-radius:50%}.checkline:has(input:checked):before{background:var(--uma-blau-dunkel);border-color:var(--uma-blau-dunkel)}.checkline:has(input:checked):after{border:2px solid #fff;border-left:0;border-top:0;content:"";height:12px;position:absolute;transform:translate(9px,7px) rotate(45deg);width:6px}.radioline:has(input:checked):before,.summary-radio:has(input:checked):before{border-color:var(--uma-blau-dunkel)}.radioline:has(input:checked):after,.summary-radio:has(input:checked):after{background:var(--uma-blau-dunkel);border-radius:50%;content:"";height:14px;position:absolute;transform:translate(5px,7px);width:14px}.summary-radio:has(input:checked):after{transform:translate(-4px,2px)}.lieferadresse-panel{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .55s cubic-bezier(.25,.9,.25,1),opacity .35s ease}.lieferadresse-inner{background:var(--uma-blau-hell-heller);overflow:hidden}.lieferadresse-inner .form-row{margin-bottom:1rem}.lieferadresse-panel.is-open{background:var(--uma-blau-hell-heller);grid-template-rows:1fr;opacity:1;padding:1rem}.order-summary{background:var(--uma-blau-hell-hell);padding:.5rem 1.25rem 1.25rem}.order-summary:first-child{margin-bottom:1.25rem}.payment-box{background:var(--weiss);margin:.75rem 0 1.25rem;padding:1.4rem 1rem 1rem;position:relative}.payment-box legend{background:var(--uma-blau-hell-heller);color:var(--uma-blau-dunkel);font-family:Oswald,sans-serif,Arial,Verdana,Helvetica;left:1rem;letter-spacing:.04em;padding:0 .35rem;position:absolute;top:-.7rem}.consent-box{background:var(--weiss);padding:1rem}.cart-actions{gap:1rem;justify-content:space-between;margin-top:1rem}.cart-actions,.coupon-area{align-items:center;display:flex}.coupon-area{flex-wrap:wrap;gap:.75rem}.coupon-input{border:1px solid var(--uma-blau)}.coupon-input:focus{border-color:var(--uma-blau);box-shadow:0 0 0 3px rgba(112,134,186,.18);outline:none}.coupon-input,.secondary-btn{border-radius:.35rem;font-size:var(--step--1);min-height:42px;padding:.6rem;width:min(100%,210px)}.secondary-btn{background:var(--uma-blau-hell-hellsten);border:2px solid var(--uma-blau);border-radius:.35rem;color:var(--uma-blau-dunkel);cursor:pointer;font-weight:600;transition:all .25s ease}.secondary-btn:focus-visible,.secondary-btn:hover{background:var(--uma-blau-dunkel);border:2px solid var(--uma-blau-dunkel);color:var(--weiss);transform:scale(1.035)}.update-cart-btn{margin-left:auto;width:min(100%,280px)}.order-submit{display:flex;justify-content:flex-end;margin-top:1.25rem}.order-submit-btn{min-width:260px;text-transform:uppercase;width:auto}.checkout-btn{background:var(--uma-blau-dunkel);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:var(--step--1);font-weight:600;padding:.65rem;text-transform:none;transform:scale(1);transition:all .25s ease;width:100%}.checkout-btn:hover{background:var(--schwarz);transform:scale(1.03)}.cart-summary{background:var(--weiss);width:100%}.cart-summary .form-row{align-items:center;background:var(--weiss);border-bottom:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:1fr auto;padding:.5rem 0}.cart-summary .form-label{text-align:left}.cart-summary .form-value{text-align:right;white-space:nowrap}.cart-summary .form-row.total{font-weight:700}.summary{background:var(--weiss);border-collapse:collapse;display:grid;font-size:var(--step--1);gap:0;width:100%}.summary-footer,.summary-head,.summary-row{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;padding:.6rem .8rem}.summary-head{background:var(--uma-blau-hell-hell)}.summary-footer,.summary-head{font-weight:600}.summary-footer.total{border-top:2px solid var(--line)}.summary-footer div:first-child,.summary-head div:first-child,.summary-row div:first-child{text-align:left}.summary-footer div:last-child,.summary-head div:last-child,.summary-row div:last-child{text-align:right}.product-quantity{font-weight:600;white-space:nowrap}.summary-footer.total{align-items:start;font-weight:700}.summary-footer.total>div:last-child{text-align:right}.summary-tax{color:rgba(0,0,0,.7);display:block;font-size:.78em;line-height:1.35;margin-top:.25rem}.summary-shipping{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:.5rem;padding:.5rem .5rem .75rem 0}.summary-radio{justify-content:flex-end}.summary-radio span{order:1}.summary-radio:before{order:2}.videobox{display:block;margin:0 auto 1rem;padding:0;position:relative;width:min(1000px,100%)}.video{height:0;padding-bottom:56.25%;position:relative;width:100%}.videobox,.videobox video{display:block;height:100%;position:relative;width:100%}.video-extern{height:100%;left:0;position:absolute;top:0;width:100%}#karten-wrapper{align-items:center;background:url(d6a6fa2bbc51a264a186.jpg) 50% no-repeat;background-size:cover;display:flex;height:calc(100dvh - 110px);justify-content:center;margin-bottom:65px;min-height:400px;overflow:hidden;position:relative;width:100%;z-index:7}#lagenkarte{aspect-ratio:1/1;background:url(cafb36d83efa1764ffdf.svg) 50% no-repeat;background-position:50%;background-size:100% 100%;height:100%;max-width:100%;position:relative;width:auto;z-index:8}.lagenkreis{aspect-ratio:1/1;border-radius:50%;position:absolute;transform:translate(-50%,-50%);width:20%}.lagenkreis a,.lagenkreis a:link{border:1px solid #fff;border-radius:50%;display:block;inset:0;opacity:.5;position:absolute;transform:scale(.9);transform-origin:center center;transition:transform .35s ease,opacity .35s ease,background .35s ease}.lagenkreis a:focus-visible,.lagenkreis a:hover{background:hsla(0,0%,100%,.9);background-size:cover;border:none;opacity:.95;transform:scale(1)}@keyframes puls-ring{0%{opacity:.9;transform:scale(.9)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.lagenkreis:after{animation:puls-ring 2s ease-out infinite;border:1px solid hsla(0,0%,100%,.8);border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.delay-1:after{animation-delay:0s}.delay-2:after{animation-delay:.75s}.delay-3:after{animation-delay:1.5s}.delay-4:after{animation-delay:1.9s}.delay-5:after{animation-delay:2.5s}.lagenkreis.kirschgarten{left:11%;top:11%}.lagenkreis.terrassen{left:40.5%;top:29.7%}.lagenkreis.ried-kirchberg{left:16%;top:34%}.lagenkreis.gross-haideboden{left:66%;top:50.5%}.lagenkreis.haideboden1{left:48.57%;top:67.61%}.lagenkreis.haideboden2{left:67.57%;top:23.61%}.lagenkreis.hallebuehl{left:41.5%;top:70%}.lagenkreis.vom-stein{left:91%;top:56.5%}.lagenkreis.weingut{left:89%;top:79%}.lagenkreis.kirschgarten a:focus-visible,.lagenkreis.kirschgarten a:hover{background:hsla(0,0%,100%,.9) url(f5271d587290c654c20b.svg) 50% no-repeat;background-size:cover}.lagenkreis.ried-kirchberg a:focus-visible,.lagenkreis.ried-kirchberg a:hover{background:hsla(0,0%,100%,.9) url(3cad518542d0e2cbf15a.svg) 50% no-repeat;background-size:cover}.lagenkreis.terrassen a:focus-visible,.lagenkreis.terrassen a:hover{background:hsla(0,0%,100%,.9) url(51636eae0594c6725520.svg) 50% no-repeat;background-size:cover}.lagenkreis.gross-haideboden a:focus-visible,.lagenkreis.gross-haideboden a:hover{background:rgba(60,83,135,.85) url(6aec184ee4a3ed9cecbb.svg) 50% no-repeat;background-size:cover;color:var(--weiss);transition:all .5s ease}.lagenkreis.gross-haideboden a:focus-visible~.grosslage-text,.lagenkreis.gross-haideboden a:hover~.grosslage-text{display:block;opacity:1;visibility:visible;z-index:10}.lagenkreis.hallebuehl a:focus-visible,.lagenkreis.hallebuehl a:hover{background:hsla(0,0%,100%,.9) url(fce54c07f36d5ec36c4b.svg) 50% no-repeat;background-size:cover}.lagenkreis.vom-stein a:focus-visible,.lagenkreis.vom-stein a:hover{background:hsla(0,0%,100%,.9) url(7017f374485db462aab8.svg) 50% no-repeat;background-size:cover}.lagenkreis.weingut a:focus-visible,.lagenkreis.weingut a:hover{background:hsla(0,0%,100%,.9) url(7ca35956333a15ba9b0f.svg) 50% no-repeat;background-size:cover}.grosslage-text{background:rgba(60,83,135,.85);border-radius:.5rem;bottom:10px;color:var(--weiss);font-size:var(--step-0);height:auto;left:15%;opacity:0;padding:10px;pointer-events:none;position:absolute;text-align:center;text-transform:none;transition:none;transition:opacity .5s ease;visibility:hidden;width:70%;z-index:20}#lagenkarte:has(.lagenkreis.gross-haideboden a:focus-visible) .grosslage-text,#lagenkarte:has(.lagenkreis.gross-haideboden a:hover) .grosslage-text{opacity:1;visibility:visible}.kontakt{margin:0}footer{background:var(--uma-blau-dunkel);border:50px solid #fff;padding:1dvw 5dvh;position:relative}.footer-wrapper{display:flex;flex-flow:row wrap;gap:2%;justify-content:space-between;padding-top:20px}.logo-umathum{flex:2;max-width:400px;order:3}.kontakt{flex:1;min-width:230px;order:2}.footer-text.offen{flex:2;order:1}.footer-text.offen,.kontakt{text-align:right}.footer-text{flex:1;order:4}.logos-fremd{order:5}.footer-text h3,.footer-text.offen h3,.kontakt h3{color:var(--uma-blau-mittel);font-size:24px;font-weight:400;line-height:100%;margin:0 0 15px;text-transform:uppercase}.footer-text li a,.footer-text p,.kontakt p{color:var(--weiss);font-size:18px;line-height:140%;margin-bottom:5px}.footer-text.offen p{margin-bottom:10px}.footer-text li a,.footer-text li a:link,.kontakt p a,.kontakt p a:link{color:var(--uma-blau-hell);display:inline-block;letter-spacing:0;padding:7px 0}.footer-text li a:focus-visible,.footer-text li a:hover,.kontakt p a:focus-visible,.kontakt p a:hover{letter-spacing:.03em}.footer-text li:akt a,.footer-text li:akt a:link{color:var(--schwarz);text-decoration:underline}footer .nav-footer{border-bottom:1px solid var(--uma-blau);border-top:1px solid var(--uma-blau);margin:15px 0;order:6;padding:.15rem 0;position:relative;width:100%}.nav-footer ul{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.nav-footer ul li a,.nav-footer ul li a:link{color:var(--uma-blau-hell);display:block;font-size:1.5rem;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase;transform:scale(1)}.nav-footer ul li a:focus-visible,.nav-footer ul li a:hover{color:var(--uma-blau-hell-heller);transform:scale(1.15)}.nav-footer ul li.akt a,.nav-footer ul li.akt a:focus-visible,.nav-footer ul li.akt a:hover,.nav-footer ul li.akt a:link{color:var(--uma-blau-hell-heller);transform:scale(1)}.logos-fremd{align-items:flex-start;display:flex;flex:2;flex-flow:row wrap;justify-content:space-between;row-gap:15px;gap:15px}.logos-fremd figure{height:90px;margin:0 10px;width:90px}.logos-fremd figure img{width:100%}.logos-fremd figure a,.logos-fremd figure a:link{border-radius:50%;display:block;height:100%;transform:scale(1);width:100%}.logos-fremd figure a:focus-visible,.logos-fremd figure a:hover{transform:scale(1.1)}.copyright{margin:0 auto;order:7;width:100%}.copyright p{color:var(--weiss);font-size:14px;font-weight:300;text-align:center}#pfeil-top-cont{align-items:center;display:flex;flex-flow:row nowrap;height:100px;justify-content:center;padding:1rem 0;width:100%}.pfeil-top-kreis{border:2px solid var(--uma-blau-dunkel);cursor:pointer;height:100px;opacity:.65;position:relative}.pfeil-top,.pfeil-top-kreis{border-radius:50%;display:block;width:100px}.pfeil-top{animation:pfeil-ani-top 3.5s ease-in-out infinite;background:transparent url(c4850e83d80f9ee5a56a.svg) 0 0 no-repeat;background-size:contain;height:100%;margin:20px 0 0 -2px;transform:scale(1)}.pfeil-top-kreis:focus-visible .pfeil-top,.pfeil-top-kreis:hover .pfeil-top{animation:none;margin:10px 0 0 -4px;transform:scale(1.075)}.fancybox-button,.fancybox-infobar__body{background:var(--uma-blau-dunkel)}.fancybox-button:hover{opacity:1}.fancybox-caption-wrap{background:none;display:flex;justify-content:center;opacity:1;padding:0;transition:opacity .2s}.fancybox-caption{background:var(--weiss);border-top:none;color:var(--schwarz);font-size:var(--step-0);padding:1rem;text-align:center;width:auto}.fancybox-infobar__body{display:inline-block;font-size:1em;line-height:44px;width:70px}.fancybox-button{height:60px;line-height:60px;width:60px}.fancybox-placeholder{box-sizing:content-box}.fancybox-button--fullscreen:before,.fancybox-button--play:before{left:25px;top:23px}.fancybox-button--thumbs:before{left:27px;top:27px}.fancybox-placeholder:before{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.fancybox-controls{position:static}.fancybox-button--left,.fancybox-button--right{height:88px;line-height:88px;position:absolute;top:50%;transform:translateY(-50%);width:88px}.fancybox-button--left:after,.fancybox-button--right:after{height:18px;margin:18px;width:18px}.fancybox-button--left{left:0}.fancybox-button--right{right:0}.fancybox-infobar__body{position:absolute;top:0}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons,.fancybox-infobar__body{z-index:99994}.fancybox-bg{background:hsla(0,0%,100%,.95)}.fancybox-infobar{display:block}.fancybox-container--ready .fancybox-bg{opacity:.95}.fancybox-image,.fancybox-spaceball{height:100%;left:0;top:0;width:100%}.scrollTop{opacity:0;scale:.85;transition:1.25s}.scrollTop-x{opacity:0;scale:.3;transform:translateY(60px);transition:opacity 1.6s cubic-bezier(.25,.9,.25,1),transform 1.6s cubic-bezier(.25,.9,.25,1),scale 1.6s cubic-bezier(.25,.9,.25,1)}.scrollScale{opacity:0;scale:0;transition:2.25s}.scrollLeft{opacity:0;transform:translateX(-10%);transition:1s}.scrollRight{opacity:0;transform:translateX(10%);transition:1s}[class^=scroll]{transition-timing-function:ease-out}.showScroll{opacity:1;scale:1;transform:translate(0)}p.figure-copyright{bottom:-1px;color:#fff;font-size:10px;left:0;line-height:120%;margin:0;padding:3px 0 4px;position:absolute;text-shadow:1px 1px 2px #000,-1px -1px 2px #000;transition:all .2s ease-in-out;z-index:100}p.figure-copyright:after{margin:0}p.figure-copyright:hover{background:hsla(0,0%,100%,.8);border-top-right-radius:10px;color:#000;text-shadow:none}p.figure-copyright:before{content:"© ";padding:3px 3px 3px 5px}.figure-copyright-content{border-top-right-radius:50%;opacity:0;overflow:hidden;transition:all .2s ease-in-out}p.figure-copyright:hover .figure-copyright-content{opacity:1;padding:3px 10px 4px 0}.bannerbild .figure-copyright,.figure-copyright{background:hsla(0,0%,100%,0);margin:0}.bannerbild .figure-copyright:hover,.figure-copyright:hover{background:#fff}.video-mega p.figure-copyright{bottom:50px;left:50px}}@media (max-width:1700px){.nav__panel:before{height:70%}}@media (max-width:1500px){.header{height:50px;margin:0}.brand{left:2dvw;position:absolute}.cont-inhalt.volle-breite .card.bereich .card-text.zitat p{font-size:2.75cqi;line-height:5cqi}.video-mega{height:calc(100dvh - 50px);padding-bottom:2.5dvh;padding-left:2dvw;padding-right:2dvw}.video-inner{right:2dvw}.video-inner,.video-mega p.figure-copyright{bottom:2.5dvh;left:2dvw}.social-cont{right:2dvw}.nav__panel{border-bottom:2dvh solid #fff;border-left:2dvw solid #fff;border-right:2dvw solid #fff;padding:28px 1dvw 40px 9dvw}footer{border:3dvw solid #fff;padding:2rem .5rem 1rem}.logo-umathum{order:2}.kontakt{order:3;text-align:left}.footer-text.offen{order:1}.footer-text{order:4}.logos-fremd{border-bottom:1px solid var(--uma-blau);flex-basis:100%;justify-content:center;margin-bottom:15px;order:6;padding-bottom:15px}footer .nav-footer{order:5}.copyright{order:7}#content-wrapper{padding-left:2dvw;padding-right:2dvw}.cont-inhalt.mit-weissrand{padding:0 2dvw}.wrapper-cards.shop-produkte{gap:0}.card.produkt{width:min(100%,33%)}}@media (max-width:1500px){.card.produkt:focus-visible:before,.card.produkt:hover:before{height:110%;left:10%;width:90%}.card.produkt .produktfoto{width:40%}.card.shop-start{margin:0 1% 4dvh;width:min(100%,48%)}}@media (max-width:1460px){.cont-inhalt{padding:2dvh 2dvw}}@media (max-width:1350px){h1{font-size:2em}.einleitung{margin:3vh auto;padding:1rem 0 0}.slider-nav{height:auto!important;max-height:100%;overflow-y:visible!important}}@media (max-width:1290px){.slider-01 .slick-prev{left:-16px;opacity:.75}.slider-01 .slick-next{opacity:.75;right:-16px}.mega-bannerbild figure{height:450px}.mega-bannerbild img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mega-bannerbild .mega-text h2{font-size:var(--step-2)}.mega-bannerbild .mega-text,.mega-bannerbild .mega-text.rechts{bottom:4vh;max-width:360px;right:3vw}}@media (max-width:1205px){.nav__panel{padding:28px 0dvw 40px 3dvw}.cont-inhalt.volle-breite,.einleitung{padding:2vh 1rem}.cont-inhalt.volle-breite{margin:4vh 0;padding:2vh 5%;width:100%}.cont-inhalt.volle-breite .einleitung{margin:0 auto;padding:1vh 0}.intro{margin:2vh auto;padding:1rem}.card.bereich{gap:3%;margin:2vh auto}.card.bereich.bild-links figure,.card.bereich.bild-rechts figure{width:37%}.card.bereich .button-link.komplett-verlinkt{padding:.75rem}}@media (max-width:1150px){.footer-wrapper{gap:6%;justify-content:center;padding:0 3dvw;row-gap:3dvh}.logo-umathum{margin:0 0 0 5%;order:1}.kontakt{min-width:47%;order:2}.footer-text.offen{order:3}.footer-text{order:4}.footer-text,.footer-text.offen{min-width:47%}.footer-text.offen h2,.footer-text.offen p{text-align:right}#karten-wrapper{display:block;height:clamp(600px,70vh,900px);margin-bottom:0}#lagenkarte{aspect-ratio:1/1;display:block;height:100%!important;margin:0 auto;min-height:100%;width:auto}}@media (max-width:1040px){.site-header,.site-header.start{height:50px!important;top:0}.site-header.klein{position:fixed;top:0}.brand{left:2dvw;position:absolute;width:120px}.nav{inset:50px 0 0 0}.nav__panel{height:calc(100dvh - 50px);padding:10px 0 0}.nav__menus{flex-direction:column;flex-wrap:nowrap;gap:0;margin:0 auto;max-width:400px}.menu{border-top:1px solid var(--uma-blau-mittel);width:100%}.menu:first-child{border-top:none}.menu:last-child{border-bottom:1px solid var(--uma-blau-mittel)}.menu__label{gap:14px;justify-content:space-between;letter-spacing:.1em;padding:1.25dvh 10px}.menu__arrow{transform:rotate(-45deg)!important}.menu__submenu-wrap{grid-template-rows:0fr;margin:0;padding:0}.menu__submenu{border-left:0;margin:0;opacity:0;padding:0 0 0 12px;transform:translateY(-4px)}.menu__submenu a{padding:.75dvh 0}.menu__toggle:checked+.menu__label{border-bottom:1px solid var(--uma-blau-mittel);color:var(--uma-blau-mittel)}.menu__toggle:checked+.menu__label .menu__arrow{transform:rotate(45deg)!important}.menu__label:hover{background:color-mix(in srgb,var(--uma-blau-hell-hell) 10%,transparent)}.menu:focus-within{background:color-mix(in srgb,var(--uma-blau-hell-hell) 7%,transparent)}.menu__toggle:checked~.menu__submenu-wrap{grid-template-rows:1fr;margin-bottom:12px}.menu__toggle:checked~.menu__submenu-wrap>.menu__submenu{opacity:1;padding-top:6px;transform:translateY(0)}.nav-toggle:checked~.nav .nav__panel-wrap{grid-template-rows:1fr 80px}.nav__panel-footer{height:80px;margin-top:-25px}.nav__panel-footer:after,.nav__panel-footer:before{transform:skewY(-2deg)}.nav__panel-footer:before{filter:drop-shadow(0 10px 8px rgba(0,0,0,.2))}#icon-wrapper{height:45px;position:absolute;right:2dvw;top:3px}.site-header.scrolled{box-shadow:0 5px 5px 0 rgba(0,0,0,.3)}.social-cont{bottom:7dvh}.stoerer .hintergrund{padding:1.5rem}main{border-top:0;margin-top:0}.cont-inhalt.schmal{font-size:96%}.nav-breadcrumb{display:none}h1{font-size:1.7em}h2{font-size:1.4em}.einleitung{margin:1.5vh auto;padding:.5rem 0 0}.cont-inhalt p a:after{height:12px;margin-left:1px;width:12px}.bild.volle-breite{margin:1rem auto .5rem}.card.bereich .button-link.komplett-verlinkt{margin:1rem 0 0}.cont-inhalt.volle-breite.blau:before,.cont-inhalt.volle-breite.green:before{height:250px;left:-3%;top:-2%;width:250px}.slider-bannerbild{padding:1.5rem 0 0}.slider-01{padding:0 10px 1rem}.slider-bannerbild.slick-dotted.slick-slider{margin-bottom:0}.slider-01 .slick-slide{margin:0 5px;transform:none}.slider-01 .slick-list{margin:0 -7px;padding:0!important}.slider-01 .slick-next,.slider-01 .slick-prev{display:none!important}.card.bannerbild .card-text h3{font-size:1.75rem;padding:.75rem 1.5rem 1.75rem .5rem}.card.bannerbild .card-text h4{bottom:2.5rem;font-size:20px;height:170px;left:7vw;line-height:24px;padding:.5rem;width:170px}.wrapper-button-link{margin:1rem auto 0}.card.bereich .card-text,.card.bereich.bild-links .card-text,.card.bereich.bild-rechts .card-text{padding:0dvh 0 0}.card.bereich .wrapper-button-link,.card.bereich.bild-rechts .card-text .wrapper-button-link{margin:0 auto}.wrapper-cards{margin:2vh auto 0;width:80vw}.wrapper-cards .card,.wrapper-cards .card.komplett-verlinkt{margin-bottom:2vh;width:49%}.card.shop-start.komplett-verlinkt{margin:0 1% 2dvh;width:48%}.card.galerie{margin-bottom:0;width:250px}.cart-layout,.checkout-layout,.container.checkout{display:block}.checkout-wrap,.checkout-wrap.back-color{margin-top:1rem;padding:.5rem;width:100%}.cart-summary-wrap,.checkout-wrap,.checkout-wrap.back-color,.message,.table-wrap{margin:0 auto;width:min(100%,650px)}.weinliste-layout .table-wrap{width:100%}.message{margin:0 auto .5rem;width:min(100%,650px)}.alert-arrow,.alert-close,.alert-icon{padding:.25rem 1.25rem}.alert-arrow{padding:.45rem 1.35rem}.alert-close{padding:.25rem .9rem}.alert-close:before,.alert-icon:before{font-size:1.1rem}.message .warenkorb-link{padding-right:.8rem}.alert-wrapper{padding:.5rem}.coupon-box,.login-box{max-width:none;width:min(100%,650px)}.cart-summary-wrap{margin:1rem auto 0}.card.alsListe{padding:1.5rem 0 .75rem;width:96%}}@media screen and (max-width:900px){.fancybox-button--left,.fancybox-button--right{width:74px}.fancybox-placeholder:before{bottom:-15px;left:-15px;right:-15px;top:-15px}.fancybox-placeholder{margin:0 auto;width:96%}.button-link.komplett-verlinkt{font-size:1.05rem}.card.bereich.bild-links,.card.bereich.bild-rechts{margin:2vh auto;width:80%}.card.bereich.bild-links figure,.card.bereich.bild-links.start figure,.card.bereich.bild-rechts figure,.card.bereich.bild-rechts.start figure{aspect-ratio:1.333333/1;width:100%}.card.bereich.bild-links .card-text,.card.bereich.bild-rechts .card-text{align-self:flex-start;padding:1rem;width:100%}.wrapper-button-link{margin:0 auto}.card.bereich .button-link.komplett-verlinkt{margin:1rem 0 0;transform-origin:center center}.card.bereich .button-link.komplett-verlinkt:hover{transform:scale(1)}.card.bereich.bild-rechts .card-text .wrapper-button-link{text-align:left}.card.bereich.bild-links .card-text .wrapper-button-link{text-align:right}.card.bereich.bild-rechts .figure{order:1}.card.bereich.bild-links .card-text,.card.bereich.bild-rechts .card-text{order:2;text-align:left}.wrapper-cards .card.card.wein-start.komplett-verlinkt{margin-bottom:2vh;width:49%}.cont-inhalt.volle-breite{margin:1dvh 0;padding:1dvh 2%}.cont-inhalt.volle-breite .card.bereich .card-text{text-align:center;width:100%}.cont-inhalt.volle-breite .card.bereich figure{width:100%}.cont-inhalt{max-width:100%;padding:0 3dvw}.bottle-size-menu{margin:1rem auto}.bottle-size-menu .bottle-size-link{display:block;margin-bottom:0;padding:.5rem}}@media (max-width:780px){.wrapper-produkte-filter{flex-direction:column;flex-flow:row wrap;gap:0}.wrapper-filter{display:flex;flex-flow:row wrap;gap:1rem;justify-content:space-between;margin:0 auto;padding:0;width:98%}.card.filter{flex:1 1 45%}.card.icon,.card.logo{width:31%}.box-kontakt{margin:1.5rem auto 2em;padding:1.5rem 1rem}.form-feld.auswahl-filter-formular{padding:.5rem}.rahmen.auswahl-formular .toggle.offen+label,.toggle.offen+label{background:var(--gelb-dunkel);height:auto;max-height:100%;opacity:1;padding:10px 10px 10px 15px}.rahmen.auswahl-formular .toggle.offen:checked+label{background:var(--blau-dunkel-blacky);color:var(--weiss)}.toggle.offen~.details{margin-bottom:1.5em;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s,opacity .25s}.toggle.offen:checked~.details{max-height:100vh;opacity:1;transition:1.5s}}@media (max-width:700px){.nav__panel{border-bottom:1.5dvh solid #fff;border-left:2dvw solid #fff;border-right:2dvw solid #fff}.logo-umathum{margin:0}.video-mega{padding-bottom:1.5dvh}.video-inner,.video-mega p.figure-copyright{bottom:1.5dvh}.pfeil-content-kreis{border:2px solid #fff;height:70px;width:70px}.pfeil-content{height:100%;margin-left:-2px;width:70px}@keyframes pfeil-ani-down{0%{transform:translateY(0)}40%{transform:translateY(0)}45%{transform:translateY(10px)}60%{transform:translateY(0)}65%{transform:translateY(10px)}80%{transform:translateY(0)}to{transform:translateY(0)}}.cont-inhalt.volle-breite .card.bereich{margin:4vh auto}.cont-inhalt.volle-breite .card.bereich .card-text.zitat p{font-size:6cqi;line-height:9cqi}.card.bannerbild .card-text h4{bottom:2.5rem;left:5vw}.wrapper-cards{margin:2vh auto 0;width:100%}#pfeil-top-cont{height:70px;padding:1rem 0}.pfeil-top-kreis{height:70px;width:70px}.pfeil-top{margin:20px 0 0 -2px;width:70px}@keyframes pfeil-ani-top{0%{transform:translateY(0)}40%{transform:translateY(0)}50%{transform:translateY(-10px)}70%{transform:translateY(0)}to{transform:translateY(0)}}.card.produkt.pakete-gutschein.detail{flex-flow:column}.card.produkt.pakete-gutschein.detail .beschreibung,.card.produkt.pakete-gutschein.detail .produktfoto{width:80%}.card.produkt.pakete-gutschein.detail .beschreibung{text-align:center;width:100%}.card.produkt.pakete-gutschein .beschreibung h1,.card.produkt.pakete-gutschein .beschreibung h2{text-align:center}.card.produkt.pakete-gutschein .auswahl,.card.produkt.pakete-gutschein.detail .auswahl{margin:1.5dvh auto 0}.card.produkt.pakete-gutschein.detail .beschreibung h1,.card.produkt.pakete-gutschein.detail .beschreibung h2{text-align:center}#karten-wrapper{height:450px;min-height:450px}.card.produkt{gap:0;margin:0;width:min(100%,400px)}.card.produkt.detail .produktfoto{width:37%}.card.produkt.detail .beschreibung{width:60%}.card.produkt.detail .beschreibung h1{font-size:1.8rem}.card.produkt:focus-visible:before,.card.produkt:hover:before{top:0}.card.produkt.pakete-gutschein:focus-visible:before,.card.produkt.pakete-gutschein:hover:before{height:65%;left:7%;top:0;top:25%;width:85%}.card.shop-start.komplett-verlinkt{width:70%}.card.shop-start .card-text h2,.card.shop-start.komplett-verlinkt{margin:0}.card.produkt.pakete-gutschein:focus-visible:before,.card.produkt.pakete-gutschein:hover:before{height:70%;left:5%;top:35%;width:90%}}@media (max-width:650px){h1{font-size:1.5em}.mega-bannerbild figure{height:350px}.container{margin:0 auto;padding:.25rem .5rem .75rem}.form-row,.form-row-check{grid-template-columns:1fr;row-gap:.35rem}.form-row>label:first-child{text-align:left}.form-row-check .checkline,.form-row-check .checkline.button{grid-column:auto}.form-row.form-row-textarea{gap:.35rem;grid-template-columns:1fr}.form-row.form-row-textarea label{padding-top:0;text-align:left}.cart-summary-wrap h2,.checkout-wrap h2,.form-table h2,.order-summary,.order-summary h2{padding:.5rem}.payment-box{margin:0}.cart-summary .form-row{gap:.75rem;padding:.4rem 0}.cart-actions,.coupon-area{align-items:stretch;display:flex;flex-direction:column}.coupon-input,.order-submit-btn,.secondary-btn,.update-cart-btn{width:100%}.cart-summary-wrap{margin:1rem 0 0;padding:.5rem}.checkout-wrap,.table-wrap{padding:.5rem;width:100%}.cart-table,.cart-table tbody,.cart-table td,.cart-table th,.cart-table thead,.cart-table tr{display:block;width:100%}.cart-table thead{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.cart-table tbody tr{padding:.5rem 0;text-align:right}.cart-table tbody td{border:0;border-bottom:1px solid var(--line);display:grid;gap:.5rem;grid-template-columns:8rem 1fr;padding:.5rem;text-align:right}.cart-table tbody td:last-child{border-bottom:2px solid var(--line)}.cart-table tbody td:before{content:attr(data-label);font-weight:600;text-align:left}.cart-table td:first-child{text-align:right}.weinliste-layout .cart-table td:first-child{text-align:left}.weinliste-layout .cart-table th{display:none}.weinliste-layout .cart-table tbody td{border-bottom:0;gap:.25rem;grid-template-columns:0 1fr;padding:0 .25rem;text-align:left}.qty{justify-self:end;width:110px}.cont-inhalt.volle-breite.blau-hell:before{height:100%;left:1dvw;top:1dvh;width:50%}.card.produkt.detail{align-items:center;flex-flow:column;gap:1rem;justify-content:center;padding:.5rem 0}.card.produkt.detail .produktfoto{align-self:center;width:37%}.card.produkt.detail .beschreibung{align-self:center;padding-bottom:0;text-align:center;width:100%}.card.produkt.detail .beschreibung h1{font-size:1.5rem;text-align:center}.card.produkt.detail .beschreibung h2{text-align:center}.card.produkt.detail .auswahl,.flaschengroesse-jahrgang .select-wrap{margin:10px auto}}@media (max-width:600px){.card.galerie.card.komplett-verlinkt{width:47%}.mega-bannerbild h1{font-size:8.5cqi;line-height:8.5cqi}}@media (max-width:535px){.card.alsListe{border-bottom:0;flex-flow:column;padding:0}.card.alsListe .card-text,.card.alsListe figure{width:100%}.card.alsListe .card-text{padding:0 0 0 .75rem}.wrapper-logos-icons{gap:5%}.card.icon,.card.logo{width:47%}.card.logo{margin-bottom:10px}.rahmen.auswahl-formular .form-feld.auswahl-filter-formular{flex-flow:row wrap}.auswahl-filter-formular>.card.filter{width:90%}.card.shop-start.komplett-verlinkt,.wrapper-cards .card,.wrapper-cards .card.komplett-verlinkt{width:100%}.card.galerie{width:46%}.card.produkt .beschreibung .jahrgang ul{justify-content:center}}@media (max-width:500px){.social-cont{right:3.1dvw}.menu__label{font-size:22px}.menu__submenu a{font-size:19px}.site-header__inner{display:grid;height:100%;margin-right:10px;place-items:flex-end}.brand{top:9px;width:100px}.burger{margin-right:1dvw}.burger,.burger__lines,.burger__lines:after,.burger__lines:before{width:40px}#icon-wrapper{right:60px}#sprachwahl{width:60px}.shop a,.shop a:link,label[for=lupe-cont]{height:40px;width:40px}.shop-cont p{padding-top:12px}.video-inner{bottom:1.5dvh;left:3dvw;right:3dvw}.video-mega p.figure-copyright{bottom:1.5dvh;left:3vw}.start-icon{height:150px;width:150px}.start-icon h3{bottom:11px;font-size:16px}footer .contact li,footer .contact p{font-size:1.2rem}.card.bannerbild .card-text h4{bottom:2.5rem;font-size:17px;height:130px;left:3vw;line-height:18px;padding:.15rem;width:130px}.card.bannerbild .card-text h3{font-size:1.2rem;padding:.25rem .75rem 1.25rem 0}.card.bereich.bild-links,.card.bereich.bild-rechts,.card.team-solo-detail{width:100%}.mega-bannerbild .mega-text h2{font-size:1.2rem}.wrapper-cards .card.card.wein-start.komplett-verlinkt{margin-bottom:2vh;width:100%}.mega-bannerbild .mega-text,.mega-bannerbild .mega-text.rechts{bottom:1vh;max-width:230px;padding:1rem}.card.sponsor-logo,.card.zertifikat-logo{width:100px}footer{padding:.5rem .5rem 1rem}.footer-wrapper{gap:6%;justify-content:center;row-gap:0}.kontakt{min-width:100%}.logo-umathum{margin:0}.footer-text{border-bottom:1px solid var(--uma-blau);margin-bottom:1dvh;order:5;padding-bottom:1dvh}.footer-text.offen{border-bottom:0;border-top:1px solid var(--uma-blau);min-width:100%;padding:15px 0 0}.footer-text h3,.footer-text li,.footer-text.offen h3,.footer-text.offen p,.kontakt h3,.kontakt p{text-align:center}footer .nav-footer{order:4}#karten-wrapper{height:380px;min-height:380px}.card.bereich.bild-links .card-text,.card.bereich.bild-rechts .card-text{padding:0}}@media (max-width:450px){.cont-inhalt.volle-breite{padding:0 5%}.card.galerie.flasche figure{padding:0 20px}}@media (max-width:400px){.pfeil-content-kreis{margin-top:2vh}.intro{margin:0 auto}.card.bereich .button-link.komplett-verlinkt{width:100%}.card.team-solo figure img{aspect-ratio:1.333/1;-o-object-fit:cover;object-fit:cover}.mega-bannerbild figure{height:300px}#karten-wrapper,#lagenkarte{height:300px;min-height:300px}}@media (max-width:360px){.slider-01 .slick-dots li{margin:0 5px}}#back-link.mit-abstand{margin-bottom:3rem}#back-link li,#zusatz-menu li{background:none;background-size:0;margin-bottom:0;padding-left:0}.cont-inhalt.mit-weissrand h3{font-size:var(--step-1);font-weight:400}
.cont-inhalt.mit-weissrand>:is(p,h2,h3,h4,h5,h6,ul,ol,.wp-block-heading,.wp-block-list,.wp-block-quote,.wp-block-pullquote,.wp-block-table,.wp-block-buttons,.wp-block-embed,.wp-block-image,.wp-block-gallery,.wp-block-group,.wp-block-columns,.wp-block-separator):not(.alignwide,.alignfull){margin-inline:auto;max-width:var(--wp--style--global--content-size,950px)}.cont-inhalt.mit-weissrand>.alignwide{margin-inline:auto;max-width:var(--wp--style--global--wide-size,1100px)}.cont-inhalt.mit-weissrand>.wp-block-heading.has-text-align-center{max-width:none}.cont-inhalt.mit-weissrand>:is(.mega-bannerbild,.card.bereich)+:is(p,h2,h3,h4,.wp-block-heading,ul,ol){margin-top:2vh}@media (max-width:1040px){.cont-inhalt.mit-weissrand>:is(p,ul,ol,.wp-block-list){font-size:96%}}.spruch.ohne-hintergrund:before{display:none}.cont-inhalt.mit-weissrand>.wp-block-image:not(.alignwide,.alignfull){margin:2rem auto .5rem}.cont-inhalt.mit-weissrand>.wp-block-image img{display:block;height:auto;width:100%}.wp-block-image .wp-element-caption,.wp-block-image figcaption{color:var(--schwarz);font-size:var(--step--1);font-style:italic;line-height:1.3rem;margin:.5rem 0 2rem;position:relative;text-align:left}.cont-inhalt.mit-weissrand>.wp-block-embed:not(.alignwide,.alignfull){margin:0 auto 1rem}.wp-block-embed .wp-block-embed__wrapper iframe{border:0;display:block;height:100%;width:100%}.wp-block-embed:not(.wp-has-aspect-ratio) iframe{aspect-ratio:16/9;height:auto}.cont-inhalt.mit-weissrand>.wp-block-embed+p.bildtext{margin-top:.5rem}hr.wp-block-separator{border:0;border-top:1px solid var(--uma-blau-hell);margin:1.5rem auto;width:100%}
.wpforms-container{background:var(--uma-blau-hell-hellsten);border:1px solid var(--uma-blau-hell);font-size:var(--step--1);margin:2dvh auto 2rem;padding:1.25rem;text-align:left;width:min(100%,900px)}.wpforms-container .wpforms-form .wpforms-field-container{display:grid;gap:1rem}.wpforms-container .wpforms-form .wpforms-field{margin:0;padding:0}.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row{margin-bottom:1rem}.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row:last-child{margin-bottom:0}.wpforms-container .wpforms-form .wpforms-field-content,.wpforms-container .wpforms-form .wpforms-field-content p{font-size:var(--step--2);margin:0}.wpforms-container .wpforms-form .wpforms-field:is(.wpforms-field-text,.wpforms-field-email,.wpforms-field-number,.wpforms-field-phone,.wpforms-field-url,.wpforms-field-password,.wpforms-field-select,.wpforms-field-textarea){display:flex;flex-direction:column;position:relative}.wpforms-container .wpforms-form .wpforms-field input:is([type=text],[type=email],[type=tel],[type=url],[type=number],[type=password]),.wpforms-container .wpforms-form .wpforms-field select{background:transparent;border:none;border-bottom:1px solid var(--uma-blau-mittel);border-radius:0;box-shadow:none;color:var(--schwarz);font:inherit;font-size:var(--step-0);height:auto;max-width:none;order:1;padding:.35rem 0;width:100%}.wpforms-container .wpforms-form .wpforms-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:1.5rem}.wpforms-container .wpforms-form .wpforms-field-select:after{border-bottom:1px solid var(--schwarz);border-right:1px solid var(--schwarz);content:"";height:15px;pointer-events:none;position:absolute;right:.75rem;top:.75rem;transform:translateY(-40%) rotate(45deg);transition:transform .25s ease,border-color .2s ease;width:15px}.wpforms-container .wpforms-form .wpforms-field-select:focus-within:after{border-color:var(--uma-blau-dunkel);transform:translateY(-10%) rotate(-135deg)}.wpforms-container .wpforms-form .wpforms-field input:is([type=text],[type=email],[type=tel],[type=url],[type=number],[type=password]):is(:hover,:focus),.wpforms-container .wpforms-form .wpforms-field select:is(:hover,:focus){background:var(--uma-blau-hell-hell);border-bottom:2px solid var(--uma-blau-dunkel);box-shadow:none;outline:none}.wpforms-container .wpforms-form .wpforms-field textarea{background:var(--weiss);border:1px solid var(--uma-blau-mittel);border-radius:.35rem;font:inherit;font-size:1rem;max-width:none;min-height:120px;order:1;padding:.75rem;resize:vertical;width:100%}.wpforms-container .wpforms-form .wpforms-field textarea:focus{border-color:var(--uma-blau);box-shadow:0 0 0 3px rgba(112,134,186,.18);outline:none}.wpforms-container .wpforms-form .wpforms-field>.wpforms-field-label{color:var(--schwarz);font-size:.95rem;font-weight:400;line-height:1rem;margin:.35rem 0 0;order:2;padding:0}.wpforms-container .wpforms-form .wpforms-field-textarea>.wpforms-field-label{margin:0 0 .35rem;order:0}.wpforms-container .wpforms-form .wpforms-field-description,.wpforms-container .wpforms-form .wpforms-field-sublabel{font-size:.85em;margin-top:.25rem;order:3}.wpforms-container .wpforms-form .wpforms-required-label{color:var(--uma-blau);font-weight:700}.wpforms-container .wpforms-form fieldset{border:0;margin:0;min-width:0;padding:0}.wpforms-container .wpforms-form :is(.wpforms-field-checkbox,.wpforms-field-radio,.wpforms-field-gdpr-checkbox) :is(legend,.wpforms-field-label){color:var(--schwarz);display:block;font-size:var(--step-0);font-weight:400;margin:0 0 .75rem;padding:0}.wpforms-container .wpforms-form .wpforms-field ul{list-style:none;margin:0;padding:0}.wpforms-container .wpforms-form .wpforms-field ul li{display:flex;margin:0;padding:0;position:relative}.wpforms-container .wpforms-form .wpforms-field ul li+li{margin-top:.8rem}.wpforms-container .wpforms-form .wpforms-field ul li input:is([type=checkbox],[type=radio]){cursor:pointer;height:23px;left:0;margin:0;opacity:0;position:absolute;top:0;width:23px}.wpforms-container .wpforms-form .wpforms-field ul li .wpforms-field-label-inline{color:var(--schwarz);cursor:pointer;display:block;font-size:.95rem;line-height:1.2;margin:0;min-height:23px;padding:.2rem 0 0 calc(23px + .6rem);position:relative}.wpforms-container .wpforms-form .wpforms-field ul li .wpforms-field-label-inline:before{background:var(--weiss);border:2px solid var(--uma-blau);border-radius:4px;box-sizing:border-box;content:"";height:23px;left:0;position:absolute;top:0;width:23px}.wpforms-container .wpforms-form .wpforms-field-radio ul li .wpforms-field-label-inline:before{border-radius:50%}.wpforms-container .wpforms-form .wpforms-field ul li .wpforms-field-label-inline:hover:before,.wpforms-container .wpforms-form .wpforms-field ul li input:focus-visible+.wpforms-field-label-inline:before{background:var(--uma-blau-hell-hell)}.wpforms-container .wpforms-form .wpforms-field ul li input:focus-visible+.wpforms-field-label-inline:before{outline:2px solid var(--uma-blau-dunkel);outline-offset:2px}.wpforms-container .wpforms-form .wpforms-field ul li input[type=checkbox]:checked+.wpforms-field-label-inline:before{background:var(--uma-blau-dunkel);border-color:var(--uma-blau-dunkel)}.wpforms-container .wpforms-form .wpforms-field ul li input[type=checkbox]:checked+.wpforms-field-label-inline:after{border:2px solid var(--weiss);border-left:0;border-top:0;content:"";height:12px;left:0;position:absolute;top:0;transform:translate(8px,3px) rotate(45deg);width:6px}.wpforms-container .wpforms-form .wpforms-field ul li input[type=radio]:checked+.wpforms-field-label-inline:before{border-color:var(--uma-blau-dunkel)}.wpforms-container .wpforms-form .wpforms-field ul li input[type=radio]:checked+.wpforms-field-label-inline:after{background:var(--uma-blau-dunkel);border-radius:50%;content:"";height:13px;left:0;position:absolute;top:0;transform:translate(5px,5px);width:13px}.wpforms-container .wpforms-form .wpforms-field-label-inline a,.wpforms-container .wpforms-form .wpforms-field-label-inline a:link{color:var(--uma-blau-dunkel);font-weight:700}.wpforms-container .wpforms-form .wpforms-submit-container{margin-top:1.5rem;padding:0}.wpforms-container .wpforms-form button.wpforms-submit{background:var(--uma-blau-dunkel);border:none;border-radius:4px;color:var(--weiss);cursor:pointer;font:inherit;font-size:var(--step--1);font-weight:600;height:auto;padding:.65rem;transform:scale(1);transition:all .25s ease;width:100%}.wpforms-container .wpforms-form button.wpforms-submit:is(:hover,:focus-visible){background:var(--schwarz);transform:scale(1.03)}.wpforms-container .wpforms-form .wpforms-submit-spinner{display:block;margin:.75rem auto 0}.wpforms-container .wpforms-form .wpforms-field em.wpforms-error,.wpforms-container .wpforms-form .wpforms-field label.wpforms-error{color:#b04a5a;display:block;font-size:.85em;font-style:normal;font-weight:400;margin-top:.25rem;order:3;padding:0}.wpforms-container .wpforms-form .wpforms-field :is(input,select).wpforms-error{border-bottom-color:#b04a5a}.wpforms-container .wpforms-form .wpforms-field ul li input.wpforms-error+.wpforms-field-label-inline:before{border-color:#b04a5a}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full{background:var(--uma-blau-hell-hell);border:1px solid var(--line);box-shadow:0 0 7px rgba(0,0,0,.15);color:var(--schwarz);font-size:var(--step--1);margin:2dvh auto 2rem;padding:1rem 1.25rem;width:min(100%,900px)}.wpforms-confirmation-container-full p:last-child{margin-bottom:0}@media (max-width:1040px){.wpforms-container{padding:.5rem}}
[hidden]{display:none!important}.woocommerce-NoticeGroup,.woocommerce-notices-wrapper{margin:0 auto;width:min(100%,1400px)}.notices-wrapper:empty,.woocommerce-notices-wrapper:empty{display:none}.message-error{background:#fbeef0}.message-error .alert-icon:before{color:#b04a5a}.message .alert-wrapper a:not(.message-toggle-label),a.message-toggle-label,a.message-toggle-label:link{color:var(--schwarz);font-weight:700}a.warenkorb-link,a.warenkorb-link:link{text-decoration:none}a.warenkorb-link:focus-visible,a.warenkorb-link:hover{text-decoration:underline}.notices-wrapper form.checkout_coupon,.notices-wrapper form.login{background:var(--weiss);border:1px solid var(--uma-blau-hell);font-size:var(--step--1);margin:0 auto 1rem;padding:1.5rem}.notices-wrapper form.checkout_coupon .form-row>label:first-child,.notices-wrapper form.login .form-row>label:first-child{text-align:left}.password-input{display:block;position:relative}.show-password-input{background:transparent;border:0;bottom:.55rem;cursor:pointer;font-size:1rem;position:absolute;right:0}.show-password-input:before{content:"👁"}.coupon-error-notice{color:#b04a5a;font-size:var(--step--1);margin-top:.5rem}.card.produkt .beschreibung .preis del{font-size:.8em;opacity:.6}.card.produkt .beschreibung .preis ins{text-decoration:none}.card.produkt .beschreibung .stock{font-size:var(--step--1)}.card.produkt .beschreibung .stock.out-of-stock{color:#b04a5a}.woocommerce-pagination ul{display:flex;gap:.5rem;justify-content:center;list-style:none;margin:2rem 0 0;padding:0}.woocommerce-pagination .page-numbers{background:var(--weiss);border:1px solid var(--uma-blau);display:block;padding:.3rem .8rem}.woocommerce-pagination .page-numbers.current{background:var(--uma-blau-dunkel);color:var(--weiss)}.card.produkt .in-warenkorb{overflow:visible}.card.produkt .warenkorb-btn.disabled,.card.produkt .warenkorb-btn.wc-variation-selection-needed{cursor:not-allowed;opacity:.5}.card.produkt .warenkorb-btn.loading{opacity:.5}.qty input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input[type=number]::-webkit-inner-spin-button,.qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.card.produkt .auswahl .anzahl .qty-btn{position:relative}.variations_form .flaschengroesse-jahrgang{position:relative;width:280px}.variations_form .reset_variations{font-size:var(--step--1);left:calc(100% + 1rem);position:absolute;top:.9rem;white-space:nowrap}.variations_form .single_variation .woocommerce-variation-price,.variations_form .single_variation:empty{display:none}.variations_form .single_variation p{font-size:var(--step--1);margin:0 0 .5rem}.cart-layout .bottle-notices{grid-column:1/-1;width:100%}.cart-table .product-name a,.cart-table .product-name a:link{color:var(--schwarz);font-weight:600;text-decoration:none}.cart-table .product-name a:focus-visible,.cart-table .product-name a:hover{text-decoration:underline}.cart-table .product-name .variation{font-size:.9em;margin:.25rem 0 0}.cart-table .product-name .variation dd,.cart-table .product-name .variation dt,.cart-table .product-name .variation p{display:inline;margin:0}.cart-table .qty-btn{align-items:center;color:var(--schwarz);display:inline-flex;justify-content:center}.cart-table .qty-btn.minus:before{content:"−"}.cart-table .qty-btn.plus:before{content:"+"}a.remove,a.remove:link{color:var(--schwarz);display:inline-block;line-height:1;text-decoration:none}.cart-summary .summary-shipping{padding:.5rem 0}.cart-summary .form-value small,.includes_tax,.summary-footer small{display:block;font-size:.78em;font-weight:400;line-height:1.35;margin-top:.25rem}.cart-checkout{margin-top:1rem}a.checkout-btn,a.checkout-btn:link{color:var(--weiss);display:block;text-align:center;text-decoration:none}a.checkout-btn:focus-visible,a.checkout-btn:hover{color:var(--weiss)}.woocommerce-remove-coupon{font-size:.85em}.form-row .woocommerce-input-wrapper{display:block;order:1;width:100%}.form-row>label{order:2}.form-row.form-row-textarea .woocommerce-input-wrapper{grid-row:2}.form-row.form-row-textarea>label{grid-row:1}.form-row .optional{font-size:.85em}.select-wrap:not(:has(select)):after{display:none}.form-row.woocommerce-invalid input,.form-row.woocommerce-invalid select{border-bottom-color:#b04a5a}.checkout-inline-error-message{color:#b04a5a;font-size:.85em;margin:.25rem 0 0;order:3}.woocommerce-billing-fields h2{margin-bottom:1rem}.woocommerce-account-fields,.woocommerce-additional-fields,.woocommerce-shipping-fields{margin-top:1rem}.lieferadresse-panel.shipping_address{background:var(--uma-blau-hell-heller);display:block;opacity:1;padding:1rem}.lieferadresse-panel .lieferadresse-inner>p{font-weight:600;margin:0 0 .5rem}.checkline,.radioline{position:relative}.summary-radio.is-single:after,.summary-radio.is-single:before{display:none}.summary-shipping-note{font-size:.9em;margin:0;text-align:right}.payment-box .wc_payment_method{position:relative}.payment-box .wc_payment_method>.input-radio{opacity:0;pointer-events:none;position:absolute}.payment-box .radioline{padding-top:5px}.payment-box .radioline:before{margin-top:-3px}.payment-box .input-radio:checked+.radioline:before{border-color:var(--uma-blau-dunkel)}.payment-box .input-radio:checked+.radioline:after{background:var(--uma-blau-dunkel);border-radius:50%;content:"";height:14px;position:absolute;transform:translate(5px,2px);width:14px}.payment-box .input-radio:focus-visible+.radioline:before{outline:2px solid var(--uma-blau-dunkel);outline-offset:2px}.payment-box .radioline span{padding-top:0}.gutschein-zahlungshinweis{font-size:var(--step--1);margin:.5rem 0 0}.payment-box .wc_payment_method+.wc_payment_method{margin-top:.8rem}.payment-box .payment_box{font-size:.9em;margin:.5rem 0 0 2.2rem}.payment-box .payment_box p{margin:0}.payment-box img{max-height:1.5em;vertical-align:middle;width:auto}.consent-box .checkline+.checkline,.consent-box input[type=hidden]+.checkline{margin-top:.8rem}.consent-box a,.consent-box a:link{color:var(--uma-blau-dunkel)}.checkout-btn:disabled{cursor:wait;opacity:.6}.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation,.woocommerce-order{background:var(--weiss);border:1px solid var(--uma-blau-hell);font-size:var(--step--1);margin:1rem auto;padding:1.25rem;width:min(100%,1400px)}.woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:1rem 2rem;list-style:none;margin:1rem 0;padding:0}.woocommerce-order-overview strong{display:block}.woocommerce-MyAccount-content h2,.woocommerce-order h2{background:var(--uma-blau-hell-hell);font-family:Oswald,sans-serif,Arial,Verdana,Helvetica;font-size:var(--step-0);letter-spacing:.05em;margin:1.5rem 0 .5rem;padding:.7rem;text-transform:uppercase}.woocommerce-MyAccount-content table,.woocommerce-order table{border-collapse:collapse;width:100%}.woocommerce-MyAccount-content td,.woocommerce-MyAccount-content th,.woocommerce-order td,.woocommerce-order th{border-bottom:1px solid var(--line);padding:.5rem;text-align:left}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation .is-active a{font-weight:700}@media (max-width:1040px){.notices-wrapper form.checkout_coupon,.notices-wrapper form.login{width:min(100%,650px)}}
