.component-placeholder{animation:placeHolderAnimation 1s linear infinite forwards;background:transparent;background:linear-gradient(90deg,transparent 8%,#dad4c2 18%,transparent 33%);background-size:200% 100%;position:relative}@keyframes placeHolderAnimation{0%{background-position:100% 0}to{background-position:-100% 0}}.loader,.loading{position:relative}.loader:after,.loading:after{content:""}.loader:after,.loader:before,.loading:after,.loading:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.loader:before,.loading:before{content:""}.loader:after,.loader:before,.loading:after,.loading:before{animation:vinosLoaderGlasRotate 1.5s ease-in-out infinite,vinosLoaderGlasAnim 1.5s linear infinite;color:#c6492e;display:block;font-size:30px;left:50%;margin:-15px 0 0 -13px;padding:0;position:absolute;top:50%;z-index:20}.loader:before,.loading:before{animation:vinosLoaderSwingRotate 1.5s ease-in-out infinite,vinosLoaderSwingTop 1.5s linear infinite;font-size:10px;opacity:.4}picture .loader,picture .loading{bottom:0;height:100%;left:0;margin:auto;min-height:120px;position:absolute;right:0;top:0}.loading{margin:30px 0;min-height:60px;overflow:hidden}@keyframes vinosLoaderGlasRotate{0%{transform:rotate(-8deg) translateX(-5px)}50%{transform:rotate(8deg) translateX(5px)}to{transform:rotate(-8deg) translateX(-5px)}}@keyframes vinosLoaderGlasAnim{0%{content:"";top:50%}10%{content:""}20%{content:""}25%{top:calc(50% + 3px)}30%{content:""}40%{content:""}50%{top:50%}60%{content:""}70%{content:""}75%{top:calc(50% - 2px)}80%{content:""}90%{content:""}to{top:50%}}@keyframes vinosLoaderSwingRotate{0%{transform:rotate(-4deg) translate(-2px,16px)}50%{transform:rotate(4deg) translate(2px,16px)}to{transform:rotate(-4deg) translate(-2px,16px)}}@keyframes vinosLoaderSwingTop{0%{top:50%}25%{top:calc(50% + 2px)}50%{top:50%}75%{top:calc(50% - 2px)}to{top:50%}}.headline{display:block;font-family:BlackerPro,serif;font-weight:400;margin:0;width:100%}.headline h1,.headline--type_h1{font-size:40px;font-weight:700;padding:0 0 24px}@media(min-width:768px){.headline h1,.headline--type_h1{font-size:52px}}@media(min-width:1200px){.headline h1,.headline--type_h1{font-size:64px;padding:0 0 32px}}.headline h2,.headline--type_h2{font-size:28px;font-weight:700;padding:0 0 24px}@media(min-width:768px)and (min-height:600px){.headline h2,.headline--type_h2{font-size:34px}}@media(min-width:1200px)and (min-height:800px){.headline h2,.headline--type_h2{font-size:45px;padding:0 0 32px}}.headline--alt{font-family:Olga,sans-serif}.headline--orange{color:#f86729}.headline--alternative{font-family:Olga,sans-serif;font-weight:400}.headline--success{color:#628f49}.headline--dark-shadow{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent)}.headline--type_form{color:#3a3732;font-size:21px;font-weight:700;margin:0 0 16px}@media(min-width:768px){.headline--type_form{font-size:32px;margin:0 0 16px}}.headline--center{align-items:center;display:flex;flex-direction:column;text-align:center}.headline--big,.headline--extra-big{color:#f86729;font-size:35px!important;font-weight:700!important}@media(min-width:768px){.headline--big,.headline--extra-big{font-size:40px!important}}@media(min-width:1024px){.headline--big,.headline--extra-big{font-size:60px!important}.headline--extra-big{font-size:70px!important}}.button{background:#f86729;border:0 solid #f86729;border-radius:6px;box-shadow:none;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:1.5px;line-height:42px;overflow:hidden;padding:0 8px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:background .15s linear,border-color .15s linear,color .15s linear,box-shadow .15s linear;white-space:nowrap;width:auto;--button-primary-text-color:#fff;--button-primary-background-color:#f86729;--button-primary-border-color:#f86729;--button-primary-hover-background-color:#f97e49;--button-primary-hover-text-color:#fff;--button-primary-active-background-color:#fa9569;--button-secondary-text-color:#3a3732;--button-secondary-background-color:#eee1ce;--button-secondary-border-color:#eee1ce;--button-secondary-hover-background-color:#f3eadd;--button-secondary-hover-text-color:#3a3732;--button-secondary-active-background-color:#f8f3eb;--button-light-text-color:#3a3732;--button-light-background-color:#eee1ce;--button-light-border-color:#eee1ce;--button-light-hover-background-color:#f3eadd;--button-light-hover-text-color:#3a3732;--button-light-active-background-color:#f8f3eb;--button-dark-text-color:#fff;--button-dark-background-color:#3a3732;--button-dark-border-color:#eee1ce;--button-dark-hover-background-color:#585551;--button-dark-hover-text-color:#fff;--button-dark-active-background-color:#757370}@media(min-width:768px){.button{font-size:16px;letter-spacing:2px;line-height:44px}}@media(min-width:992px){.button{padding:0 24px}}.button:after{font-weight:700;transition:color .15s linear,transform .15s ease-in-out}.button:focus{box-shadow:none;outline-offset:4px}.button--active,.button:active{box-shadow:none;outline:none}.button--loading:not(.button--hide-loading){color:transparent;pointer-events:none;position:relative}.button--loading:not(.button--hide-loading):after{content:""}.button--loading:not(.button--hide-loading):after,.button--loading:not(.button--hide-loading):before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--loading:not(.button--hide-loading):before{content:""}.button--loading:not(.button--hide-loading):after,.button--loading:not(.button--hide-loading):before{animation:vinosLoaderGlasRotate 1.5s ease-in-out infinite,vinosLoaderGlasAnim 1.5s linear infinite;color:#c6492e;display:block;font-size:30px;left:50%;margin:-15px 0 0 -13px;padding:0;position:absolute;top:50%;z-index:20}.button--loading:not(.button--hide-loading):before{animation:vinosLoaderSwingRotate 1.5s ease-in-out infinite,vinosLoaderSwingTop 1.5s linear infinite;font-size:10px;opacity:.4}.button--loading:not(.button--hide-loading):hover{box-shadow:none}.button--loading:not(.button--hide-loading).button--primary{transition:background 0ms linear,border-color 0ms linear,color 0ms linear,box-shadow 0ms linear}.button--loading:not(.button--hide-loading).button--primary:after,.button--loading:not(.button--hide-loading).button--primary:before{color:#fff;transition:background 0ms linear,border-color 0ms linear,color 0ms linear,box-shadow 0ms linear}.button--loading:not(.button--hide-loading).button--secondary{transition:background 0ms linear,border-color 0ms linear,color 0ms linear,box-shadow 0ms linear}.button--loading:not(.button--hide-loading).button--secondary:after,.button--loading:not(.button--hide-loading).button--secondary:before{color:#3a3732;transition:background 0ms linear,border-color 0ms linear,color 0ms linear,box-shadow 0ms linear}.button--link{border:0;display:inline-block;letter-spacing:0;padding:0;width:auto}.button--link,.button--link:hover{background:transparent;color:#2f2f2d;text-decoration:underline}.button--link:hover{box-shadow:none}.button--link:active{box-shadow:none;outline:none}.button--link-arrow:after,.button--link-arrow:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--link-arrow:after{content:"";display:inline-block;font-size:10px;padding-left:8px;text-decoration:none}.button--cancel{background:transparent!important;border:0;color:#927565!important;display:inline-block;font-size:13px!important;font-weight:400!important;letter-spacing:.2px!important;line-height:24px;padding:0!important;text-align:left!important;text-decoration:underline!important;text-transform:uppercase;width:auto}@media(min-width:425px){.button--cancel{line-height:44px;text-align:right!important}}.button--cancel:focus,.button--cancel:hover{background:transparent;box-shadow:none;color:#a28a7c!important;text-decoration:underline}.button--cancel:active,.button--cancel:focus{box-shadow:none;color:#b39e93!important}.button--cancel:after{display:none!important}.button--delete{color:#fff!important}.button--delete,.button--delete:active,body:not(.is_touch) .button--delete:hover{background:#927565!important}.button--height-auto{height:auto;line-height:normal}.button--primary,.button--primary-small{background:var(--button-primary-background-color);border-color:var(--button-primary-border-color);color:var(--button-primary-text-color);display:inline-block;font-size:13px;height:32px;letter-spacing:1px;line-height:32px;min-width:136px;padding:0 16px 0 24px;text-transform:uppercase;width:auto}.button--primary-small:after,.button--primary-small:before,.button--primary:after,.button--primary:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--primary-small:after,.button--primary:after{content:"";display:inline-block;font-size:12px;height:14px;padding:0 0 0 4px;vertical-align:middle}@media(min-width:768px){.button--primary-small:after,.button--primary:after{font-size:15px;height:18px;padding:0 0 0 6px}.button--primary,.button--primary-small{font-size:16px;height:44px;letter-spacing:1.6px;line-height:44px;min-width:200px;padding:0 32px 0 40px;width:auto}}body:not(.is_touch) .button--primary-small.button--hover,body:not(.is_touch) .button--primary-small:focus,body:not(.is_touch) .button--primary-small:hover,body:not(.is_touch) .button--primary.button--hover,body:not(.is_touch) .button--primary:focus,body:not(.is_touch) .button--primary:hover{background:var(--button-primary-hover-background-color);color:var(--button-primary-hover-text-color)}body:not(.is_touch) .button--primary-small.button--hover:after,body:not(.is_touch) .button--primary-small:focus:after,body:not(.is_touch) .button--primary-small:hover:after,body:not(.is_touch) .button--primary.button--hover:after,body:not(.is_touch) .button--primary:focus:after,body:not(.is_touch) .button--primary:hover:after{transform:translateX(4px)}.button--primary-small.button--active,.button--primary-small:active,.button--primary.button--active,.button--primary:active{background:var(--button-primary-active-background-color);color:var(--button-primary-text-color)}.button--primary-small.button--active:after,.button--primary-small:active:after,.button--primary.button--active:after,.button--primary:active:after{transform:translateX(4px)}.button--primary-small.button--loading:after,.button--primary-small.button--loading:before,.button--primary.button--loading:after,.button--primary.button--loading:before{background:transparent;color:var(--button-primary-text-color)}.button--primary-small.form__submit-button,.button--primary.form__submit-button{padding:0 32px}.is_fire-fox .button--primary,.is_fire-fox .button--primary-small{text-overflow:clip}.button--secondary,.button--secondary-small,.button--secondary-smaller{background:var(--button-secondary-background-color);border-color:var(--button-secondary-border-color);color:var(--button-secondary-text-color);display:inline-block;font-size:13px;height:32px;letter-spacing:1px;line-height:32px;min-width:136px;padding:0 16px 0 24px;text-transform:uppercase;width:auto}.button--secondary-small:after,.button--secondary-small:before,.button--secondary-smaller:after,.button--secondary-smaller:before,.button--secondary:after,.button--secondary:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--secondary-small:after,.button--secondary-smaller:after,.button--secondary:after{content:"";display:inline-block;font-size:12px;height:14px;padding:0 0 0 4px;vertical-align:middle}@media(min-width:768px){.button--secondary-small:after,.button--secondary-smaller:after,.button--secondary:after{font-size:15px;height:18px;padding:0 0 0 6px}.button--secondary,.button--secondary-small,.button--secondary-smaller{font-size:16px;height:44px;letter-spacing:1.6px;line-height:44px;min-width:200px;padding:0 32px 0 40px;width:auto}}body:not(.is_touch) .button--secondary-small.button--hover,body:not(.is_touch) .button--secondary-small:focus,body:not(.is_touch) .button--secondary-small:hover,body:not(.is_touch) .button--secondary-smaller.button--hover,body:not(.is_touch) .button--secondary-smaller:focus,body:not(.is_touch) .button--secondary-smaller:hover,body:not(.is_touch) .button--secondary.button--hover,body:not(.is_touch) .button--secondary:focus,body:not(.is_touch) .button--secondary:hover{background:var(--button-secondary-hover-background-color);color:var(--button-secondary-hover-text-color)}body:not(.is_touch) .button--secondary-small.button--hover:after,body:not(.is_touch) .button--secondary-small:focus:after,body:not(.is_touch) .button--secondary-small:hover:after,body:not(.is_touch) .button--secondary-smaller.button--hover:after,body:not(.is_touch) .button--secondary-smaller:focus:after,body:not(.is_touch) .button--secondary-smaller:hover:after,body:not(.is_touch) .button--secondary.button--hover:after,body:not(.is_touch) .button--secondary:focus:after,body:not(.is_touch) .button--secondary:hover:after{transform:translateX(4px)}.button--secondary-small.button--active,.button--secondary-small:active,.button--secondary-smaller.button--active,.button--secondary-smaller:active,.button--secondary.button--active,.button--secondary:active{background:var(--button-secondary-active-background-color);color:var(--button-secondary-text-color)}.button--secondary-small.button--active:after,.button--secondary-small:active:after,.button--secondary-smaller.button--active:after,.button--secondary-smaller:active:after,.button--secondary.button--active:after,.button--secondary:active:after{transform:translateX(4px)}.button--secondary-small.button--loading:after,.button--secondary-small.button--loading:before,.button--secondary-smaller.button--loading:after,.button--secondary-smaller.button--loading:before,.button--secondary.button--loading:after,.button--secondary.button--loading:before{background:transparent;color:var(--button-secondary-text-color)}.is_fire-fox .button--secondary,.is_fire-fox .button--secondary-small,.is_fire-fox .button--secondary-smaller{text-overflow:clip}@media(max-width:767px){.button--standard,.button.form__submit-button,.form__group--row .button{font-size:16px;height:44px;line-height:44px;min-width:200px;padding:0 8px 0 16px;width:100%}.button--standard:not(.button--loading):after,.button.form__submit-button:not(.button--loading):after,.form__group--row .button:not(.button--loading):after{font-size:15px;height:18px;padding:0 0 0 6px}}.button--primary-small,.button--secondary-small,.button--secondary-smaller{font-size:13px;font-weight:400;height:32px;line-height:32px;min-width:136px;padding:0 16px 0 24px;width:auto}.button--primary-small:after,.button--secondary-small:after,.button--secondary-smaller:after{font-size:12px;height:14px;padding:0 0 0 4px}.button--text{background:none;border-bottom:2px solid transparent;color:#c6492e;display:inline-block;font-size:16px;font-weight:700;height:auto;line-height:120%;padding:8px 2px 6px 0;text-align:left;text-transform:uppercase;white-space:inherit;width:auto}@media(min-width:992px){.button--text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.button--text:after{transition:color .15s linear,transform .15s ease-in-out}.button--text--hover,.button--text:hover{background:none;border-color:currentColor;color:#c6492e}.button--text--hover:after,.button--text:hover:after{transform:translateX(4px)}.button--text-arrow:after,.button--text-arrow:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--text-arrow:after{content:"";display:inline-block;font-size:8px;font-weight:700;padding-left:12px}@media(min-width:768px){.button--text-arrow:after{font-size:10px;padding-left:8px}}.is_fire-fox .button--text{text-overflow:clip}.button--light,.button--light-small,.button--light-smaller{background:var(--button-light-background-color);border-color:var(--button-light-border-color);color:var(--button-light-text-color);display:inline-block;font-size:13px;height:32px;letter-spacing:1.6px;line-height:32px;min-width:136px;padding:0 16px 0 24px;text-transform:uppercase;width:auto}@media(min-width:768px){.button--light,.button--light-small,.button--light-smaller{font-size:16px;height:44px;line-height:44px;min-height:44px;min-width:200px;padding:0 32px 0 40px;width:auto}}body:not(.is_touch) .button--light-small.button--hover,body:not(.is_touch) .button--light-small:hover,body:not(.is_touch) .button--light-smaller.button--hover,body:not(.is_touch) .button--light-smaller:hover,body:not(.is_touch) .button--light.button--hover,body:not(.is_touch) .button--light:hover{background:var(--button-light-hover-background-color);color:var(--button-light-hover-text-color)}.button--light-small.button--active,.button--light-small:active,.button--light-smaller.button--active,.button--light-smaller:active,.button--light.button--active,.button--light:active{background:var(--button-light-active-background-color);color:var(--button-light-text-color)}.button--light-small.button--loading:after,.button--light-small.button--loading:before,.button--light-smaller.button--loading:after,.button--light-smaller.button--loading:before,.button--light.button--loading:after,.button--light.button--loading:before{background:transparent;color:var(--button-light-text-color)}.is_fire-fox .button--light,.is_fire-fox .button--light-small,.is_fire-fox .button--light-smaller{text-overflow:clip}.button--dark,.button--dark-small,.button--dark-smaller{background:var(--button-dark-background-color);border-color:var(--button-dark-border-color);color:var(--button-dark-text-color);display:inline-block;font-size:13px;height:32px;letter-spacing:1.6px;line-height:32px;min-width:136px;padding:0 16px 0 24px;text-transform:uppercase;width:auto}@media(min-width:768px){.button--dark,.button--dark-small,.button--dark-smaller{font-size:16px;height:44px;line-height:44px;min-height:44px;min-width:200px;padding:0 32px 0 40px;width:auto}}body:not(.is_touch) .button--dark-small.button--hover,body:not(.is_touch) .button--dark-small:hover,body:not(.is_touch) .button--dark-smaller.button--hover,body:not(.is_touch) .button--dark-smaller:hover,body:not(.is_touch) .button--dark.button--hover,body:not(.is_touch) .button--dark:hover{background:var(--button-dark-hover-background-color);color:var(--button-dark-hover-text-color)}.button--dark-small.button--active,.button--dark-small:active,.button--dark-smaller.button--active,.button--dark-smaller:active,.button--dark.button--active,.button--dark:active{background:var(--button-dark-active-background-color);color:var(--button-dark-text-color)}.button--dark-small.button--loading:after,.button--dark-small.button--loading:before,.button--dark-smaller.button--loading:after,.button--dark-smaller.button--loading:before,.button--dark.button--loading:after,.button--dark.button--loading:before{background:transparent;color:var(--button-dark-text-color)}.is_fire-fox .button--dark,.is_fire-fox .button--dark-small,.is_fire-fox .button--dark-smaller{text-overflow:clip}.button--alt{background:#f86729;border-color:#f86729;color:#fff;width:100%}.button--alt:after{color:inherit}.button--alt:hover{background:#f97e49;border-color:#f97e49;color:#fff}.button--alt:hover:after{color:inherit}.button--add-to-basket{align-items:center;background:#b16937;border-radius:1.8px;color:#fff;display:flex;height:40px;justify-content:center;padding:0;width:40px}.button--add-to-basket:after,.button--add-to-basket:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--add-to-basket:after{content:"";font-size:25px;font-weight:400}body:not(.is_touch) .button--add-to-basket:hover{background:#bd8055}.button--add-to-basket:active{background:#c89673}.button--add-to-basket:after,.button--add-to-basket:before{color:#fff}.button--add-to-basket:after{color:#fff;font-size:24px;width:24px}.button--add-to-basket.button--loading:after,.button--add-to-basket.button--loading:before{color:#fff}.button--disabled{background:#b8b7b5;border-color:#8f8c85;box-shadow:none!important;color:#eee;cursor:not-allowed}.button--disabled:after{color:#eee}body:not(.is_touch) .button--disabled:hover{background:#b8b7b5;border-color:#8f8c85;box-shadow:none;color:#eee}.button--paypal-checkout{background-color:#fbc438;height:42px;max-width:210px;padding:0}@media(min-width:768px){.button--paypal-checkout{height:44px}}.button--paypal-checkout:after{display:none}.button--paypal-checkout i{display:inline-block;margin:0;padding:0}.button--apple-pay-checkout{background-color:#fbc438;height:44px;min-height:44px;min-width:50%;padding:0}@media(min-width:768px){.button--apple-pay-checkout{height:44px}}.button--apple-pay-checkout:after{display:none}.button--apple-pay-checkout i{display:inline-block;margin:0;padding:0}.button--hide{display:none!important}.button--inactive{opacity:.4}.cinema-teaser{display:flex;flex-flow:column;padding-bottom:32px;padding-top:32px}@media(min-width:768px){.cinema-teaser{padding-bottom:40px;padding-top:40px}}.grid.teaser-in-column .cinema-teaser,.tabs-component-panel .cinema-teaser{padding-bottom:0;padding-top:0}.cinema-teaser__headline{color:#f86729;color:#3a3732;font-size:28px;order:1;padding:0 0 24px;text-align:center}@media(min-width:768px)and (min-height:600px){.cinema-teaser__headline{font-size:34px}}@media(min-width:1200px)and (min-height:800px){.cinema-teaser__headline{font-size:45px;padding:0 0 32px}}.cinema-teaser__headline>.u-teaser-headline,.cinema-teaser__headline>.u-teaser-headline-alternative-font{margin:0;padding:0}.cinema-teaser__headline>.u-text-l,.cinema-teaser__headline>p{margin:0 auto 16px}@media(min-width:992px){.cinema-teaser__headline>.u-text-l,.cinema-teaser__headline>p{max-width:940px}}.cinema-teaser__link{margin-top:24px;order:3;text-align:center}@media(min-width:768px){.cinema-teaser__link{margin-top:32px}}.cinema-teaser__link .button{--button-secondary-text-color:#fff;--button-secondary-background-color:#f86729;--button-secondary-border-color:#f86729;--button-secondary-hover-background-color:#f97e49;--button-secondary-hover-text-color:#fff;--button-secondary-active-background-color:#fa9569}.cinema-teaser__items-container{order:2;position:relative;width:auto;width:100%}.tabs-component-panel .cinema-teaser__items-container{margin-top:0}.cinema-teaser__items-container-white-text .carousel__page-info span{color:#fff}@media(max-width:767px){.cinema-teaser__items-container-white-text .carousel__button .carousel__button-icon:before{color:#fff}}.cinema-teaser__products{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.cinema-teaser__products.products-list--type_box{justify-content:flex-start}.cinema-teaser .product-box__inner{border:0}.cinema-teaser .products-list--type_list .products-list__element:last-child{padding-bottom:0}body:not(.page-detail-view) .cinema-teaser__section{min-height:200px;padding:0;position:relative;width:100%}@media(min-width:992px){body:not(.page-detail-view) .cinema-teaser__section{padding:0}}body:not(.page-detail-view) .cinema-teaser__section:nth-child(2n),body:not(.page-detail-view) .cinema-teaser__section:nth-child(2n) .read-more__btn,body:not(.page-detail-view) .cinema-teaser__section:nth-child(odd),body:not(.page-detail-view) .cinema-teaser__section:nth-child(odd) .read-more__btn{background:inherit}.cinema-teaser__below{order:5}.page--category-landingpage .cinema-teaser__headline{padding:0 0 8px}@media(min-width:1200px){.page--category-landingpage .cinema-teaser__headline{padding:0 0 16px}}.carousel{position:relative}.carousel__wrapper{margin:0 -10px;overflow:hidden;width:calc(100% + 20px)}@media(min-width:360px){.carousel__wrapper{margin:0 -20px;width:calc(100% + 40px)}}@media(min-width:768px){.carousel__wrapper{margin:0 auto;width:100%}}.carousel--with-border .carousel__wrapper{box-shadow:0 0 0 1px #f3eadd}.carousel__no-slider .carousel__wrapper{margin:0 auto;width:100%}.carousel__container{align-items:stretch;display:flex;position:relative;transform:translateZ(0);transition-property:transform;width:100%}.carousel__slide{flex-shrink:0;position:relative;z-index:2}.carousel__slide--active{z-index:3}.carousel__slide .teasergroup_teaser__item,.carousel__slide .teasergroup_teaser__item>div{height:100%}.carousel__slide .teasergroup_teaser__item .image-text-action-teaser__link{display:flex;flex-direction:column;height:100%}.carousel__slide .teasergroup_teaser__item .image-text-action-teaser__link .image-text-action-teaser__box,.carousel__slide .teasergroup_teaser__item .image-text-action-teaser__link__box{flex-grow:1}.carousel__button{color:#3a3732;cursor:pointer;height:40px;text-align:center;width:85px;z-index:1}@media(min-width:360px){.carousel__button{width:90px}}@media(min-width:768px){.carousel__button{color:#f86729;height:100%;min-height:40px;position:absolute;top:0;width:40px}}@media(min-width:1400px){.carousel__button{min-height:40px;width:40px}}.carousel__button:visited .carousel__button-icon{background:#f3eadd;color:#f86729}@media(min-width:768px){body:not(.is_touch) .carousel__button:hover .carousel__button-icon{background:#f7f0e7;color:#f97e49;transform:scale(1.2)}.carousel__button:active .carousel__button-icon{background:#faf7f1;color:#fa9569;transform:scale(1.1)}}.carousel__button:focus{outline:0 solid transparent}@media(min-width:768px){.carousel__button--prev{left:-20px}}@media(min-width:1580px){.carousel__button--prev{left:-65px}}.carousel__button--prev .carousel__button-icon{align-items:center;display:flex;justify-content:flex-start}@media(min-width:768px){.carousel__button--prev .carousel__button-icon{justify-content:center}}.carousel__button--prev .carousel__button-icon:after,.carousel__button--prev .carousel__button-icon:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel__button--prev .carousel__button-icon:before{content:"";font-size:24px;left:48%}@media(min-width:768px){.carousel__button--next{right:-20px}}@media(min-width:1580px){.carousel__button--next{right:-65px}}.carousel--fade-white .carousel__button--next{background:linear-gradient(270deg,#fff 0,transparent)}.carousel__button--next .carousel__button-icon{align-items:center;display:flex;justify-content:flex-end}@media(min-width:768px){.carousel__button--next .carousel__button-icon{justify-content:center}}.carousel__button--next .carousel__button-icon:after,.carousel__button--next .carousel__button-icon:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel__button--next .carousel__button-icon:before{content:"";font-size:24px}.carousel--with-border .carousel__button--next{right:-20px}@media(min-width:1400px){.carousel--with-border .carousel__button--next{right:-33px}}.carousel__button.swiper-button-disabled{opacity:0}.carousel__button-icon{color:#3a3732;cursor:pointer;display:inline-block;height:40px;left:0;text-decoration:none;transform:scale(1);transition:all .3s ease-in-out;width:100%}.carousel__button-icon:before{color:#3a3732;font-size:24px;line-height:1}@media(min-width:768px){.carousel__button-icon:before{color:#f86729;left:52%;position:absolute;top:50%;transform:translate(-50%,-50%)}.carousel__button-icon{background:#f3eadd;border-radius:100%;box-shadow:0 0 10px rgba(108,72,60,.2);color:#f86729;height:40px;position:absolute;top:calc(50% - 20px);width:40px;z-index:4}}@media(min-width:1400px){.carousel__button-icon{height:40px;width:40px}}.carousel__pagination-wrapper{align-items:center;display:flex;justify-content:center;margin:16px 0 0;width:100%}@media(min-width:768px){.carousel__pagination-wrapper{display:block;margin:0}}.image-slider-teaser .carousel__pagination-wrapper{margin:0}.carousel__pagination{align-items:center;display:none;justify-content:center;margin:0 auto;padding:0;width:100%!important}.carousel__pagination--show{display:block;visibility:hidden}.carousel__pagination--visible{visibility:visible}.carousel__page-info{color:#3a3732;line-height:110%}@media(min-width:768px){.carousel__page-info{display:none}}.carousel__page-info span{color:#3a3732;font-size:13px;padding:0 3px}.carousel__page-info span:first-child{font-size:17px}.carousel__pagination-bullet{background:#f86729;display:none;height:3px;margin:0 2px;width:20px}.carousel__pagination-bullet--current-main,.carousel__pagination-bullet--current-next,.carousel__pagination-bullet--current-next-next,.carousel__pagination-bullet--current-prev,.carousel__pagination-bullet--current-prev-prev{display:block}.carousel__pagination-bullet--current{background:#d4b78b}.carousel__product-box .product-box__inner{border:0}.carousel__skip-to-bottom-link{left:5px;opacity:0;position:absolute;top:-30px;transition:opacity .2s;z-index:-1}.hero-slider .carousel__skip-to-bottom-link{top:5px}.carousel__skip-to-bottom-link:focus-visible{opacity:1;outline-offset:4px;z-index:500}.carousel__skip-to-bottom-ankor{bottom:50px;position:absolute}@media(min-width:768px){.carousel__skip-to-bottom-ankor{bottom:60px}}[is=carousel],carousel{display:flex;margin:0 auto;width:calc(100% - 40px)}@supports(background-image:image-set(url(/b653d743a3f31ac7a37097e958400d1dace8a721/assets/vinos/frontend-core/staticImages/shadow-leaf.webp) type("image/webp"))){.page-shadow{background:radial-gradient(ellipse at bottom left,hsla(0,0%,100%,.533),hsla(0,0%,100%,0) 50%);height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.page-shadow__leaf{height:1286px;position:absolute;width:849px}@media screen and (max-width:1023px){.page--category-list .page-shadow__leaf{display:none}}.page-shadow__leaf:before{animation:shadowAnimation 25s ease-in-out infinite;background:url(/b653d743a3f31ac7a37097e958400d1dace8a721/assets/vinos/frontend-core/staticImages/shadow-leaf.webp) no-repeat;background-size:contain;content:"";display:block;height:100%;transform-origin:0 40%;width:100%}.page-shadow__leaf--1{right:-530px;top:-20%;transform:scaleX(-1) rotate(-20deg)}.page-shadow__leaf--2{display:none;left:-30%;top:0;transform:rotate(300deg)}.page-shadow__leaf--2:before{animation-delay:3s}@media(min-width:1100px){.page-shadow__leaf--2{display:block}}.page-detail-view .page-shadow{display:none}}@keyframes shadowAnimation{0%{transform:none}10%{transform:scale(.9)}30%{transform:scale(.8) skew(0,4deg)}50%{transform:skew(0,8deg)}60%{transform:skew(0,-2deg)}70%{transform:skew(0,1deg)}78%{transform:skew(0,5deg) scale(.9)}85%{transform:skew(0,-3deg)}92%{transform:skew(0,1deg) scale(.9)}to{transform:none}}
/*# sourceMappingURL=chunk-components-lo.css.map*/