﻿h1{font-size:30px}h2{font-size:28px}h3{font-size:26px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}p,a,span,li{font-size:16px}h1,h2,h3,h4,h5,h6{font-family:playfair-display,sans-serif}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-family:playfair-display,sans-serif}h1,h2,h3,h4,h5,h6,span,p,li{color:#000}a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;color:#1d2b50}a:hover{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;color:#2b3f75;text-decoration:none}.buttonStandard{padding:10px 20px;border:none}.buttonStandard-wine{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;background-color:#9b1153;border-color:#9b1153;color:#fff;font-weight:bold}.buttonStandard-wine:hover{background-color:#6d0c3a;border-color:#6d0c3a}*{margin:0;padding:0;font-family:montserrat,sans-serif}img{max-width:100%;height:auto}main table{width:100% !important;overflow-x:auto;white-space:nowrap}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.flexItCenter{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center;align-items:center;-ms-flex-align:center;-webkit-align-content:center}.backgroundContain{background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important}.backgroundCover{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.wm3-form-message{color:#3c763d;background-color:#b4e9bd;border-color:#b4e9bd;padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px}html,body{height:100%;margin:0;padding:0}main{display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:100%;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}main .mainWrapper{flex:1 0 auto;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;-o-flex:1 0 auto}body.cookieNotAgreed #cookieWrapper{display:block}#cookieWrapper{position:fixed;bottom:0;left:0;width:100%;padding:10px 0 0;z-index:9999;background-color:#000;color:#fff;display:none}#cookieWrapper p{color:#fff}body.cookieAdded #cookieWrapper,body.cookieFound #cookieWrapper{display:none}.ie-container{position:absolute;top:0px;left:0;width:100%;background-color:#000;border-bottom:1px solid #000;padding:15px 0 10px;color:#fff;z-index:9999;text-align:center}@media(max-width: 1300px){.container{padding:0 15px}}@media(max-width: 992px){.edu_loginPopup{top:20px;width:95%;left:2.5%;padding:17px}.edu_loginPopup .closeIcon{margin:-3px -6px 8px 0}.edu_loginPopup .closeIcon span{font-size:24px !important}.edu_loginTrigger{font-size:16px !important;color:#1d2b50;padding-left:15px;padding-top:10px;padding-bottom:10px}.container{max-width:100% !important}header nav{padding-bottom:0}header nav .navbarWrapper .navbarCart{top:0px}.responsive-menu-wrapper{position:absolute;top:114px;left:0;width:100%;background-color:#fff;margin:0 !important;display:none;z-index:991}.responsive-menu-wrapper .opener{position:absolute;top:0;right:0;width:64px;height:64px;cursor:pointer;padding:19px 0 0 20px}.responsive-menu-wrapper .opener:before{content:"";font-weight:900;font-family:"Font Awesome 5 Free";text-decoration:inherit;font-size:12px;margin:10px 15px;font-size:18px}.responsive-menu-wrapper .opener.open:before{content:""}.responsive-menu-wrapper ul{padding:0;margin:0}.responsive-menu-wrapper li{width:100%;float:none;list-style-type:none;position:relative}.responsive-menu-wrapper li a{display:block;padding:20px 20px !important;border-bottom:1px solid #f1f1f1 !important}.responsive-menu-wrapper li>ul{display:none}.responsive-menu-wrapper li>ul li a{padding-left:30px !important;background-color:#f1f1f1;border-bottom:1px solid #ccc !important}.responsive-menu-wrapper li>ul li>ul{display:none;background-color:#f1f1f1}.responsive-menu-wrapper .site-menu-item-active .opener:before,.responsive-menu-wrapper .site-menu-item-parent .opener:before{content:""}.responsive-menu-wrapper .site-menu-item-active>a,.responsive-menu-wrapper .site-menu-item-parent>a{font-weight:700}.responsive-menu-wrapper .site-menu-item-active ul,.responsive-menu-wrapper .site-menu-item-parent ul{display:block}.puffWrapper.openingHours{padding:0 !important;padding-bottom:15px !important}}@media(max-width: 767px){header nav{height:auto}.responsive-menu-wrapper{top:106px}.responsive-menu-wrapper .opener:before{font-weight:900;font-family:"Font Awesome 5 Free"}.puffWrapper.openingHours{padding-top:20px !important}}@media(max-width: 578px){.hidden-xs{display:none}.openingHours .opening-hours-week .day,.openingHours .opening-hours-week .weekday{font-size:12px}}@media(max-width: 410px){.responsive-menu-wrapper{top:100px}}@media(min-width: 320px){h1{font-size:28px !important}h2{font-size:25px !important}h3{font-size:22px !important}h4{font-size:19px !important}h5{font-size:17px !important}h6{font-size:16px !important}p,li,a,span,td{font-size:14px !important}.img_text_banner{margin-top:20px;margin-bottom:30px;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.img_text_banner .img-wrapper{height:300px}.img_text_banner .text-wrapper{padding:35px 20px;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-ms-flex-align:center;-webkit-align-content:center}.img_text_banner .text-wrapper a{margin-top:15px;font-size:13px !important}.text_img_bubble{margin-bottom:30px}.text_img_bubble .title_text{margin-bottom:20px}.text_img_bubble .article_card .img-wrapper{height:210px}.text_img_bubble .plain_text{margin-top:20px;padding-bottom:7px}.text_img_bubble .bubble{padding:20px 30px 11px}.new_footer{padding:20px 15px}.new_footer h1,.new_footer h2,.new_footer h3,.new_footer h4,.new_footer h5,.new_footer h6,.new_footer p,.new_footer span,.new_footer a,.new_footer li{text-align:center}.new_footer h4{font-size:19px !important;margin-bottom:10px}.new_footer h4 a{font-size:19px !important}.new_footer .footer4 p:last-of-type{margin-bottom:0}.new_footer .first_col,.new_footer .second_col,.new_footer .third_col,.new_footer .footer_logo_col,.new_footer .fourth_col,.new_footer .fifth_col,.new_footer .sixth_col{width:100%}.new_footer .fourth_col .first_editable_inside_fourth,.new_footer .fourth_col .second_editable_inside_fourth{width:100%}.new_footer .footer_logo_col{order:4}.new_footer .footer_logo_col .footer_logo{margin-top:0}.new_footer .footer_logo_col .footer_logo h4{font-size:16px}}@media(min-width: 375px){header nav .navbarWrapper .navbarHeader{margin-top:-12px}.topPuffar .puffWrapper-small{height:200px}}@media(min-width: 414px){header nav .navbarWrapper .navbarHeader{margin-top:-17px}}@media(min-width: 568px){.topPuffar .puffWrapper{padding:30px}.topPuffar .puffWrapper-small{height:250px}}@media(min-width: 576px){h1{font-size:30px !important}h2{font-size:28px !important}h3{font-size:26px !important}h4{font-size:24px !important}h5{font-size:20px !important}h6{font-size:18px !important}p,li,a,span,td{font-size:15px !important}.img_text_banner{margin-top:60px}.img_text_banner .img-wrapper{height:400px}.img_text_banner .text-wrapper{padding:35px 50px}.img_text_banner .text-wrapper a{font-size:15px !important}.text_img_bubble .title_text{margin-bottom:30px}.footer_row_new .fifth_col{width:50% !important}.footer_row_new .footer_logo_col{width:100% !important;position:initial !important}.new_footer .row{position:relative}.new_footer .first_col,.new_footer .second_col,.new_footer .footer_logo_col,.new_footer .fourth_col,.new_footer .third_col,.new_footer .sixth_col{width:50%}.new_footer .fifth_col{width:51%}.new_footer .footer_logo_col{position:absolute;right:0;top:41%}.new_footer .footer_logo_col .footer_logo{margin-top:15px}.new_footer .footer_logo_col .footer_logo h4{font-size:16px !important}}@media(min-width: 768px){main{padding-top:70px}.topPuffar .puffWrapper-big{height:500px;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;padding:100px 50px 50px}.topPuffar .puffWrapper-big h1{font-size:48px !important;max-width:50%}.openingHours{height:250px}.openingHours h5{margin-bottom:13px}.openingHours .opening-hours-week .day{height:auto;padding:0}.img_text_banner{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;margin-bottom:50px}.img_text_banner .img-wrapper{height:500px}.text_img_bubble .article_card .img-wrapper{height:260px}.footer_row_new .fourth_col,.footer_row_new .fifth_col,.footer_row_new .sixth_col{margin-top:20px}.footer_row_new .fifth_col{width:33% !important;position:initial !important;right:initial !important;top:initial !important}.new_footer .fifth_col{position:absolute;right:8px;top:38%}.new_footer .first_col,.new_footer .second_col,.new_footer .fourth_col,.new_footer .fifth_col,.new_footer .third_col,.new_footer .sixth_col{width:33%}.new_footer .footer_logo_col{width:100%;position:relative}.new_footer .footer_logo_col .footer_logo{margin-top:30px}}@media(min-width: 992px){.container{max-width:1440px !important}main{padding-top:90px}header nav{padding:25px 0 20px}header nav .navbarWrapper .hamburger{display:none}header nav .navbarWrapper .navbarHeader{width:235px;order:1}header nav .navbarWrapper .navbarSearch,header nav .navbarWrapper .navbarCart{display:flex;display:-ms-flexbox;display:-webkit-flex}header nav .navbarWrapper .navbarSearch{order:3}header nav .navbarWrapper .navbarCart{order:4}header nav .navbarWrapper #navbar{order:2;display:flex;display:-ms-flexbox;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;-o-flex:1 1 auto;align-items:center;-ms-flex-align:center;-webkit-align-content:center}header nav .navbarWrapper #navbar ul{margin-left:15px !important}header nav .navbarWrapper #navbar ul li{display:inline-block;padding:0 10px}.desktop-search{top:74px}.topPuffar .puffWrapper-big{padding:80px 50px 50px}.group-menu-wrapper .group-menu{display:block}.group-menu-wrapper select#goto{display:none}.our_brands .brand_row{margin:10px 3px}.text_img_bubble .article_card .img-wrapper{height:360px}.footer_row_new p,.footer_row_new span,.footer_row_new a,.footer_row_new li{font-size:13px !important}.footer_row_new .first_col,.footer_row_new .second_col,.footer_row_new .footer_logo_col,.footer_row_new .fourth_col,.footer_row_new .fifth_col,.footer_row_new .third_col,.footer_row_new .sixth_col{width:14% !important;padding:0 !important}.footer_row_new .fifth_col{left:0 !important}.footer_row_new .third_col{order:3}.footer_row_new .fourth_col{margin-left:19px !important}.footer_row_new .sixth_col{order:6}.new_footer h1,.new_footer h2,.new_footer h3,.new_footer h4,.new_footer h5,.new_footer h6,.new_footer p,.new_footer span,.new_footer a,.new_footer li{text-align:left}.new_footer .first_col,.new_footer .second_col,.new_footer .footer_logo_col,.new_footer .fourth_col,.new_footer .fifth_col{width:20%}.new_footer .first_col{order:1;padding-left:30px}.new_footer .second_col{order:2}.new_footer .footer_logo_col{order:3}.new_footer .footer_logo_col p{text-align:center}.new_footer .footer_logo_col .footer_logo{margin-top:0}.new_footer .footer_logo_col .footer_logo h4{text-align:center}.new_footer .fourth_col{order:4;padding-left:40px;display:flex}.new_footer .fifth_col{order:5;padding-top:38px;position:relative}.service-form-wrapper{margin-top:80px}.service-form-wrapper .main-content{padding:40px;margin-bottom:40px;box-shadow:0px 2px 8px rgba(91,78,78,.25) !important;border-radius:12px}.service-form-wrapper .main-content .contact-top .contact-cards{flex-direction:row}.service-form-wrapper .main-content .selection{margin-top:42px}.service-form-wrapper .main-content .selection .selection-cards .selection-card{gap:8px;height:93px;transition:all 300ms ease-in-out}.service-form-wrapper .main-content .selection .selection-cards .selection-card img{display:block}.service-form-wrapper .main-content .selection .selection-cards .selection-card:hover{background:rgba(239,155,188,.1803921569)}.service-form-wrapper .main-content .selection .generic-personal-form .terms-and-service input{height:15px;width:15px}.serial-guide{flex-direction:row !important}#serialGuideModal .modal-dialog{max-width:1000px}}@media(min-width: 1200px){.topPuffar .puffWrapper-big{padding:100px}.new_footer .fourth_col{padding-left:80px}}@media(min-width: 1440px){.new_footer .fourth_col{padding-left:100px}}@media(max-width: 991px){.topPuffar{margin-top:150px}}@media(max-width: 768px){.topPuffar{margin-top:0px}}@media(max-width: 648px){.topPuffar .puffCampaign{width:60px;height:60px}.puffCampaign .flexItCenter h3{font-size:15px !important}}
