.header .navbar{align-items:center;background:#dae3e0;border:0;display:flex;justify-content:space-between;margin-bottom:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1);width:100%}.navbar{border:1px solid #0000;margin-bottom:20px;min-height:50px;position:relative}@media (min-width:768px){.navbar{border-radius:4px}}.header .nav-item-child{color:#fff;display:block;font-family:Hind,sans-serif;font-size:16px;font-weight:500;line-height:40px;padding:50px 30px 0 0;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.header .nav-item-child:hover{color:#6d868a}@media (max-width:1300px){.header .nav-item-child{padding:38px 25px 0 0}}.header .logo{float:left;line-height:50px;margin-left:4px;padding-top:12px;width:250px}.header .logo-img-main{display:inline-block;transition-duration:.4s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.header .logo-img{display:inline-block;max-height:100%;max-width:100%;vertical-align:middle}.app-nav{background-color:#e6f0e9;border-bottom:1px solid #ddd;box-shadow:0 2px 4px #0000001a;height:5rem;justify-content:space-between;padding:.7rem 0;position:relative}.app-nav,.nav-container{align-items:center;display:flex;width:100%}.nav-container{flex-wrap:wrap;gap:1rem;justify-content:center;margin:0 auto;padding:0 2rem}.nav-logo{align-items:center;display:flex;flex-shrink:0}.nav-logo a{text-decoration:none}.logo-image{height:auto;width:190px}.nav-links{align-items:center;display:flex;flex-shrink:1;gap:1rem}.nav-item,.nav-item-child,.nav-item.nav-button{background:none;border:none;color:#0a7e42;cursor:pointer;font-size:1.3rem;font-weight:700;letter-spacing:.5px;padding:0;text-decoration:none;transition:color .3s ease;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.nav-item-child:hover,.nav-item.nav-button:hover,.nav-item:hover{color:#6d868a}.language-switcher-container{bottom:0;left:0;padding-bottom:.1rem;padding-left:.7rem;position:absolute}.language-switcher{align-items:center;display:flex;gap:.7rem}.language-switcher button{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:0;transition:color .3s ease}.language-switcher button:hover{color:#6d868a}.language-switcher button:disabled{color:#0a7e42;cursor:default}.navbar-toggle{background:#0000;border:none;cursor:pointer;display:none;margin-left:auto;padding:10px;position:relative;z-index:10}.navbar-toggle .toggle-icon{background-color:#0a7e42;display:block;height:3px;position:relative;transition:all .3s ease-in-out;width:25px}.navbar-toggle .toggle-icon:after,.navbar-toggle .toggle-icon:before{background-color:#0a7e42;content:"";height:3px;position:absolute;transition:all .3s ease-in-out;width:25px}.navbar-toggle .toggle-icon:before{top:-8px}.navbar-toggle .toggle-icon:after{top:8px}.navbar-toggle.open .toggle-icon{background-color:initial}.navbar-toggle.open .toggle-icon:before{top:0;transform:rotate(45deg)}.navbar-toggle.open .toggle-icon:after{top:0;transform:rotate(-45deg)}@media (max-width:886px){.nav-links{background-color:#e6f0e9;display:none;flex-direction:column;left:0;padding-bottom:1rem;padding-top:1rem;position:absolute;top:100%;width:100%;z-index:9}.nav-links.open{display:flex}.navbar-toggle{display:block}.app-nav{padding:.7rem 0}}@media (min-width:887px){.navbar-toggle{display:none}}@media (max-width:347px){.nav-container{gap:0}}@media (min-width:1500px){.app-nav{height:120px}.nav-logo{margin-right:4rem}.logo-image{width:270px}.nav-item-child{font-size:2rem!important}}.nav-links{gap:1.6rem}@media (min-width:1000px){.navbar-toggle{display:none}}@media (max-width:999.99px){.nav-links{background-color:#e6f0e9;display:none;flex-direction:column;left:0;padding-bottom:1rem;padding-top:1rem;position:absolute;top:100%;width:100%;z-index:9}.nav-links.open{display:flex}.navbar-toggle{display:block}.app-nav{padding:.7rem 0}}.bg-kontakt{background-image:url(/archiv/static/media/bckg-archiv.650f81361a557243c8c5.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative;z-index:1}.bg-half-transparent{background-color:#0009;box-sizing:border-box;height:100%;padding:20px;position:relative;width:100%;z-index:2}.content-kontakt{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto}.contact-column{flex:1 1 auto;line-height:1.6;padding-left:20px}.contact-column h5{border-bottom:2px solid #01764c;color:#fff;display:inline-block;font-size:1.4rem;margin-bottom:15px;margin-top:20px;padding-bottom:5px}.contact-column p{font-size:1.1em;margin-bottom:10px}.contact-column a{color:#fff;text-decoration:none;transition:color .3s ease}.contact-column a:hover{color:silver;text-decoration:underline}.contact-column-icons{bottom:15px;flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0;position:absolute;right:15px;text-align:right;width:auto}.contact-column-icons img{display:block;height:auto;margin-bottom:10px;margin-right:10px;width:40px}.contact-column-icons p{display:flex;gap:15px;margin-bottom:0}.bg-kontakt-bottom{background-color:#333;box-sizing:border-box;color:#fff;font-size:.85rem;padding:15px 20px;position:relative;text-align:center;z-index:3}@media (max-width:992px){.content-kontakt{justify-content:center}}@media (max-width:768px){.content-kontakt{align-items:center;flex-direction:column;gap:20px}.contact-column{padding-left:0}.contact-column,.contact-column-icons{text-align:center}.contact-column-icons img{display:inline-block}}@media (max-width:550px){.contact-column-icons{padding-left:2em;position:static}}#myVideoContainer{align-items:center;display:flex;height:auto;justify-content:center;margin:0 auto;max-width:1920px;overflow:hidden;position:relative;width:100%}#myVideo{display:block;height:auto;max-height:100vh;object-fit:contain;width:100%}#videoOverlay{background:#0000;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (max-width:768px){#myVideo,#myVideoContainer{height:auto}#myVideo{width:100%}}.bg-poradane-akce{padding:30px 0;text-align:center}.content-poradane-akce{background-color:#f8f8f8;margin:30px;padding:20px}.content-poradane-akce,.content-poradane-akce h3{border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000000d}.content-poradane-akce h3{background-color:#e6f0e9;color:#01764c;display:inline-block;font-size:2.2em;font-weight:600;line-height:2;margin-bottom:auto;padding:.4em 1em;text-transform:none}.content-poradane-akce p{color:#333;font-size:1.4em;line-height:1.4;margin-bottom:1em}.content-poradane-akce a{color:#01764c;font-weight:700;text-decoration:none;transition:color .3s ease}.content-poradane-akce a:hover{color:#005a38;text-decoration:underline}@media (max-width:991px){.content-poradane-akce{margin-bottom:20px;margin-left:15px;margin-right:15px;padding:15px}.content-poradane-akce h3{font-size:1.5em;margin-bottom:.6em}.content-poradane-akce p{font-size:1.2em;margin-bottom:.8em}}@media (min-width:1200px){.content-poradane-akce h3{font-size:2.5rem}.content-poradane-akce p{font-size:1.8em}}.pronajem-content{background-color:#f8f8f8;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000000d;margin:30px;padding:20px;text-align:center}.pronajem-content h2{border-bottom:2px solid #01764c;color:#01764c;display:inline-block;font-size:2rem;font-weight:700;margin-bottom:0;text-decoration:none;transition:color .3s ease}.pronajem-content h3{-webkit-margin-after:.2em;-webkit-margin-before:.2em;background-color:#e6f0e9;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000000d;color:#01764c;display:inline-block;font-size:2.5em;font-weight:600;line-height:2;margin-block-end:.2em;margin-block-start:.2em;margin-bottom:auto;padding:.1em 4em;text-transform:none}.pronajem-content p{color:#333;font-size:1.5em;line-height:1.4;margin-bottom:1em;padding-left:5em;padding-right:5em}.pronajem-content ul{display:grid;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:1em;padding-left:0;text-align:left}.pronajem-content li{color:#333;flex:0 0 auto;font-size:1.3em;line-height:1.4;margin-bottom:.5em;margin-right:1em;padding-left:1.2em;position:relative;text-align:left}.pronajem-content li:before{background-color:#01764c;border-radius:50%;content:"";height:.5em;left:0;position:absolute;top:.5em;width:.5em}.pronajem-content .pdf-links{margin-top:1.5em;text-align:center}.pronajem-content .pdf-links a{background-color:#01764c;border-radius:5px;color:#fff;display:inline-block;font-size:1.5em;font-weight:500;margin:.3em;padding:.6em 1.2em;text-decoration:none;transition:background-color .3s ease}.pronajem-content .pdf-links a:hover{background-color:#005a38}.contact-persons{display:flex;gap:20px}.contact-persons p{flex:auto;padding-left:0;padding-right:0}@media (max-width:991px){.pronajem-content{margin-bottom:20px;margin-left:15px;margin-right:15px;padding:15px}.pronajem-content h2{font-size:1.3em;margin-bottom:0}.pronajem-content h3{font-size:1.8em;margin-bottom:.6em}.pronajem-content p{font-size:.9em;margin-bottom:.8em;padding-left:3em;padding-right:3em}.pronajem-content ul{text-align:left}.pronajem-content li{display:list-item;font-size:.9em;margin-bottom:.4em;margin-right:0;padding-left:1.2em}.pronajem-content .pdf-links{margin-top:1em}.pronajem-content .pdf-links a{font-size:1.3em;padding:.5em 1em}}@media (min-width:1200px){.pronajem-content h2{font-size:2.8em}.pronajem-content h3{font-size:3.5em;padding:0 4em}.pronajem-content li,.pronajem-content p{font-size:1.8em}.pronajem-content .pdf-links a{font-size:1.6em}}@media (min-width:700px){.pronajem-content li{display:inline-block}}@media (max-width:450px){.pronajem-content h3{padding:.1em 2em}.pronajem-content p{padding-left:1em;padding-right:1em}}@media (max-width:350px){.pronajem-content h3{padding:.1em 1em}.pronajem-content p{padding-left:0;padding-right:0}}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity .25s ease;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:9999;z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:#000;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:contain;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:1;opacity:var(--yarl__pull_opacity,1);transform:translate(0);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*100%);width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{column-gap:calc(100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*0*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1 1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-webkit-touch-callout:none;max-height:100%;max-width:100%;object-fit:contain;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);user-select:none;-webkit-user-select:none}.yarl__slide_image_cover{height:100%;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:#fffc;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:red;color:var(--yarl__slide_icon_error_color,red);height:48px;height:var(--yarl__slide_icon_error_size,48px);width:48px;width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:none 0s ease 0s;transition:initial}.yarl__slide_loading,.yarl__slide_loading line{animation:none 0s ease 0s 1 normal none running;animation:initial}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:8px;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:32px;height:var(--yarl__icon_size,32px);width:32px;width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:initial;background-color:var(--yarl__button_background_color,#0000);border:0;border:var(--yarl__button_border,0);color:#fffc;color:var(--yarl__color_button,#fffc);cursor:pointer;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:0;margin:var(--yarl__button_margin,0);outline:none;padding:8px;padding:var(--yarl__button_padding,8px)}.yarl__button:focus{color:#fff;color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:#fffc;color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:#fff;color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:#fff;color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:#fff6;color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:24px 16px;padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:auto;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:auto;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.gallery-container{background-color:#f8f8f8;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000000d;margin:30px;padding:20px;text-align:center}.gallery-container .gallery-title{border-bottom:2px solid #01764c;color:#01764c;display:inline-block;font-size:2rem;margin-bottom:20px;margin-top:auto}.gallery{grid-gap:15px;display:grid;grid-template-columns:repeat(3,1fr)}.gallery img{aspect-ratio:16/9;border-radius:5px;box-shadow:0 2px 4px #0000001a;display:block;height:auto;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100%}.gallery img:hover{box-shadow:0 4px 8px #0003;transform:scale(1.05)}.gallery img.no-hover:hover{box-shadow:0 2px 4px #0000001a;transform:none}@media (max-width:1000px){.gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.gallery-container .gallery-title{font-size:1.3rem}}@media (max-width:768px){.gallery{grid-gap:10px;grid-template-columns:repeat(1,1fr)}.gallery-container{padding:10px}}@media (min-width:1200px){.gallery-container .gallery-title{font-size:2.8rem}}.wine-offer-page{background-color:#f8f8f8;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000000d;margin:30px;padding:20px;text-align:center}.wine-offer-page h1{border-bottom:2px solid #01764c;color:#01764c;display:inline-block;font-size:2rem;font-weight:700;margin-bottom:0;text-decoration:none;transition:color .3s ease}.wine-offer-page p{color:#333;font-size:1.5em;line-height:1.4;margin-bottom:1em;padding-left:5em;padding-right:5em}.wine-offer-page a{color:#01764c;font-weight:700;text-decoration:none}.wine-offer-page a:hover{color:#005a38;text-decoration:underline}.partneri-section{border-top:1px solid #eee;margin-top:40px;padding-top:20px;text-align:center}.partneri-section h3{margin-bottom:20px}.partner-logos{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:2em}.partner-logos img{max-height:70px;max-width:150px;object-fit:contain;vertical-align:middle}.section{border-top:hidden;margin-top:20px;padding-top:0;text-align:center}@media (max-width:991px){.wine-offer-page{margin-bottom:20px;margin-left:15px;margin-right:15px;padding:15px}.wine-offer-page h1{font-size:1.6rem}.wine-offer-page p{font-size:.9em;margin-bottom:.8em;padding-left:3em;padding-right:3em}}@media (min-width:1200px){.wine-offer-page h1{font-size:2.8rem}.wine-offer-page p{font-size:1.8em}}@media (max-width:450px){.wine-offer-page p{padding-left:1em;padding-right:1em}.wine-offer-page h1{font-size:1.3rem}}@media (max-width:350px){.wine-offer-page p{padding-left:0;padding-right:0}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-content{min-height:calc(100vh - 5rem);transition:margin-top .3s ease-in-out}@media (max-width:768px){.main-content.nav-open{margin-top:180px}}.modal-overlay{align-items:center;animation:fadeIn .3s ease-out forwards;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1050}.modal-overlay.closing{animation:fadeOut .3s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.modal{animation:scaleUp .3s ease-out;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;max-height:90vh;max-width:90%;padding:30px;position:relative;width:auto}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.modal-header h3{color:#0a7e42;font-size:1.3rem;font-weight:700;margin:0}.close-button{background:none;border:none;color:#777;cursor:pointer;font-size:20px;transition:color .2s}.close-button:hover{color:#0a7e42}.modal-body{display:flex;flex-direction:column;flex-grow:1;gap:10px;margin-bottom:20px;overflow:auto}.modal-body p{flex-shrink:0;line-height:1.5;text-align:center;white-space:pre-wrap}.modal-body label{color:#333;display:block;font-weight:700;margin-bottom:5px}.modal-body input[type=text]{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex-shrink:0;font-size:1rem;margin-top:5px;padding:8px;width:100%}.modal-footer{display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding-top:20px}.cancel-button,.confirm-button{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;padding:8px 16px;transition:transform .1s ease,background-color .3s ease}.confirm-button{background-color:#01764c;color:#fff}.confirm-button:hover{background-color:#015f3e}.confirm-button:active{transform:scale(.95)}.cancel-button{background-color:#f44336;color:#fff}.cancel-button:hover{background-color:#da190b}.cancel-button:active{transform:scale(.95)}.modal-content{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;justify-content:center;max-height:6vh;max-width:6vw;padding:10px}.modal-image{border-radius:4px;max-height:100%;max-width:100%;object-fit:contain}.euro-price-warning{color:red;font-weight:700;margin-bottom:10px;text-align:center;width:100%}.wine-image-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;background-color:#000c;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.wine-image-modal-content{cursor:default;display:block;margin:auto}.wine-image-modal-image{animation:zoomIn .3s ease-out;border-radius:5px;box-shadow:0 4px 8px #0000004d;display:block;height:auto;max-height:70vh;max-width:70vw;width:auto}@keyframes zoomIn{0%{transform:scale(.8)}to{transform:scale(1)}}body{background-color:#f4f4f4;color:#333;font-family:Arial,sans-serif;margin:0;padding:0}.app-container{margin:0 auto}.app-nav ul{background-color:#581c28;display:flex;gap:20px;list-style:none;margin:0;padding:10px}.app-nav a{text-decoration:none}.error-message{color:red;margin-bottom:10px}.success-message{color:green;margin-bottom:10px}.import-success{background-color:#90ee90;border-radius:5px;color:#006400;margin-bottom:20px;padding:10px}.login-container,.register-container{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;margin-top:2rem;padding:20px}.login-container h2,.register-container h2{margin-top:0}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px}.form-group input{border:1px solid #ddd;border-radius:3px;padding:8px;width:100%}.login-button,.register-button{background-color:#581c28;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:10px 15px}h2{margin-top:0}p{margin-bottom:5px}.cart-container{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;margin-top:2rem;padding:20px}.cart-item{align-items:center;border-bottom:1px solid grey;display:flex;gap:20px;padding:10px}.cart-wine-img{height:100px;object-fit:contain;width:100px}.excel-import{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;padding:20px}.excel-import,.import-form,.template-section{margin-bottom:20px}
/*# sourceMappingURL=main.0db70735.css.map*/