body.boxed{}@media (min-width:768px){.page-layout-1column .product-info-main,.page-layout-2columns-left .product-info-main,.page-layout-2columns-right .product-info-main,.page-layout-3columns .product-info-main{width:49%}.page-layout-1column .product.media,.page-layout-2columns-left .product.media,.page-layout-2columns-right .product.media,.page-layout-3columns .product.media{width:49%}.page-layout-1column .column.main > .custom-block ~ .product-info-main,.page-layout-2columns-left .column.main > .custom-block ~ .product-info-main,.page-layout-2columns-right .column.main > .custom-block ~ .product-info-main,.page-layout-3columns .column.main > .custom-block ~ .product-info-main{width:36.75%}.page-layout-1column .column.main > .custom-block ~ .product.media,.page-layout-2columns-left .column.main > .custom-block ~ .product.media,.page-layout-2columns-right .column.main > .custom-block ~ .product.media,.page-layout-3columns .column.main > .custom-block ~ .product.media{width:36.75%}}.page-header .switcher .options ul.dropdown,.page-footer .switcher .options ul.dropdown,.minicart-wrapper .block-minicart,.product-item .tocart,.bundle-options-container .block-bundle-summary .product-addto-links > .action,.product-item-actions .actions-secondary.action,.action.tocompare,.product-addto-links .action.tocompare,.product-social-links .action.tocompare,.wishlist.split.button > .action.split,.product-social-links .action.mailto.friend,.product-social-links .action.towishlist,.block-bundle-summary .action.towishlist,.product-item .action.towishlist,.table-comparison .action.towishlist,input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"],.footer-middle .block.newsletter input,.footer-middle .block.newsletter .action.subscribe,.filter-options-title,.filter-options-item.active .filter-options-title,.filter-options-content,.filter-options-title:after,.toolbar select,.swatch-option,.pages .page,.pages .action,.fotorama__stage,.fotorama__nav--thumbs .fotorama__thumb,.fotorama__nav .fotorama__thumb-border,.input-text.qty,.qty.field .qty-changer > a,button,a.action.primary,textarea,.minicart-items .item-qty,.block-minicart .block-content > .actions > .secondary .action.viewcart,.cart.table-wrapper .product-image-container,.cart-summary,select,#discount-coupon-form #coupon_code,.abs-discount-block .actions-toolbar .action.primary,.abs-discount-block .actions-toolbar .action.cancel,.block-compare .action.primary,.cart-summary .block .actions-toolbar > .primary .action.primary,.cart-summary .form.giftregistry .fieldset .action.primary,.paypal-review-discount .actions-toolbar .action.primary,.paypal-review-discount .actions-toolbar .action.cancel,.cart-discount .actions-toolbar .action.primary,.cart-discount .actions-toolbar .action.cancel,.login-container,.form.password.reset,.form.send.confirmation,.form.password.forget,.form.create.account,.form.form-edit-account,.form-address-edit,.form-newsletter-manage,.message,.box .box-title,.box .box-actions,.customer-welcome .header.links,.btn,.cms-index-index blockquote.testimonial,.recent-posts .item .post-image,.prev-next-products .product-nav .product-pop,#newsletter_popup,.product-label,.page-header.type11 .navigation li.level0.active,.page-header.type11 .navigation li.level0:hover,.filter .filter-current-subtitle,.filter-actions,.products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2,.block-header-customer-login,.bundle-options-container .block-bundle-summary .product-addto-links > .action,.product-item-actions .actions-secondary.action,.action.tocompare,.product-addto-links .action.tocompare,.moved-add-to-links .action.tocompare,.product-social-links .action.tocompare,.wishlist.split.button > .action.split,.product-social-links .action.mailto.friend,.moved-add-to-links .action.mailto.friend,.product-social-links .action.towishlist,.product-addto-links .action.towishlist,.block-bundle-summary .action.towishlist,.product-item .action.towishlist,.table-comparison .action.towishlist{border-radius:0}.sw-megamenu.navigation li.level0.fullwidth:hover > .submenu,.sw-megamenu.navigation li.level0.staticwidth:hover > .submenu,.sw-megamenu.navigation li.level0.classic .submenu,.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu,.sw-megamenu.navigation span.cat-label,.category-boxed-banner .owl-item .item,.iwd-summary-cart,.iwd-one-page-checkout-sidebar .iwd-opc-block-summary{border-radius:0 !important}@media (min-width:768px){.block-search input,.page-header.type1 .navigation > ul,.navigation li.level0,.page-header.type1 .navigation li.level0.parent:hover,.page-header.type1 .navigation li.level0.active,.page-header.type1 .navigation li.level0:hover,.page-header .navigation .level0 .submenu,.product.data.items > .item.title > .switch,.customer-welcome .header.links,.page-header.type5 .block-search input,.page-header.type5 .navigation .level0.parent:hover > .level-top,.page-header.type6 .block-search input,.page-header.type6 .navigation .level0:hover > .level-top,.page-header.type6 .navigation .level0.parent:hover > .level-top,.product.info.detailed.vertical .product.data.items > .item.title > .switch,.page-header.type5 .navigation .level0:hover > .level-top,.page-header.type11 .navigation li.level0.parent:hover{border-radius:0}}@media (min-width:640px){.modes-mode{border-radius:0}}.product-item-photo{border-radius:0;border:0;padding:0}.product-image-photo.hover_image{padding:0;border-radius:0}.page-wrapper--geppa .product.media .geppa-discount,.product-label.sale-label{display:none}.value p{color:#ff}.modal-popup._show{color:#000}.field.choice{color:#ddc5a4}fieldset.fieldset.fieldset-bundle-options label,fieldset.fieldset.fieldset-bundle-options label a,.geppa-bundle-disabled-resume div,.geppa-bundle-disabled-resume div a{color:#000 !important}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper .methods-shipping{background:000}.opc-estimated-wrapper{background:#000}.category-description h1{font-family:'Lora',serif;color:#dac09d}.container-fluid h1{text-align:left;color:#000;font-family:'Lora',serif;font-size:36px;position:relative;margin:0 0 .5em;font-weight:800}.container-fluid{margin:4em 0}.container-fluid h2{text-align:left;color:#000;font-family:'Lora',serif;font-size:36px;position:relative;margin:0 0 .5em;font-weight:800}.container-fluid h2.title-section{text-align:center;color:#000;font-family:'Lora',serif;letter-spacing:4px;font-size:36px;position:relative;margin:0;font-weight:800}.container-fluid h3{text-align:left;color:#000;font-family:'Lora',serif;font-size:28px;position:relative;margin:0;font-weight:800;margin:0 0 .5em}.container-fluid h4{text-align:left;color:#000;font-family:'Lora',serif;font-size:22px;position:relative;margin:0;font-weight:800;margin:0 0 .5em}.container-fluid a.btn-scopri:hover{background:#5A5A5A!important;text-decoration:none;color:#ffffff;transition:all 0.5s}.bg-color-full{padding:4em}.bg-color-full:after{position:absolute;height:100%;display:inline-block!important;content:"";width:1000%;left:-1000px;top:0;z-index:-5}.sw-megamenu.navigation li.level0{text-transform:uppercase}.sw-megamenu.navigation li.level0 a{text-decoration:none}.page-header.type16 .navigation li.level0.active,.page-header.type16 .navigation li.level0:hover{color:#fff}.page-header.type16 .block-search .action.search:before{content:'\e884';color:#fff}.bar-box-info{display:flex;align-items:center;justify-content:center;text-align:left}.bar-box-info>*:first-child{align-self:stretch}.homepage-bar .bar-box-info h3{color:#000;font-size:16px;letter-spacing:2px}.page-wrapper--geppa .product-info-main .box-tocart .field.qty{background-color:transparent;border:0 solid #ccc;margin-right:15px;margin-bottom:10px;vertical-align:top;margin-top:2px}.page-wrapper--geppa .product-info-main .box-tocart input#qty{background-color:#9A9A99;color:#fff}.filterproduct-title{background:none;font-size:36px;font-weight:700;line-height:42px;margin:0;color:#dac09d;text-transform:uppercase;text-align:center;font-family:'Lora',serif;letter-spacing:1px}.page-wrapper--geppa .products-grid .product-item-name{overflow:inherit}@media (min-width:768px){.page-header.type16 .panel.header .switcher{padding:0 15px;color:#000;text-transform:uppercase}}@media screen and (max-width:812px){.container-fluid .col-md-12,.container-fluid .col-md-6,.container-fluid .col-md-4,.container-fluid .col-md-3{padding:0}.bg-color-half,.bg-color-full{padding:2em 0}.homepage-bar.homepage-bar--large.bar-scheda-prodotto{display:none}}@media screen and (max-width:767px){.mobile-sticky header.page-header{position:fixed;width:100%;top:0;box-shadow:0 0 5px rgb(0 0 0 / 30%);background-color:#1d1d1d}}.filter-options-title{padding:10px 15px;font-size:13px;font-weight:700;text-transform:uppercase;border:0 solid #ddd;background-color:#dac09d;position:relative;cursor:pointer;border-radius:0;display:block;text-decoration:none}.filter-options-item{margin-bottom:3px}.cart-summary,.cart-summary span.price{color:#1d1d1d}.cart span.price{color:#fff}.opc-block-summary .product-item .product-item-name-block{display:table-cell;padding-right:4.5px;text-align:left;color:#1d1d1d}footer.page-footer{margin:4em 0 0}.homepage-bar{border-top:0;border-bottom:0;background-color:#dac09d;position:relative;z-index:1}.homepage-bar:after{background-color:#dac09d;position:absolute;height:100%;display:inline-block!important;content:"";width:1000%;left:-1000px;top:0;z-index:-5}.homepage-bar .col-lg-4{border-left:0;padding-top:14px;padding-bottom:14px}.homepage-bar h3{color:#fff;font-size:16px;font-weight:900;margin:0;line-height:1.5;text-transform:uppercase;letter-spacing:2px;font-family:'Lora',serif}.homepage-bar p{color:#fff!important}.footer-middle .block .block-title strong{font-family:'Lora',serif;font-weight:900;padding:0;font-size:26px;color:#fff;text-transform:none;letter-spacing:2px}.footer-middle,.footer-middle p{color:#fff}.block.newsletter .content,.footer-middle .block.newsletter label{text-align:left}.footer-middle p{font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#fff;text-align:left}.block.newsletter .content,.footer-middle .block.newsletter label{text-align:left}.block .block-title{margin:15px 0}.footer-middle .block.newsletter .form.subscribe{max-width:100%}.page-wrapper--geppa .footer-middle .block.newsletter .form.subscribe>div{justify-content:center}.page-wrapper--geppa .footer-middle .block.newsletter .form.subscribe>div{justify-content:left}.block.newsletter .field{margin:0;width:50%}.footer-middle .block .block-title{margin-bottom:20px;text-align:left}.footer-middle .block.newsletter .action.subscribe{border-radius:0 16px 16px -1px!important;height:30px;font-size:14px;line-height:30px;padding:0 13px;font-weight:400;text-transform:uppercase}button.action.primary{background-color:#9A9A99;border-color:#9A9A99;color:#FFF}.footer-middle-2,.footer-middle-2 p{color:#fff!important}.footer-middle.footer-middle-2{padding:3em 0}.footer-middle-2 a{color:#fff!important;text-decoration:none}.footer-middle-2 a:hover{text-decoration:none}.footer-middle-2 h4{text-transform:uppercase}.mb-5,.my-5{margin-bottom:0rem !important}.footer > .footer-middle:nth-child(2){background:url(https://www.rottensteiner.wine/wp-content/uploads/2021/06/newsletter-footer-bg.jpg) no-repeat;background-size:cover;padding:3em 0}@media screen and (max-width:812px){.footer-middle .col-sm-6{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.product-type-default .page-main{background-color:#fff}.page-wrapper--geppa .geppa-prod-char-wrapper{overflow:visible}.page-wrapper--geppa .geppa-prod-char-wrapper{border-top:0}.geppa-prod-char-wrapper{background-color:#000;position:relative;z-index:8!important;padding:2em 0}.geppa-prod-char-wrapper:after{background:#000;position:absolute;height:100%;display:inline-block!important;content:"";width:1000%;left:-1000px;top:0;z-index:-1}.product-type-default .page-wrapper{background-color:#fff}.product-type-default .page-wrapper > .breadcrumbs{background-color:#fff;color:#000!important}.product-type-default .page-wrapper > .breadcrumbs a,.product-type-default .page-wrapper > .breadcrumbs a:focus{color:#000!important}.product-type-default .page-wrapper--geppa .geppa-prod-char-wrapper .accordion-elem.prod-desc .acc-heading,.product-type-default .page-wrapper--geppa .geppa-prod-char-wrapper .accordion-elem.company-desc .acc-heading{border-top:0 solid #ebebeb}.product-type-default footer.page-footer{margin:0}.product-type-default .columns .column.main{padding-bottom:0}.products-grid .product-item .product-item-details{position:relative !important;background-color:#fff}.page-wrapper--geppa .products-grid .product-item-photo{background-color:#fff}.product-item-name>a,.product.name a>a{color:#000;text-decoration:none;font-size:18px}.page-wrapper--geppa .products.wrapper .product-item .qty-box{width:102px;display:none}.products-grid .product-item-details .product-item-actions .tocart{color:#fff;background-color:#dac09d;border-color:#dac09d;padding:1.5em;text-transform:uppercase;font-family:'Open Sans Condensed',sans-serif;width:111.2%}button:hover,.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart{background-color:#F5D8B0}.product-item .tocart:before{content:none}.products-grid .product-item-details .product-item-actions .actions-primary{width:90%;display:inherit}.product-item-details{padding:10px 0 0}.products-grid .product-item .product-item-details .product-item-name{margin:0 0 40px;padding:16px 15px;left:0;width:100%}#amasty-shopby-product-list{z-index:1;margin:5em 0 0}.owl-theme .owl-dots .owl-dot span{margin:5px 3px;background:#d6d6d6;display:block;width:20px;height:5px}.product-item-name > a,.product.name a > a{color:#dac09d!important;text-decoration:none !important;font-size:1em;font-family:'Lora',serif;text-transform:uppercase;font-weight:900 !important}.price-container .price{font-size:2rem;color:#444;font-family:'Lora',serif;font-weight:900 !important}.page-wrapper--geppa .footer-middle{padding:0}.product-info-main .page-title-wrapper h1{margin:0 0 15px;font-size:28px;font-weight:600;line-height:1;color:#1d1d1d;font-family:'Lora',serif}.page-wrapper--geppa .product-info-main .box-tocart .action.tocart{background-color:#000}button.action.primary:hover{background-color:#F5D8B0!important;border-color:#F5D8B0;color:#FFFFFF}.page-wrapper--geppa .product-info-main .box-tocart input#qty{background-color:#1d1d1d;color:#fff}.page-wrapper--geppa .product-info-main .qty.field .qty-changer>a{height:43px;width:35px;line-height:43px;font-size:15px;text-align:center;border:none;color:#1d1d1d}.page-wrapper--geppa .geppa-main-attributes{margin-top:15px;padding-top:15px;border-top:1px #ebebeb solid;color:#1d1d1d}.fotorama__stage__shaft{border:0;box-sizing:border-box;max-width:100%}.fotorama__stage{border:0 solid #ddd;border-radius:7px;background:#fff;max-width:100%;overflow:hidden;margin-bottom:2px}.geppa-award-section .geppa-award{display:inline-block;float:left;border:1px #ccc solid;padding:5px 0 5px 5px;margin-right:15px;position:relative;line-height:20px;margin-bottom:10px;font-size:14px;color:#1d1d1d}.page-wrapper--geppa .geppa-prod-char-wrapper .accordion-elem .acc-heading{border:0;margin-bottom:0;margin-top:0;background-color:#000;cursor:pointer;font-weight:600;line-height:1.1;font-size:1.7rem;display:block}@media screen and (max-width:767px){.product-item-name > a,.product.name a > a{font-size:11px;line-height:8px!important}.products-grid .product-item .product-item-details .product-item-name{padding:5px}.page-wrapper--geppa .geppa-prod-char-wrapper .accordion-elem .acc-heading{border:0;padding:20px;background-color:#F5D8B0}}.login-container,.form.password.reset,.form.send.confirmation,.form.password.forget,.form.create.account,.form.form-edit-account,.form-address-edit,.form-newsletter-manage{display:block;border:0;border-radius:8px;background:#000;border-top:0;padding:35px 25px 0;box-shadow:0 2px 3px rgb(0 0 0 / 8%)}@media screen and (max-width:1024px){}@media screen and (max-width:767px){.page-wrapper--geppa .page-header.type5.header-newskin.geppa-sticky-header,.page-wrapper--geppa .page-header.type16.header-newskin.geppa-sticky-header,.page-wrapper--geppa .page-header.type1.header-newskin.geppa-sticky-header{position:fixed !important;background-color:#1d1d1d}}@media screen and (max-width:639px){.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before,.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th[data-th]:before{padding-right:9px;content:attr(data-th) ': ';display:inline-block;color:#fff;font-weight:700}}@media screen and (max-width:414px){}