@font-face{font-family:"Poppins";src:url("/typo3conf/ext/provider/Resources/Public/Fonts/Poppins-Light.woff2") format("woff2"), url("/typo3conf/ext/provider/Resources/Public/Fonts/Poppins-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Poppins";src:url("/typo3conf/ext/provider/Resources/Public/Fonts/Poppins-Regular.woff2") format("woff2"), url("/typo3conf/ext/provider/Resources/Public/Fonts/Poppins-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Poppins";src:url("/typo3conf/ext/provider/Resources/Public/Fonts/Poppins-ExtraLightItalic.woff2") format("woff2"), url("/typo3conf/ext/provider/Resources/Public/Fonts/Poppins-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic}@font-face{font-family:"Poppins";src:url("/typo3conf/ext/provider/Resources/Public/Fonts/Poppins-ExtraLight.woff2") format("woff2"), url("/typo3conf/ext/provider/Resources/Public/Fonts/Poppins-ExtraLight.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:"Poppins";src:url("/typo3conf/ext/provider/Resources/Public/Fonts/Poppins-Bold.woff2") format("woff2"), url("/typo3conf/ext/provider/Resources/Public/Fonts/Poppins-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Shallou";src:url("/typo3conf/ext/provider/Resources/Public/Fonts/ShallouRegular.woff2") format("woff2"), url("/typo3conf/ext/provider/Resources/Public/Fonts/ShallouRegular.woff") format("woff");font-weight:normal;font-style:normal}::-moz-selection{background:#6c8b67;text-shadow:none;color:#FFF}::selection{background:#6c8b67;text-shadow:none;color:#FFF}body{font-family:"Poppins";font-weight:200;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong{font-weight:bold}h1,h2,h3,h6{font-family:"Shallou";font-weight:normal;font-style:normal;font-size:6em;color:#6c8b67}h3{font-size:5em}h6{font-size:2em}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#FFF}a{transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.container-fluid{padding-left:0;padding-right:0;overflow-x:hidden}.btn{border-radius:0;text-decoration:none !important}.btn:hover{background:none}.content-image,.content-media{margin-bottom:0}button:active,button:focus,a:active,a:focus,.btn-info:active,.btn-info:focus,.btn-primary:active,.btn-primary:focus,.btn-secondary:active,.btn-secondary:focus,.form-control:focus{outline:none !important;box-shadow:none !important}textarea.form-control,input.form-control{border:0;border-bottom:2px solid #6c8b67;box-shadow:0;border-radius:0}textarea.form-control{height:10em}form label{display:none}.btn-primary{background:none;border:0;border-radius:0;font-family:"Shallou";font-weight:normal;font-style:normal;font-size:3em;color:#6c8b67}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{color:#FFF !important;background:#6c8b67 !important}.btn-secondary{background:#6c8b67;border:1px solid #6c8b67;border-radius:0;font-family:"Shallou";font-weight:normal;font-style:normal;font-size:1.8em;color:#FFF}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{color:#6c8b67 !important;background:none !important;border:1px solid #6c8b67 !important}.btn-danger{background:#b20000;border:1px solid #b20000;border-radius:0;font-family:"Shallou";font-weight:normal;font-style:normal;font-size:1.8em;color:#FFF}.btn-danger:hover,.btn-danger:active,.btn-danger:focus{color:#b20000 !important;background:none !important;border:1px solid #b20000 !important}.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary:focus{color:#FFF !important;background:#6c8b67 !important;border:1px solid #6c8b67 !important}#main-navbar{transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;background:none !important}#main-navbar .navbar-brand img{width:300px;height:auto;margin-top:0.7em}#main-navbar .navbar-nav .nav-item .nav-link{text-transform:uppercase;font-size:1.2em}#main-navbar .navbar-nav .nav-item .nav-link:hover,#main-navbar .navbar-nav .nav-item .nav-link:active,#main-navbar .navbar-nav .nav-item .nav-link:focus{color:#6c8b67}#main-navbar .navbar-nav #nav-item-7{clear:right}#main-navbar .navbar-nav .active{text-decoration:line-through;color:#333}#main-navbar .navbar-nav .active .nav-link{color:#333;text-decoration:line-through}#main-navbar .dropdown-menu{border:0;border-radius:0;background:#6c8b67;margin-top:0;padding:0.5em}#main-navbar .special-menu .nav{width:100%;flex-direction:row !important}#main-navbar .special-menu .nav li .nav-link{padding-top:0;padding-bottom:0}#c23,.content-type-list{display:inline-block}.navbar-shadow{transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;border-bottom:1px solid #FFF !important;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=50, Direction=0, Color=#000000)";-moz-box-shadow:0 15px 50px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 15px 50px rgba(0, 0, 0, 0.1);box-shadow:0 15px 50px rgba(0, 0, 0, 0.1);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=50, Direction=135, Color=#000000)}.navbar-shadow .navbar-brand img{width:220px;height:auto}#toggle{display:none;float:right;width:2em;height:15px;margin-top:0;position:relative;z-index:99;display:none;margin-right:1em}#toggle span{float:left;position:absolute;left:0;top:0;transform:rotate(0deg);width:100%;height:2px;background:#333;margin-top:2px;margin-bottom:2px;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s}#toggle span:nth-child(1){top:0}#toggle span:nth-child(2){top:4px}#toggle span:nth-child(3){top:8px}#toggle:hover{cursor:pointer}#toggle.open span:nth-child(1){display:none}#toggle.open span:nth-child(2){transform:rotate(45deg);top:5px}#toggle.open span:nth-child(3){transform:rotate(-45deg);top:5px}#page-wrapper{padding-bottom:0}#page-wrapper:before{content:"";position:absolute;left:0;top:0;width:40%;height:40%;background:url(/typo3conf/ext/provider/Resources/Public/Images/WaveHeader.png) no-repeat;background-size:100%;z-index:1}.parallax{min-height:500px}#page-footer{padding-bottom:0;overflow-x:hidden}#page-footer .footer-links a{text-transform:uppercase;margin-right:0.5em}#page-footer .social-menu a i{font-size:3em;margin-right:0.5em}#page-footer .footer-menu a{text-decoration:none;text-transform:uppercase}#page-footer .footer-menu a:hover{text-decoration:none}.map{margin-bottom:-10px}.absolute-img-text{position:absolute;right:0;top:0;margin-right:-220px;width:600px;left:auto}.absolute-img-wine{position:absolute;right:0;top:0;margin-top:-120px}.absolute-img-wine2{}.absolute-img-leaf{position:absolute;z-index:-1;left:0;top:0}.absolute-img-leaf2{position:absolute;z-index:-1;right:0;top:0;margin-top:6em}.text-rooms-margin{margin-top:16em;padding-left:3em;padding-right:16em}.special-link{font-weight:bold;text-transform:uppercase;border-bottom:2px solid #6c8b67;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;padding-bottom:0.5em}.special-link:hover{border-bottom:2px solid transparent;text-decoration:none}.image-teaser a{position:relative;display:flex;text-decoration:none !important}.image-teaser a .title{position:absolute;width:100%;height:100%;background:rgba(108, 139, 103, 0.8);opacity:0;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.image-teaser a .title h3{width:100%;text-align:center;display:block;color:#FFF;font-size:2em}.image-teaser a .image{overflow:hidden}.image-teaser a .image img{transition:all 5s;-webkit-transition:all 5s;-moz-transition:all 5s;z-index:0}.image-teaser a:hover .image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.image-teaser a:hover .title{opacity:1;z-index:1}.product-grid-item .price{font-size:1.4em}.modal .modal-header{border-bottom:0;border-radius:0;border:0}.modal .modal-header .close{opacity:1;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.modal .modal-header .close i{color:#6c8b67}.modal .modal-header .close:hover{opacity:0.5}.modal .modal-content{border:0;border-radius:0;padding-bottom:3em;position:relative}.modal .modal-content .product-title{font-size:2em;font-style:italic;font-weight:200}.modal .modal-content .regular_price{display:inline-block}.modal .modal-content .regular_price .price{display:inline-block}.modal .modal-content .absolute-img-leaf-product{position:absolute;right:0;top:0;margin-right:2em;margin-top:2em}.tx-cart .checkout-step-title{background:#6c8b67;color:#FFF}.tx-cart .checkout-step-title .checkout-step-number{background:#FFF !important;color:#6c8b67 !important}.tx-cart .checkout-step-content{background:#e5e0dd !important}.tx-cart .checkout-step-content input,.tx-cart .checkout-step-content textarea{border:0}.tx-cart .checkout-step-content .checkout-step-fields label{display:table}.tx-cart .checkout-step-content .checkout-step-fields label input,.tx-cart .checkout-step-content .checkout-step-fields label span{display:table-cell}.tx-cart .checkout-step-content .checkout-step-fields label span{padding-left:0.5em;padding-bottom:1em}.tx-cart .remove-product{font-size:1.4em;color:#b20000}.tx-cart .btn-danger,.tx-cart .btn-primary,.tx-cart .btn-secondary{font-family:"Poppins";font-weight:bold;font-size:1em}.tx-cart .btn-primary{font-size:1.4em}.alert-success h3{font-family:"Poppins";font-weight:bold;font-size:1.4em}.cart-link{color:#333;text-decoration:none}.cart-link:hover{color:#6c8b67;text-decoration:none}.alert{border-radius:0;border:0}.alert p.alert-message{padding:0;margin:0}.tx-cart .checkout-step-content .checkout-step-fields label span{padding-bottom:0}label[for="orderItem-acceptPrivacyPolicy"]{padding-bottom:1em}#page-15 .alert-success{background:none !important}.cookieoptin-modal h3{font-family:"Poppins";font-weight:200;font-style:normal;font-size:2.4em}.cookieoptin-modal .btn{font-family:"Poppins";font-weight:200;font-style:normal;font-size:1em}.cookieoptin-modal .btn-secondary{font-weight:bold}.wrong-value{background:#b20000 !important;border-color:#b20000 !important;color:#FFF !important}.text-quantity-info{display:none;font-size:1.6rem}.method-item-name{color:#b20000;text-transform:uppercase}.method-item-name .set-shipping,.method-item-name .set-payment{text-transform:none !important;opacity:0.4}@media (max-width:992px){html,body{overflow-x:hidden}.parallax{min-height:200px}#toggle{display:block}.absolute-img-text{display:none}.text-rooms-margin{margin:0;padding:0}.col-md-6,.col-12{margin-top:1em;margin-bottom:1em}.card-img-overlay{position:relative}#main-navbar{z-index:99}#main-navbar .special-menu{margin-top:2em}#main-navbar .special-menu .nav{flex-direction:column !important}#main-navbar .special-menu .nav li{display:block !important;text-align:center}#main-navbar .special-menu .nav li .nav-link{padding-top:0.5em;padding-bottom:0.5em}#c23,.content-type-list{display:block}#page-footer{text-align:center !important}#page-footer .text-right{text-align:center !important}}