.badge{align-items:center;color:var(--neutralWhiteColor);display:flex;flex-direction:column;font-weight:500;height:80px;justify-content:center;opacity:1;position:absolute;right:5px;top:0;width:80px}@media only screen and (min-width:64em){.badge{right:-20px}}.badge .badge__text-value{padding-top:5px}.badge__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:100}.badge__text--bold{font-weight:700}.badge--balv .badge__text-value,.badge--parker .badge__text-value,.badge--vinum .badge__text-value,.badge--winespectator .badge__text-value{padding-top:1px;position:relative;z-index:100}.badge--marc-almert-featuring{color:var(--primaryColor);left:0;right:auto}@media only screen and (min-width:64em){.badge--marc-almert-featuring{left:-20px;top:-2px}}.badge--offset{margin-top:118px}.badge--balv,.badge--gamberorosso,.badge--parker,.badge--vinum,.badge--winespectator{color:var(--primaryColor);left:0;right:auto}@media only screen and (min-width:64em){.badge--balv,.badge--gamberorosso,.badge--parker,.badge--vinum,.badge--winespectator{left:-20px}}.badge__text-extrasmall{font-size:9px}.badge__text-small{font-size:12px;font-weight:100}.badge__text-value{font-size:1.125em}.badge__text-big{font-size:1.625em}@media only screen and (min-width:80em){.productdetail__attributes-container .badge{background-size:98px 98px;height:98px;width:98px}.productdetail__attributes-container .badge__text-value{font-size:1.25em}.productdetail__attributes-container .badge__text-big{font-size:1.75em}}.tab-badges .badge{left:0;margin-left:auto;margin-right:auto;position:relative;top:0}@media only screen and (min-width:40em){.tab-badges .badge{background-size:98px 98px;height:98px;width:98px}}@media only screen and (min-width:80em){.tab-badges .badge{background-size:160px 160px;height:160px;width:160px}.tab-badges .badge__text-big,.tab-badges .badge__text-value{font-size:1.875em}}.tab-badges .badge .badge__text-value{padding-top:10px}.tab-badges .badge .badge--parker .badge__text-value,.tab-badges .badge--parker .badge__text-value{padding-top:2px}.product-b2b .badge-subscription,.productdetail .badge-subscription,.productoverview__product .badge-subscription{left:50%;margin-left:-1px;opacity:1;position:absolute;top:20%;transform:translateX(-50%)}@media only screen and (min-width:64em){.product-b2b .badge-subscription,.productdetail .badge-subscription,.productoverview__product .badge-subscription{top:24%}}.productoverview__product .badge-subscription img{min-width:100px}@media only screen and (min-width:40em){.productoverview__product .badge-subscription img{min-width:140px}}@media only screen and (min-width:64em){.product-b2b .badge-subscription{top:28%}}.product-b2b .badge-subscription img{min-width:100px}@media only screen and (min-width:40em){.productdetail .badge-subscription{margin-left:0}}.productdetail .badge-subscription img{min-width:100px}@media only screen and (min-width:40em){.productdetail .badge-subscription img{min-width:150px}}@media only screen and (min-width:64em){.productdetail .badge-subscription img{min-width:200px}}.subscription{color:var(--primaryColor);font-size:.9em;text-transform:uppercase}.subscription--mobile{font-size:1em}.modern-browser .badge{margin-bottom:auto}.attribute{align-items:center;background-color:var(--neutralBlackColor);border-radius:40px;color:var(--neutralWhiteColor);display:flex;font-size:.625em;height:40px;justify-content:center;margin-top:10px;width:40px}.attribute--vegan:before{content:"\e92b";font-family:bauraulac-vins-icons;font-size:44px}.attribute__cultivation:before{font-family:bauraulac-vins-icons;position:relative}.attribute__cultivation--type-0:before,.attribute__cultivation--type-3:before{content:"\e92a";font-size:32px;right:1px;top:1px}.attribute__cultivation--type-1:before{content:"\e929";font-size:20px}.attribute__cultivation--type-2:before{content:"\e928";font-size:18px;right:1px;top:1px}.product-b2b__attributes-container--right .badge{right:3px}.product-b2b__attributes-container--left .badge--balv,.product-b2b__attributes-container--left .badge--gamberorosso,.product-b2b__attributes-container--left .badge--parker,.product-b2b__attributes-container--left .badge--vinum,.product-b2b__attributes-container--left .badge--winespectator{left:0}.product-b2b .attribute__cultivation:before{font-size:1em}.product-b2b .attribute--vegan:before{font-size:2em}.productdetail{margin-top:25px}@media only screen and (min-width:64em){.productdetail{margin-top:15px}}.productdetail__backlink{font-size:.875em}.productdetail__image-and-title-row{margin-bottom:32px;margin-top:15px}@media only screen and (min-width:64em){.productdetail__image-and-title-row{margin-top:30px}}.productdetail__image-container{position:relative}.productdetail__descriptioncol{margin-top:30px}.productdetail__descriptioncol p a{color:var(--primaryColor)}@media only screen and (min-width:64em){.productdetail__descriptioncol .product-quantity-and-basket-button{width:320px}.productdetail__descriptioncol{margin-top:0;padding-left:50px}}@media only screen and (min-width:80em){.productdetail__descriptioncol{max-width:630px;padding-left:0}}.productdetail__subline{margin:10px 0}@media only screen and (min-width:40em){.productdetail__subline{align-items:center;display:flex}.productdetail__marketingtext{margin-top:20px}}.productdetail__attributes-container{align-items:center;display:flex;flex-direction:column;height:445px;justify-content:flex-end;position:absolute;top:0}.productdetail__attributes-container--left{left:30px}@media only screen and (min-width:80em){.productdetail__attributes-container--left{left:1.25rem}}.productdetail__attributes-container--right{right:30px}@media only screen and (min-width:80em){.productdetail__attributes-container--right{right:1.25rem}}.productdetail__attributes-container .badge{margin-bottom:10px}.productdetail__shippingcosts{align-items:center;display:flex;margin-top:8px}.productdetail__shippingcosts .icon{color:var(--primaryColor);margin-right:10px;position:relative;top:1px}.productdetail__title{color:var(--neutralBlackColor);font-size:1.375em;margin-bottom:15px;padding-top:0;text-align:left}@media only screen and (min-width:64em){.productdetail__title{font-size:3.4375em}}.productdetail__subtitle{color:#333333;font-size:1em;font-weight:400;letter-spacing:-.33px}@media only screen and (min-width:64em){.productdetail__subtitle{font-size:1.5625em}}.productdetail__bottle-content{color:var(--shadeDarkColor);font-size:1em;margin-right:20px}.productdetail__availability-and-articlenumber-container,.productdetail__info{display:flex;flex-direction:column;font-size:.9375em;margin-top:10px}@media only screen and (min-width:40em){.productdetail__availability-and-articlenumber-container,.productdetail__info{flex-direction:row;justify-content:space-between;margin-top:0}}@media only screen and (min-width:64em){.productdetail__availability-and-articlenumber-container,.productdetail__info{font-size:1em;margin-bottom:10px}}.productdetail__info{margin-top:0}.productdetail__availability{color:#63b200;margin-bottom:8px}@media only screen and (min-width:64em){.productdetail__availability{margin-bottom:0}}.productdetail__availability--not-available{color:#ff0000}.productdetail__availability--subscription,.productdetail__availability--subscription .linkarrow-after:after{color:#ff8C00}.productdetail__availability--subscription a{color:inherit}.productdetail__availability--subscription a:hover,.productdetail__availability--subscription a:hover:after{color:#000}.productdetail__articlenumber{color:var(--shadeColor);margin-bottom:5px}@media only screen and (min-width:64em){.productdetail__articlenumber{margin-bottom:0}}.productdetail__stock{border-bottom:1px solid var(--hrColor);border-top:1px solid var(--hrColor);font-size:.9375em;line-height:1.2}@media only screen and (min-width:64em){.productdetail__stock{font-size:1em}}.productdetail__stock-title{align-items:center;color:var(--shadeDarkColor);cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:10px 0}.productdetail__stock-title .icon{font-size:.75em}.productdetail__stock-title .icon-active{position:relative;top:-3px;transform:rotate(180deg)}.productdetail__stock-info{background-color:var(--shadeLighterColor);color:var(--shadeDarkColor);margin:20px 0;padding:10px}.productdetail__stock-info a{color:var(--linkColor)}.productdetail__stock-info a:hover{color:var(--linkColorHover)}.productdetail__stock-icon{align-items:center;background:#ff0000;border-radius:50%;display:inline-flex;height:17px;justify-content:center;margin-left:10px;position:relative;width:17px}.productdetail__stock-icon--available{background:#63b200}.productdetail__stock-icon .icon{align-items:center;color:var(--neutralWhiteColor);display:flex;font-size:.5em;justify-content:center;left:5px;position:absolute;top:5px}.productdetail__stock-container-content{margin-bottom:10px;padding:5px 0}@media only screen and (min-width:40em){.productdetail__stock-container-content{align-items:center;display:flex;justify-content:space-between}}.productdetail__stock-container-content--left{font-weight:700;margin-bottom:5px}@media only screen and (min-width:40em){.productdetail__stock-container-content--left{margin-bottom:0}}.productdetail__stock-container-content--left a{color:var(--primaryColor);text-decoration:underline}.productdetail__stock-container-content--right{align-items:center;display:flex}.productdetail__quantity-and-basket-button-mobile{margin-bottom:20px}.productdetail__quantity-and-basket-button-mobile .product-quantity-and-basket-button{flex-direction:row}.productdetail__quantity-and-basket-button-mobile .add-to-basket-button-container__button-checkmark{padding-top:.9375em!important}.productdetail__add-sample-to-basket{padding-top:0}.productdetail__downloads{display:block;margin-bottom:20px}@media only screen and (min-width:64em){.productdetail__downloads{margin-bottom:32px}}.productdetail__additional-downloads{display:none;width:100%}@media only screen and (min-width:40em){.productdetail__additional-downloads{width:590px}}@media only screen and (min-width:80em){.productdetail__additional-downloads{padding-bottom:30px;padding-left:30px;padding-right:30px;width:500px}}.productdetail .shopDetailPriceAdditionals{width:100%}.productdetail .product-price{border-bottom:1px solid var(--shadeLightColor);padding-bottom:15px}@media only screen and (min-width:40em){.productdetail .product-price{border-bottom:0;padding-bottom:0}}.productdetail__present{border-radius:2px;color:var(--shadeDarkColor);display:flex;font-size:1em;line-height:1.1;margin:8px 0 0;position:relative}.productdetail__present-figure{flex-shrink:0;margin-right:10px}.productdetail__present-figure img{position:relative;top:-1px;width:15px}.productdetail__present--desktop{align-items:center;color:var(--neutralBlackColor);line-height:normal;margin:15px 0 15px 18px;padding:10px 10px 10px 30px;position:relative}.productdetail__present-figure--desktop{align-items:center;background-color:var(--primaryColor);border-radius:50%;border-radius:2px;display:flex;height:36px;justify-content:center;left:-18px;margin-right:10px;padding:4px;position:absolute;width:36px}.productdetail__present-figure--desktop img{height:16px;width:16px}.modern-browser .productdetail__attributes-container{height:calc(100% - 100px)}.modern-browser .productdetail__attributes-container-bottom{margin-top:auto}.tabbed-contentbox .profiles-container{display:flex;flex-direction:column}.tabbed-contentbox .profiles-container--vspace{margin-bottom:23px}@media only screen and (min-width:64em){.tabbed-contentbox .profiles-container{flex-direction:row}}.tabbed-contentbox .profile-title{color:var(--neutralBlackColor);font-size:1.25em;font-weight:500;margin-bottom:20px;width:100%}@media only screen and (min-width:64em){.tabbed-contentbox .profile-title{margin-bottom:0;width:180px}}.tabbed-contentbox .profile-indicator-wrap{display:flex;flex-wrap:wrap;width:100%}.tabbed-contentbox .profile-indicator-wrap .profileindicator{margin-bottom:20px;margin-left:10%;width:45%}.tabbed-contentbox .profile-indicator-wrap .profileindicator:first-child,.tabbed-contentbox .profile-indicator-wrap .profileindicator:nth-child(odd){margin-left:0}@media only screen and (min-width:64em){.tabbed-contentbox .profile-indicator-wrap .profileindicator{margin-left:8%;width:28%}.tabbed-contentbox .profile-indicator-wrap .profileindicator:nth-child(odd){margin-left:8%}.tabbed-contentbox .profile-indicator-wrap .profileindicator:first-child,.tabbed-contentbox .profile-indicator-wrap .profileindicator:nth-child(4n){margin-left:0}}.productDetailList{display:flex;flex-direction:column}@media only screen and (min-width:40em){.productDetailList{display:table-row}}.table .productDetailListText{padding:0 0 12px;text-align:left}@media only screen and (min-width:40em){.table .productDetailListText{padding:14px 0;text-align:right}}.table .productDetailListTitle{padding:12px 0 0}@media only screen and (min-width:40em){.table .productDetailListTitle{padding:14px 0}}
