.product .alert{letter-spacing:1px;font-size:14px}.product__rating{white-space:nowrap}.product__accolades{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media (max-width: 767px){.product__accolades{justify-content:center}}.product__accolades.showAll{max-height:60px;overflow:hidden;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1)}.product__accolades.showAll.active{max-height:999px;transition:max-height 0.5s ease-in-out}.product__accolades.showAll.active .product__accolades__showAll i{transform:rotate(180deg)}.product__accolades img{width:45px;margin-right:15px;margin-bottom:15px;flex-shrink:0}@media (max-width: 575px){.product__accolades img{margin-right:7px !important}.product__accolades img.last_item{display:none !important}}.product__accolades__remaining,.product__accolades__showAll{display:inline-block;width:43px;height:43px;border:1px solid #E3E3E3;border-radius:30px;text-align:center;padding:13px 0;font-size:15px;line-height:15px;color:rgba(0,0,0,0.87) !important;cursor:pointer;transition:background-color 0.3s ease-in-out !important;flex-shrink:0;text-decoration:none !important}.product__accolades__remaining:hover,.product__accolades__showAll:hover{background-color:#E3E3E3}.product__accolades__showAll{font-size:20px;line-height:20px;padding:11px 0;transition:background-color 0.3s ease-in-out}.product__accolades__showAll i{transition:transform 0.3s ease-in-out}.product__favourites{border-top:1px solid #C4C4C4}.product__favourites__icon{top:-18px;left:0;right:0;margin:auto;width:34px;height:34px;line-height:43px;border-radius:50px;cursor:pointer;transition:all 0.3s ease-in-out;box-shadow:0px 4px 5px rgba(0,0,0,0.1),0px 2px 4px rgba(0,0,0,0.12)}@media (min-width: 768px){.product__favourites__icon{opacity:0;transform:scale(0)}}.product__favourites__icon.wpe,.product__favourites__icon.law.nz{background-color:#117B53}.product__favourites__icon.wpe:hover,.product__favourites__icon.law.nz:hover{background-color:#0B400A}.product__favourites__icon.wpe.added svg path,.product__favourites__icon.law.nz.added svg path{fill:#117B53}.product__favourites__icon.hlw,.product__favourites__icon.law.tw{background-color:#608822}.product__favourites__icon.hlw:hover,.product__favourites__icon.law.tw:hover{background-color:#4b6a1b}.product__favourites__icon.hlw.added svg path,.product__favourites__icon.law.tw.added svg path{fill:#608822}.product__favourites__icon.vir{background-color:#2D054E}.product__favourites__icon.vir:hover{background-color:#1f0336}.product__favourites__icon.vir.added svg path{fill:#2D054E}.product__favourites__icon.adc{background-color:#EF5F40}.product__favourites__icon.adc:hover{background-color:#e93913}.product__favourites__icon.adc.added svg path{fill:#EF5F40}.product__favourites__icon.newstf{background-color:#EF1010}.product__favourites__icon.newstf:hover{background-color:#bf0d0d}.product__favourites__icon.newstf.added svg path{fill:#EF1010}.product__favourites__icon.added{background-color:#ffffff}.product__pricing__rrp span:not(.doNotStike){text-decoration:line-through}.product__pricing.inline{margin-bottom:15px}@media (min-width: 576px){.product__pricing.inline{background-color:#FAFAFA;height:40px;padding:8px 15px}}.product__pricing.inline>div{font-size:15px;line-height:26px;color:#666666;margin-bottom:0 !important}.product__cart__savings,.product__cart__total{font-weight:bold !important;font-size:22px;line-height:28px;letter-spacing:0.5px;color:rgba(0,0,0,0.87)}.vir .product__cart__savings,.vir .product__cart__total{font-size:18px;line-height:24px}.product__cart .dual_pricing{align-items:flex-start !important}@media (max-width: 575px){.product__cart .dual_pricing{align-items:center !important;flex-direction:column}.product__cart .dual_pricing span{text-align:center}}.product__cart .dual_pricing .product__cart__savings{font-size:18px;line-height:24px}.product__cart__dual-total{font-size:15px;line-height:26px;text-align:right}.product__cart__dual-total__member.wpe,.product__cart__dual-total__member.law.nz{color:#CF004F}.product__cart__dual-total__member.adc{color:#074A67}.product__cart__dual-total__member.newstf{color:#0D0429}.product__cart__dual-total__member.vir{color:#E11931}.product__cart__savings.wpe,.product__cart__savings.law.nz,.product__cart__savings span.wpe,.product__cart__savings span.law.nz{color:#117B53 !important}.product__cart__savings.adc,.product__cart__savings span.adc{color:#074A67 !important}.product__cart__savings.newstf,.product__cart__savings span.newstf{color:#0D0429 !important}.product__cart__savings.hlw,.product__cart__savings.law.tw,.product__cart__savings span.hlw,.product__cart__savings span.law.tw{color:#9C0745 !important}.product__cart__savings.vir,.product__cart__savings span.vir{color:#E11931 !important}@media (min-width: 576px){.product__cart__savings{padding-left:15px}}@media (min-width: 576px){.product__cart__total,.product__cart__dual-total{padding-right:15px}}.product__cart__select__text,.product__cart__select__arrow{border:1px solid #9E9E9E;border-radius:3px;height:40px;line-height:38px}.product__cart__select__input,.product__cart__select__arrow{cursor:pointer;transition:background-color 0.3s ease-in-out}.product__cart__select__input:hover,.product__cart__select__arrow:hover{background-color:#eaeaea}.product__cart__select__text{width:calc(100% - 40px - 8px);font-size:15px;letter-spacing:0.5px;color:rgba(0,0,0,0.87)}.product__cart__select__text ul{background-color:white;border-radius:3px;left:0;top:48px;z-index:2;border:1px solid #9E9E9E;opacity:0;visibility:hidden;transform:translateY(-20px);max-height:150px;overflow:auto;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, transform 0.3s ease-in-out}.product__cart__select__text ul li{line-height:inherit;cursor:pointer;transition:background-color 0.3s ease-in-out}.product__cart__select__text ul li:hover{background-color:#eaeaea}.product__cart__select input{font-size:15px;letter-spacing:0.5px;color:rgba(0,0,0,0.87);left:-1px;top:-1px;width:101%;height:40px;opacity:0;visibility:hidden;outline-color:#9C0745;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out}.product__cart__select input.wpe,.product__cart__select input.law.nz{outline-color:#117B53}.product__cart__select input.adc{outline-color:#EF5F40}.product__cart__select input.newstf{outline-color:#EF1010}.product__cart__select input.law.tw,.product__cart__select input.hlw{outline-color:#608822}.product__cart__select input.vir{outline-color:#2D054E}.product__cart__select__arrow{width:40px}.product__cart__select__arrow svg,.product__cart__select__arrow path{pointer-events:none}.product__cart__select__arrow svg{transition:transform 0.3s ease-in-out}.product__cart__select .edit input{opacity:1;visibility:visible}.product__cart__select .open .product__cart__select__text ul{opacity:1;visibility:visible;transform:none}.product__cart__select .open .product__cart__select__arrow svg{transform:rotate(180deg)}.product__cart__cta-select .product__cart__select{width:41%}@media (max-width: 575px){.product__cart__cta-select .product__cart__select{width:100%;margin-bottom:10px}.product__cart__cta-select .product__cart__select .product__cart__select__text{margin-right:8px !important}}.product__cart__cta-select .product__cart__cta{width:59%}@media (max-width: 575px){.product__cart__cta-select .product__cart__cta{width:100%}}.product__cart .btn{height:40px;transition:all 0.3s ease-in-out !important;font-size:14px;line-height:31px;text-align:center;letter-spacing:1.25px;text-transform:uppercase;position:relative;outline:none !important;font-weight:400 !important}.product__cart .btn svg{position:absolute;left:12px;top:8px;z-index:2}.product__cart .btn.btn-primary.wpe,.product__cart .btn.btn-primary.law.nz{color:#FFFDFB !important;background:#117B53 !important;border-color:#117B53 !important}.product__cart .btn.btn-primary.wpe:hover,.product__cart .btn.btn-primary.law.nz:hover{background:#0B400A !important;border-color:#0B400A !important}.product__cart .btn.btn-primary.adc{color:#FFFDFB !important;background:#074A67 !important;border-color:#074A67 !important}.product__cart .btn.btn-primary.adc:hover{background:#042837 !important;border-color:#042837 !important}.product__cart .btn.btn-primary.newstf{color:#FFFDFB !important;background:#0D0429 !important;border-color:#0D0429 !important}.product__cart .btn.btn-primary.newstf:hover{background:#042837 !important;border-color:#042837 !important}.product__cart .btn.btn-primary.law.tw,.product__cart .btn.btn-primary.hlw{color:#FFFDFB !important;background:#608822 !important;border-color:#608822 !important}.product__cart .btn.btn-primary.law.tw:hover,.product__cart .btn.btn-primary.hlw:hover{background:#4b6a1b !important;border-color:#4b6a1b !important}.product__cart .btn.btn-primary.vir{color:#FFFDFB !important;background:#E11931 !important;border-color:#E11931 !important}.product__cart .btn.btn-primary.vir:hover{background:#ca162c !important;border-color:#ca162c !important}.product__cart .btn.btn-outline-primary{color:#212121 !important;background:white}.product__cart .btn.btn-outline-primary svg path{transition:fill 0.3s ease-in-out}.product__cart .btn.btn-outline-primary svg:nth-child(2){display:none}.product__cart .btn.btn-outline-primary svg:first-child{display:inline-block}.product__cart .btn.btn-outline-primary:hover{color:#FFFDFB !important}.product__cart .btn.btn-outline-primary:hover svg path{fill:#FFFDFB}.product__cart .btn.btn-outline-primary.wpe,.product__cart .btn.btn-outline-primary.law.nz,.product__cart .btn.btn-outline-primary.adc,.product__cart .btn.btn-outline-primary.newstf{border-color:#117B53}.product__cart .btn.btn-outline-primary.wpe:hover,.product__cart .btn.btn-outline-primary.law.nz:hover,.product__cart .btn.btn-outline-primary.adc:hover,.product__cart .btn.btn-outline-primary.newstf:hover{background:#0B400A !important;border-color:#0B400A !important}.product__cart .btn.btn-outline-primary.law.tw,.product__cart .btn.btn-outline-primary.hlw{border-color:#608822}.product__cart .btn.btn-outline-primary.law.tw:hover,.product__cart .btn.btn-outline-primary.hlw:hover{background:#4b6a1b !important;border-color:#4b6a1b !important}.product__cart .btn.btn-outline-primary.vir{border-color:#E11931}.product__cart .btn.btn-outline-primary.vir:hover{background:#ca162c !important;border-color:#ca162c !important}.product__cart .btn.btn-outline-primary.added svg:nth-child(2){display:inline-block}.product__cart .btn.btn-outline-primary.added svg:first-child{display:none}.product__low-stock{position:absolute;left:0;bottom:-30px;font-size:15px;line-height:20px;letter-spacing:0.5px;color:#CF004F !important}.product__low-stock.vir{color:#E11931 !important}.hlw .listings__item-bottle .product__cart__select input{opacity:1;visibility:visible;color:#555;background-color:#fff;background-image:none;border:1px solid #9E9E9E}@media (min-width: 992px){.hlw .product__pricing.template__three.inline>div{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.hlw .product__pricing.inline>div{font-size:14px}}.product__carousel.law.tw-hk .slick-dots .slick-active button{background:#9BAB4D}.product__carousel .slick-dots{bottom:30px}.product__carousel .slick-dots li{height:10px;width:10px}.product__carousel .slick-dots li button{height:10px;width:10px;border-radius:30px;background:#E3E3E3;transition:background 0.3s ease-in-out}.product__carousel .slick-dots li button:before{display:none}.product__carousel .slick-dots li.slick-active button{background:#9BAB4D}.product__carousel.wpe .slick-dots .slick-active button,.product__carousel.law .slick-dots .slick-active button{background:#117B53}.product__carousel.adc .slick-dots .slick-active button{background:#074A67}.product__carousel.newstf .slick-dots .slick-active button{background:#0D0429}.product__carousel.vir .slick-dots .slick-active button{background:#2D054E}.product__carousel .slick-next,.product__carousel .slick-prev{background:transparent;width:30px;transition:background 0.3s ease-in-out;border-radius:30px;color:rgba(0,0,0,0.54);font-size:18px;line-height:18px}.product__carousel .slick-next:hover,.product__carousel .slick-prev:hover{background:#efefef}.product__carousel .slick-next{right:-50px}.product__carousel .slick-prev{left:-50px}.product__recommender__outer{min-height:300px}@media (max-width: 767px){.product__recommender__outer{overflow:hidden}}.product__recommender__outer__title{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:24px;line-height:40px;letter-spacing:0.5px;color:#000000;border-top:1px solid #9E9E9E;padding-top:80px}.product__recommender{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;max-width:1026px;margin:0 auto;opacity:0;visibility:hidden;transition:opacity 1s ease-in-out, visibility 1s ease-in-out}.product__recommender.slick-initialized{visibility:visible;opacity:1}.product__recommender:not(.slick-initialized){max-height:300px}@media (max-width: 767px){.product__recommender{margin:0;opacity:1;visibility:visible;margin-bottom:0;padding:0;height:auto;max-height:999px !important;touch-action:auto;overflow-x:scroll;overflow-y:hidden;width:100%;white-space:nowrap;padding:16px 0 16px 2px !important}.product__recommender .item-outer{display:inline-block;width:75%;max-width:300px;padding-right:15px;outline:0}}.product__recommender .item-outer,.product__recommender .slick-slide,.product__recommender a{outline:0 !important}.product__recommender .tooltip-inner{min-width:150px}.product__recommender .slick-list{padding-top:15px}.product__recommender__heading{font-size:15px;line-height:17px;letter-spacing:0.5px;color:#191819;font-weight:500}.product__recommender .item{position:relative;max-height:570px;padding:24px;outline:0 !important;box-shadow:0px 0px 1px 1px #E8E8E8;transition:box-shadow 0.3s ease-in-out}.product__recommender .item:hover{box-shadow:0px 2px 30px rgba(0,0,0,0.1)}.product__recommender .item:hover .product__favourites__icon{opacity:1;transform:scale(1)}@media (min-width: 768px){.product__recommender .item{margin:25px 16px 100px}}@media (max-width: 767px){.product__recommender .item{margin:0 0 100px}}.product__recommender__quick_view{position:absolute;left:14px;top:14px;z-index:2;transition:transform 0.3s ease-in-out}.product__recommender__quick_view path{transition:fill-opacity 0.3s ease-in-out}.product__recommender__quick_view:hover{transform:scale(1.2);opacity:1}.product__recommender__quick_view:hover path{fill-opacity:0.6}.product__recommender__image{text-align:center;height:120px;overflow:hidden}.product__recommender__image img{max-height:170px;transition:all 0.3s ease-in-out;width:auto;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.product__recommender__title,.product__recommender__title a{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:15px;line-height:21px;color:rgba(0,0,0,0.87) !important;letter-spacing:0.5px;height:42px;overflow:hidden;transition:color 0.3s ease-in-out;white-space:normal;text-decoration:none !important}.product__recommender__title:hover,.product__recommender__title a:hover{color:#000 !important}.product__recommender .product__rating{height:18px;overflow:hidden}.product__recommender .product__rating.no_ratings .product__rating__stars{display:none !important}.product__recommender .product__rating.no_ratings .product__rating__write{margin-left:0 !important;padding-left:0}.product__recommender .product__rating__reviews a,.product__recommender .product__rating__write a{color:rgba(0,0,0,0.6);transition:color 0.3s ease-in-out}.product__recommender .product__rating__reviews a:hover,.product__recommender .product__rating__write a:hover{color:rgba(0,0,0,0.87)}.product__recommender .product__pricing__rrp,.product__recommender .product__pricing__price{font-size:15px;line-height:25px;letter-spacing:0.25px;color:rgba(0,0,0,0.6);white-space:nowrap}.product__recommender .product__cart__total{font-size:19px;line-height:26px;letter-spacing:0.2px;color:#212121;font-weight:bold !important}.product__recommender .product__cart .dual_pricing{align-items:center !important;flex-direction:column}.product__recommender .product__cart__dual-total{padding-right:0;text-align:center}.product__recommender .product__cart__savings{font-size:18px;line-height:26px;font-weight:bold !important}.product__recommender .product__cart__select{margin-bottom:12px}.product__recommender .product__cart__select ul{max-height:145px;overflow-y:auto;overflow-x:hidden}.product__recommender__award{position:absolute;right:25px;top:25px;z-index:2}.product__recommender__award img{width:auto !important;max-width:43px}.case_contents_carousel .slick-dots{position:static;margin-top:45px}.case_contents_carousel .slick-prev{left:10px !important}.case_contents_carousel .slick-next{right:10px}@media (min-width: 768px){.js_product_quick_view_modal .modal-dialog{width:760px;margin:90px auto}}@media (min-width: 992px){.js_product_quick_view_modal.mixed-case .modal-dialog{width:860px}}@media (min-width: 768px) and (max-width: 991px){.js_product_quick_view_modal.mixed-case .modal-dialog{width:760px}}.modal.js_product_quick_view_modal .modal-header{border-bottom:none !important;padding:40px !important}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law),.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law){position:absolute;right:-14px;top:-13px;width:24px;height:24px;z-index:3;opacity:1;outline:0;border-radius:30px;transition:transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out, background-color 0.3s ease-in-out;text-indent:9999px}@media (max-width: 767px){.modal.js_product_quick_view_modal .close:not(.wpe):not(.law),.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law){right:15px;top:15px}}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law):after,.modal.js_product_quick_view_modal .close:not(.wpe):not(.law):before,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law):after,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law):before{content:"";width:2px;height:12px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:20px;background-color:#ffffff}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law):before,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law):before{transform:rotate(-45deg)}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law):after,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law):after{transform:rotate(45deg)}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law) i,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law) i{display:none}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law):hover,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law):hover{transform:scale(1.2) rotate(90deg)}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law).wpe,.modal.js_product_quick_view_modal .close:not(.wpe):not(.law).law,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law).wpe,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law).law{background-color:#CF004F;box-shadow:0px 11px 15px rgba(207,0,79,0.2),0px 9px 46px rgba(207,0,79,0.12),0px 24px 38px rgba(207,0,79,0.14)}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law).wpe:hover,.modal.js_product_quick_view_modal .close:not(.wpe):not(.law).law:hover,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law).wpe:hover,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law).law:hover{background-color:#670027;box-shadow:11px 0px 15px rgba(103,0,39,0.2),9px 0px 46px rgba(103,0,39,0.12),24px 0px 38px rgba(103,0,39,0.14)}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law).adc,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law).adc{background-color:#074A67;box-shadow:0px 11px 15px rgba(7,74,103,0.2),0px 9px 46px rgba(7,74,103,0.12),0px 24px 38px rgba(7,74,103,0.14)}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law).adc:hover,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law).adc:hover{background-color:#074A67;box-shadow:11px 0px 15px rgba(7,74,103,0.2),9px 0px 46px rgba(7,74,103,0.12),24px 0px 38px rgba(7,74,103,0.14)}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law).newstf,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law).newstf{background-color:#0D0429;box-shadow:0px 11px 15px rgba(13,4,41,0.2),0px 9px 46px rgba(13,4,41,0.12),0px 24px 38px rgba(13,4,41,0.14)}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law).newstf:hover,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law).newstf:hover{background-color:#0D0429;box-shadow:11px 0px 15px rgba(13,4,41,0.2),9px 0px 46px rgba(13,4,41,0.12),24px 0px 38px rgba(13,4,41,0.14)}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law).vir,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law).vir{background-color:#E11931;box-shadow:0px 11px 15px rgba(225,25,49,0.2),0px 9px 46px rgba(225,25,49,0.12),0px 24px 38px rgba(225,25,49,0.14)}.modal.js_product_quick_view_modal .close:not(.wpe):not(.law).vir:hover,.modal.js_product_quick_view_modal .close-modal:not(.wpe):not(.law).vir:hover{background-color:#ca162c;box-shadow:11px 0px 15px rgba(202,22,44,0.2),9px 0px 46px rgba(202,22,44,0.12),24px 0px 38px rgba(202,22,44,0.14)}.product__quick-view__image.bottle{width:330px}.product__quick-view__image.mixed-case{width:430px}@media (min-width: 768px){.product__quick-view__image.mixed-case{padding:0 60px 0 50px}}@media (max-width: 991px){.product__quick-view__image.mixed-case{width:330px}}@media (max-width: 767px){.product__quick-view__image{width:100% !important;padding:0 20px}}.product__quick-view__image img{max-height:400px}.product__quick-view__details{padding-right:70px}.product__quick-view__details.bottle{width:calc(100% - 330px)}.product__quick-view__details.mixed-case{width:calc(100% - 430px)}@media (max-width: 991px){.product__quick-view__details.mixed-case{width:calc(100% - 330px)}}@media (max-width: 767px){.product__quick-view__details{width:100% !important;padding:40px 20px 0}}.product__quick-view__title{font-size:22px;line-height:28px;letter-spacing:0.2px;color:#26282a}.product__quick-view__title a,.product__quick-view__title a:hover{font-size:22px;line-height:28px;color:#26282a !important;text-decoration:none !important;font-weight:bold}.product__quick-view .product__rating{height:15px;overflow:hidden}.product__quick-view .product__rating>div{font-size:13px;line-height:12px;letter-spacing:0.5px;color:rgba(0,0,0,0.6)}.product__quick-view .product__rating__stars svg:last-child{margin-right:0}.product__quick-view .product__rating__reviews,.product__quick-view .product__rating__write{border-left:1px solid #9e9e9e}.product__quick-view .product__rating__reviews a,.product__quick-view .product__rating__write a{color:rgba(0,0,0,0.6);transition:color 0.3s ease-in-out}.product__quick-view .product__rating__reviews a:hover,.product__quick-view .product__rating__write a:hover{color:rgba(0,0,0,0.87)}.product__quick-view__price{font-size:15px;color:#666666}.product__quick-view__longDescription{letter-spacing:0.2px;color:rgba(0,0,0,0.87)}.product__quick-view__longDescription .long-desc{font-size:13px;line-height:19px;height:57px;overflow:hidden}.product__quick-view__longDescription .long-desc p{margin:0}.product__quick-view__headline{font-size:13px;line-height:19px;letter-spacing:0.2px;color:rgba(0,0,0,0.87)}.product__quick-view__description{border-bottom:1px solid #e3e3e3}.product__quick-view__description p{font-weight:300;font-size:14px;line-height:25px;letter-spacing:0.5px;color:rgba(0,0,0,0.87)}.product__quick-view .product__cart__savings,.product__quick-view .product__cart__total{font-weight:bold !important;font-size:22px;line-height:28px;letter-spacing:0.5px;color:rgba(0,0,0,0.87)}.product__quick-view .product__cart__savings{color:#9c0745}.product__quick-view .product__cart__select{margin-bottom:15px}.product__quick-view .product__cart__cta-select .product__cart__select{margin-bottom:0}.product__quick-view__info__title{font-size:14px;line-height:35px;letter-spacing:0.5px;color:rgba(0,0,0,0.87);background-color:#FAFAFA;border-top:1px solid #e3e3e3;height:35px;padding:0 10px}.product__quick-view__info>div{border-bottom:1px solid #e3e3e3;padding:3px 0}.product__quick-view__info span{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;color:rgba(0,0,0,0.87)}.product__quick-view__info span:first-child{width:100px;padding-left:10px}.product__quick-view__info span:last-child{font-weight:300}.product__quick-view__info a.wpe,.product__quick-view__info a.law{color:#CF004F}.product__quick-view__info a.wpe:hover,.product__quick-view__info a.law:hover{color:#670027}.product__quick-view__info a.adc{color:#074A67}.product__quick-view__info a.adc:hover{color:#042837}.product__quick-view__info a.newstf{color:#0D0429}.product__quick-view__info a.newstf:hover{color:#042837}.product__quick-view__info a.vir{color:#E11931}.product__quick-view__info a.vir:hover{color:#ca162c}.product__quick-view__learn-more{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;letter-spacing:0.5px;color:#CF004F;text-decoration:underline !important;transition:color 0.3s ease-in-out}.product__quick-view__learn-more:hover{color:#670027}.product__quick-view__learn-more.wpe,.product__quick-view__learn-more.law{color:#CF004F}.product__quick-view__learn-more.wpe:hover,.product__quick-view__learn-more.law:hover{color:#670027}.product__quick-view__learn-more.adc{color:#074A67}.product__quick-view__learn-more.adc:hover{color:#042837}.product__quick-view__learn-more.newstf{color:#0D0429}.product__quick-view__learn-more.newstf:hover{color:#042837}.product__quick-view__learn-more.vir{color:#E11931}.product__quick-view__learn-more.vir:hover{color:#ca162c}.product__quick-view__quantity{font-size:15px;letter-spacing:0.5px}.product__quick-view__case-contents__title{font-size:14px;line-height:35px;letter-spacing:0.5px;color:rgba(0,0,0,0.87);background-color:#FAFAFA;border-top:1px solid #E3E3E3;margin:25px 70px 25px 50px;height:35px;padding:0 10px}@media (max-width: 767px){.product__quick-view__case-contents__title{margin:25px 20px}}.product__quick-view__case-contents .slick-prev,.product__quick-view__case-contents .slick-next{top:200px;z-index:1}.product__quick-view__case-contents .slick-prev i,.product__quick-view__case-contents .slick-next i{display:flex;align-items:center;justify-content:center}.hlw .product__quick-view__image img{max-width:320px}.vir .offer__header__sold{background-color:#E11931}.offer__header{margin-bottom:40px;position:relative;overflow:hidden}.offer__header__sold{position:absolute;height:60px;width:120%;background-color:#88223F;left:-10%;top:0;bottom:0;margin:auto;transform:rotate(-8deg);color:white;line-height:60px;text-transform:uppercase;font-weight:bold;font-size:40px;letter-spacing:3px;box-shadow:0 0 10px 10px rgba(0,0,0,0.12);text-align:center}.offer__header.soldOut img{opacity:0.5}.offer__inner.hideSavings .js_product_cart_savings{display:none !important;visibility:hidden !important;opacity:0 !important}.offer__product.template__two{width:100%;padding:0 19px 38px}@media (max-width: 575px){.offer__product.template__two{padding:0 0 20px}}@media (min-width: 992px){.offer__product.template__three{padding:0 19px;width:451px}.offer__product.template__three.offer-list-rebrand-v2{width:calc(100% / 3)}}@media (max-width: 991px){.offer__product.template__three{padding:0 19px 38px}.offer__product.template__three.offer-list-rebrand-v2{padding:0 19px 38px}}@media (max-width: 991px) and (min-width: 768px){.offer__product.template__three.offer-list-rebrand-v2{width:calc(100% / 2)}}@media (max-width: 991px){.offer__product.template__three{padding:0 0 20px}}.offer__product.template__three.offer-list-rebrand-v2>.product-row{max-width:100%}.offer__product a{outline:none !important}.offer__product__inner{padding:40px 40px 40px 0;border:1px solid #E3E3E3}.offer__product__inner.template__three{padding:38px}@media (max-width: 768px) and (min-width: 576px){.offer__product__inner{padding-left:40px}}@media (max-width: 575px){.offer__product__inner{padding:20px !important}}.offer__product__image{padding:20px 40px}@media (min-width: 768px){.offer__product__image.mixed-case{padding:0 40px 30px}}@media (min-width: 992px){.offer__product__image{width:calc(100% - 400px)}}@media (max-width: 991px) and (min-width: 768px){.offer__product__image{width:calc(100% - 350px);padding:0 40px}}@media (max-width: 767px){.offer__product__image{padding:0 0 40px}}.offer__product__image img.bottle{max-height:400px}.offer__product__image.sold_out{opacity:0.5}.offer__product__image.template__three{width:100%;margin-right:0;margin-bottom:20px;padding:0;height:150px !important}@media (max-width: 991px){.offer__product__image.template__three{height:auto !important;max-height:400px !important}}@media (min-width: 992px){.offer__product__image.template__three img{max-height:100% !important}}@media (max-width: 991px){.offer__product .offer__product__image.template__three img{max-height:200px !important}}@media (min-width: 992px){.offer__product__details{width:400px}}@media (max-width: 991px) and (min-width: 768px){.offer__product__details{width:350px}}@media (max-width: 767px){.offer__product__details{text-align:center !important}}.offer__product__details.template__three{width:100%}.offer__product__details.sold_out{opacity:0.5}.offer__product__mark{position:absolute;top:0;left:0;width:190px;height:190px;overflow:hidden;background-color:transparent;z-index:1}.offer__product__mark span{width:300px;height:50px;line-height:50px;letter-spacing:1px;color:#FFFFFF;transform:rotate(-45deg);margin:50px 0 0px -71px}.offer__product__mark span.wpe,.offer__product__mark span.law{background-color:#117B53}.offer__product__mark span.adc{background-color:#EF5F40}.offer__product__mark span.newstf{background-color:#EF1010}.offer__product__mark span.vir{background-color:#2D054E}.offer__product__sold-out span{font-size:25px;background-color:#7d1237 !important}.offer__product__free-shipping span{font-size:20px}.offer__product__shipping-included span{font-size:15px}.offer__product__title,.offer__product__title a{font-size:15px;line-height:21px;color:rgba(0,0,0,0.87) !important;letter-spacing:0.5px;transition:color 0.3s ease-in-out;white-space:normal;text-decoration:none !important}.vir .offer__product__title,.vir .offer__product__title a{font-size:20px;line-height:28px}.offer__product__title:hover,.offer__product__title a:hover{color:#000 !important}.offer__product__title.template__three,.offer__product__title a.template__three{height:42px;overflow:hidden}.vir .offer__product__title.template__three,.vir .offer__product__title a.template__three{height:54px}.offer__product__description{border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;font-size:13px;line-height:19px;letter-spacing:0.2px;color:rgba(0,0,0,0.87)}.offer__product__description.template__three p{overflow:hidden}.offer__product__description__case-contents{color:#000000 !important;text-decoration:underline !important}.offer__product__description__case-contents:hover{color:#000000 !important}.offer__product .product__accolades.template__three{justify-content:center}.offer__product .product__pricing{flex-direction:row-reverse}.offer__product .product__pricing.template__three{padding:8px}.offer__product .product__cart .dual_pricing.template__three{align-items:center !important;flex-direction:column}.offer__template{padding:38px 38px 0 38px;background-color:#FFFFFF;box-shadow:0px 3px 7px rgba(0,0,0,0.08);margin-bottom:40px}@media (max-width: 575px){.offer__template{padding:20px 20px 0 20px}}.offer__template__header,.offer__template__footer{padding-bottom:38px}@media (max-width: 575px){.offer__template__header,.offer__template__footer{padding-bottom:20px}}.offer__template__header.template__three,.offer__template__footer.template__three{padding:0 19px 38px}@media (max-width: 575px){.offer__template__header.template__three,.offer__template__footer.template__three{padding:0 0 20px}}.offer__template .offer__product{padding-bottom:38px}@media (max-width: 575px){.offer__template .offer__product{padding-bottom:20px}}.offer__template .offer__product>div{margin-bottom:0 !important}.offer__template.template__three{padding:38px 19px 0 19px}@media (max-width: 575px){.offer__template.template__three{padding:20px 20px 0 20px}}.offer__template.template__four .slick-list{padding-top:0;margin:0 -10px}@media (max-width: 575px){.offer__template.template__four .product__recommender .item-outer{width:85%}}.offer__template.template__four .item{margin:10px 10px 70px}@media (max-width: 575px){.offer__template.template__four .item{margin:0 0 70px;padding:10px}}.offer__template.template__four .product__rating,.offer__template.template__four .product__favourites,.offer__template.template__four .product__recommender__quick_view{display:none !important}.offer__template.template__four .slick-prev{left:-55px}.offer__template.template__four .slick-next{right:-55px}.offer__template.template__four .product__pricing__price{margin-bottom:15px !important}@media (min-width: 768px){.offer-list-rebrand-v2 .offer__template.template__four .item-v2{padding:0 18px}}.offer-list-rebrand-v2 .offer__template.template__four .item-v2>.product-row{max-width:312px}@media (max-width: 767px){.offer-list-rebrand-v2 .offer__template.template__four .item-v2>.product-row .image__container{height:186px}}.offer-list-rebrand-v2 .offer__template.template__four .slick-dots{padding-bottom:35px;position:static}@media (min-width: 576px){.offer__template .product__cart__savings.template__three{padding-left:8px}}@media (min-width: 576px){.offer__template .product__cart__savings.template__four{padding-left:0}}@media (min-width: 576px){.offer__template .product__cart__total.template__three,.offer__template .product__cart__dual-total.template__three{padding-right:8px}}@media (min-width: 576px){.offer__template .product__cart__total.template__four,.offer__template .product__cart__dual-total.template__four{padding-right:0}}.offer__template .product__cart__dual-total.template__three,.offer__template .product__cart__dual-total.template__four{padding-top:10px}.category .offer:not(.offer-list-john-lehmann) .slick-prev,.category .offer:not(.offer-list-john-lehmann) .slick-next{width:35px;height:35px;background-color:#efefef;font-size:23px;line-height:26px;text-align:center}.category .offer:not(.offer-list-john-lehmann) .slick-prev:hover,.category .offer:not(.offer-list-john-lehmann) .slick-next:hover{background-color:#d6d5d5}.category .offer:not(.offer-list-john-lehmann) .product__pricing{flex-direction:row-reverse}@media (max-width: 767px){.product_responsive .pricingV3.mobileV3 .product__pricingv3__inner,.product_responsive.pricingV3.mobileV3 .product__pricingv3__inner{display:none !important;visibility:hidden !important}.product_responsive .pricingV3.mobileV3 .product__pricingv3__inner,.product_responsive.pricingV3.mobileV3 .product__pricingv3__inner{visibility:visible !important;display:flex !important;justify-content:space-between;align-items:center;position:fixed;bottom:0;left:0;width:100%;z-index:9;background:#FAFAFA;padding:15px;transition:.3s bottom ease-in;border-top:1px solid #E3E3E3}.product_responsive .pricingV3.mobileV3 .product__cart-v3__overlay,.product_responsive.pricingV3.mobileV3 .product__cart-v3__overlay{background-color:rgba(0,0,0,0.45)}.product_responsive .pricingV3.mobileV3 .product__cart-v3__inner,.product_responsive.pricingV3.mobileV3 .product__cart-v3__inner{border-radius:8px;padding:12px 12px 8px}.product_responsive .pricingV3.mobileV3 .product__cart-v3__inner::before,.product_responsive.pricingV3.mobileV3 .product__cart-v3__inner::before{display:none !important}.product_responsive .pricingV3.mobileV3 .product__cart-v3,.product_responsive.pricingV3.mobileV3 .product__cart-v3{bottom:calc(25% + 90px);position:fixed}}.product_responsive .pricingV3.mobileV3 .product__cart-v3__select-input input,.product_responsive.pricingV3.mobileV3 .product__cart-v3__select-input input{border-radius:2px 0 0 2px;margin:0}.product_responsive .pricingV3.mobileV3 .product__cart-v3__select-input .btn-pricing,.product_responsive.pricingV3.mobileV3 .product__cart-v3__select-input .btn-pricing{border-radius:0 2px 2px 0 !important;margin:0px}.product_responsive .pricingV3.mobileV3 .product__pricingv3__cta .btn-pricing,.product_responsive.pricingV3.mobileV3 .product__pricingv3__cta .btn-pricing{padding:10px 20px}.product__pricingv3__brand-primary{color:#CF004F}.product__pricingv3__brand-primary.vir{color:#E11931}.product__pricingv3__brand-primary.adc{color:#074A67}.product__pricingv3__brand-primary.newstf{color:#0D0429}.product__pricingv3__prices:not(.pdp){height:110px}.product__pricingv3__prices *{line-height:28px !important}.product__pricingv3__prices-mixed{white-space:nowrap}.product__pricingv3__unlimited>div:first-child,.product__pricingv3__vpp{white-space:nowrap}.unlimited_user .product__pricingv3__unlimited>div:first-child.mixed,.unlimited_user .product__pricingv3__vpp.mixed{text-decoration:line-through}.product__pricingv3__unlimited img:not(.pdp){height:16px}@media (max-width: 575px){.product__pricingv3__unlimited img.pdp{height:16px}}.product__pricingv3__unlimited__bottles{line-height:26px !important}@media (min-width: 992px){.product__pricingv3__subscribe-save{position:absolute;right:0;top:0;bottom:0;margin:auto;height:279px;z-index:2;overflow:hidden}.product__pricingv3__subscribe-save.open{width:238px}.product__pricingv3__subscribe-save:not(.open){width:36px;transition-delay:0.5s}}.product__pricingv3__subscribe-save__handle{transform:rotate(-90deg);position:absolute;right:-122px;top:122px;width:279px;height:36px;z-index:1}.product__pricingv3__subscribe-save__handle svg{transition:transform 0.3s ease-in-out;transform:rotate(-90deg)}.product__pricingv3__subscribe-save__handle.open svg{transform:rotate(90deg)}@media (min-width: 992px){.product__pricingv3__subscribe-save__content{width:203px;padding:32px 8px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);position:relative;border-bottom-right-radius:0;border-top-right-radius:0;transition:all 0.4s ease-in-out;transform:translateX(50px);visibility:hidden;opacity:0}.vir .product__pricingv3__subscribe-save__content{padding:34px 8px}.product__pricingv3__subscribe-save__content.open{transform:none;visibility:visible;margin-right:35px;opacity:1}}@media (max-width: 991px){.product__pricingv3__subscribe-save__content{min-width:300px;width:100%;padding:12px}}.product__pricingv3__varietals .tooltip{width:200px;left:-18px !important}.product__pricingv3__varietals .tooltip-arrow{left:62.5% !important}.product__pricingv3__varietals .tooltip-inner{line-height:20px !important}@media (max-width: 654px){.product__pricingv3__sticky__price{width:100%}}@media (max-width: 767px){.product__pricingv3__sticky__price>span{display:flex;align-items:center}}.product__pricingv3__BOM-B{border-bottom:1px solid rgba(0,0,0,0.06);border-top:1px solid rgba(0,0,0,0.06)}.product__pricingv3__BOM-C{border-bottom:1px solid rgba(0,0,0,0.06)}.product__pricingv3__BOM__bottles{font-size:12px;line-height:20px;letter-spacing:0.4px;color:#545454}.product__pricingv3__BOM__price{font-size:14px;line-height:24px}.product__pricingv3__cta .btn-pricing{z-index:4}.product__pricingv3__low-stock{font-size:10px;line-height:20px;letter-spacing:0.4px;color:#545454;background-color:#FAF3E6}.product__pricingv3__sticky{bottom:0;left:0;z-index:4;height:76px;background-color:#FFFFFF;transform:translateY(76px);opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;box-shadow:0px -1px 4px rgba(0,0,0,0.1),0px -4px 12px rgba(0,0,0,0.13)}.product__pricingv3__sticky.active{transform:translateY(0);opacity:1;visibility:visible}@media (max-width: 600px){.product__pricingv3__sticky{height:84px}}.product__pricingv3__sticky__name{font-size:20px;line-height:28px;letter-spacing:0.15px;color:#212121}.product__pricingv3__sticky__rrp span:first-child{font-size:20px;font-weight:bold}.product__pricingv3__sticky__price .product__pricingv3__vpp{font-size:18px;margin-bottom:0 !important}.product__pricingv3__sticky__price .pdp_rrp{text-decoration:line-through}@media (min-width: 701px){.product__pricingv3__sticky__rrp span,.product__pricingv3__sticky__price .product__pricingv3__vpp,.product__pricingv3__sticky .product__pricingv3__copy{line-height:28px}}@media (max-width: 700px){.product__pricingv3__sticky__rrp span,.product__pricingv3__sticky__price .product__pricingv3__vpp,.product__pricingv3__sticky .product__pricingv3__copy{line-height:24px}}@media (max-width: 575px){.product__pricingv3__sticky .product__pricingv3__copy{white-space:nowrap}}@media (min-width: 601px){.product__pricingv3__sticky__cta{width:200px}}@media (max-width: 600px){.product__pricingv3__sticky__cta button{padding:0 20px}}@media (max-width: 767px){.product__pricingv3__sticky .sticky--price-section{align-items:center !important}}.product__cart-v3{position:absolute;left:0;right:0;margin:auto;width:240px;bottom:64px;visibility:hidden;opacity:0;z-index:3;transform:translateY(20px);transition:visibility 0.3s ease-in-out, opacity 0.3s ease-in-out, transform 0.3s ease-in-out}.pricingV3 .product__cart-v3{top:auto;bottom:calc(22% + 5px);left:4%;width:240px}@media (max-width: 767px){.pricingV3 .product__cart-v3{left:0}}.product__cart-v3.category{left:-18px}.product__cart-v3.open{visibility:visible;opacity:1;transform:translateY(0) scale(1)}.product__cart-v3__overlay{background-color:rgba(0,0,0,0.01);top:0;left:0;z-index:2;visibility:hidden;opacity:0;transition:visibility 0.3s ease-in-out, opacity 0.3s ease-in-out}@media (max-width: 767px){.product__cart-v3__overlay.pdp{background-color:rgba(0,0,0,0.3)}}.product__cart-v3__overlay.open{visibility:visible;opacity:1}.product__cart-v3 .loader-new{border-radius:8px}.product__cart-v3 .loader-new__inner{width:40px;height:40px}.product__cart-v3 .loader-new.hideInitially{background:transparent}.product__cart-v3 .loader-new.hideInitially.loading{background:rgba(250,250,250,0.9)}.product__cart-v3 .loader-new.hideInitially.show_message svg{opacity:0;transition:opacity 0.4s ease-in-out 0s}.product__cart-v3 .loader-new.hideInitially.show_message span{opacity:1}.product__cart-v3__added-to-cart-message{opacity:0;transition:opacity 0.4s ease-in-out 0.2s}.product__cart-v3__inner{background-color:#FAFAFA;border-radius:8px;padding:12px;box-shadow:0px 1px 4px rgba(0,0,0,0.1),0px 6px 16px rgba(0,0,0,0.13)}.pricingV3 .product__cart-v3__inner{height:auto}.product__cart-v3__inner::before{content:'';position:absolute;bottom:-15px;left:0;right:0;margin:auto;width:0;height:0;border-left:19px solid transparent;border-right:19px solid transparent;border-top:19px solid #FAFAFA}.pricingV3 .product__cart-v3__inner::before{top:auto;bottom:-15px;transform:rotate(180deg)}@media (max-width: 767px){.product_responsive .pricingV3 .product__cart-v3__inner::before{display:none !important}}@media (max-width: 767px){.pdp .product__cart-v3__inner::before{display:none}}.product__cart-v3__title{letter-spacing:0.4px}.pricingV3 .product__cart-v3__select-quantity{display:flex;flex-direction:column-reverse}.pricingV3 .product__cart-v3__select-quantity ul:first-of-type{flex-direction:column-reverse}.pricingV3 .product__cart-v3__select-quantity ul:first-of-type span{display:inline !important}.pricingV3 .product__cart-v3__select-quantity ul:first-of-type li{width:100%}.pricingV3 .product__cart-v3__select-quantity ul:last-of-type{flex-direction:row-reverse;justify-content:space-between !important}.pricingV3 .product__cart-v3__select-quantity ul li{margin:4px 0;flex:0 0 40px;border-radius:2px;line-height:40px;height:40px}.product__cart-v3__select-quantity li{line-height:40px;letter-spacing:0.4px;text-align:center;background-color:#fff;border-radius:2px;margin:4px 2px;height:40px;cursor:pointer;flex:1 0 40px;transition:all 0.3s ease-in-out}.product__cart-v3__select-quantity li .save{transition:color 0.3s ease-in-out}.adc .product__cart-v3__select-quantity li .save{color:#EF5F40}.newstf .product__cart-v3__select-quantity li .save{color:#EF1010}.vir .product__cart-v3__select-quantity li .save{color:#E11931}.product__cart-v3__select-quantity li:hover,.product__cart-v3__select-quantity li.selected{color:white !important;background-color:#117B53}.product__cart-v3__select-quantity li:hover .save,.product__cart-v3__select-quantity li.selected .save{color:white !important}.product__cart-v3__select-quantity li.mp-savings:not(.unl_active){margin:-4px 2px 4px;border-radius:0 0 2px 2px}.product__cart-v3__select-quantity.vir li:hover,.product__cart-v3__select-quantity.vir li.selected{background-color:#E11931}.product__cart-v3__select-quantity.adc li:hover,.product__cart-v3__select-quantity.adc li.selected{background-color:#EF5F40}.product__cart-v3__select-quantity.newstf li:hover,.product__cart-v3__select-quantity.newstf li.selected{background-color:#EF1010}.product__cart-v3__select-input input{border:1px solid #E3E3E3 !important;border-radius:2px;height:40px;font-size:12px;line-height:20px;letter-spacing:0.4px;color:#545454;padding:10px 12px;width:calc(100% - 48px);box-shadow:none !important;border:none;outline:none !important;transition:all 0.3s ease-in-out}.product__cart-v3__select-input input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px rgba(17,123,83,0.6)}.product__cart-v3__select-input.vir input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px rgba(225,25,49,0.6)}.product__cart-v3__select-input.adc input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px rgba(239,95,64,0.6)}.product__cart-v3__select-input.newstf input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px rgba(239,16,16,0.6)}.product__cart-v3__select-input ::placeholder{color:#9E9E9E;opacity:1}.product__cart-v3__select-input :-ms-input-placeholder{color:#9E9E9E}.product__cart-v3__select-input ::-ms-input-placeholder{color:#9E9E9E}.product__cart-v3__select-input .btn-pricing{font-size:12px;border-radius:0 !important;border-top-right-radius:2px !important;border-bottom-right-radius:2px !important;width:48px;height:40px;padding:0}@media (max-width: 767px){.product__cart-v3.pdp{position:fixed;display:block !important;top:0 !important;bottom:0;width:300px;height:270px;z-index:6;margin:auto !important;transform:scale(1.2)}.product__cart-v3.pdp .product__cart-v3__inner{height:auto}.product__cart-v3.pdp .product__cart-v3__select-quantity li{line-height:51px;height:51px;flex:1 0 51px;font-size:14px}.product__cart-v3.pdp .product__cart-v3__select-input input{height:51px;width:calc(100% - 51px);font-size:14px}.product__cart-v3.pdp .product__cart-v3__select-input .btn-pricing{width:51px;height:51px;font-size:14px}}.product__cart-v3.sticky{right:0;left:auto;top:auto !important;bottom:75px !important}@media (max-width: 767px){.product__cart-v3.sticky{display:none !important}}.product-row{max-width:280px;background:#FFFFFF;border:1px solid #E3E3E3;border-radius:8px;transition:0.6s}.product-row:hover{box-shadow:0px 8px 16px rgba(0,0,0,0.16),0px 4px 30px rgba(0,0,0,0.05)}@media (min-width: 1200px){.product-row{width:100vh !important}}@media (min-width: 768px) and (max-width: 1199px){.product-row{max-width:100%}}@media (max-width: 767px){.product-row{max-width:100%;padding-top:0}}.product-row .product-wrapper .point__earned__container{top:0;left:0;right:0}.product-row .product-wrapper .point__earned__container p{line-height:14px}.product-row .product-wrapper .low-stock{width:160px;height:40px;background-color:#E8C469;left:-41px;top:20px;transform:rotate(-45deg)}.product-row .product-wrapper .low_stock_container{border:0.5px solid #9E9E9E;border-radius:3px;height:20px;top:35px}.product-row .product-wrapper .awards__container{top:0;right:20px}.adc .product-row .product-wrapper .awards__container svg path:first-child{fill:#EF5F40}.newstf .product-row .product-wrapper .awards__container svg path:first-child{fill:#EF1010}.product-row .product-wrapper .awards__container-vir{right:20px;top:35px}.product-row .product-wrapper .image__container{height:186px}.product-row .product-wrapper .image__container img{max-width:47px;max-height:180px}@media (min-width: 768px){.product-row .product-wrapper .image__container:hover .hover__container{opacity:1}}@media (max-width: 767px){.product-row .product-wrapper .image__container{margin:0 -20px;height:100%}.product-row .product-wrapper .image__container .product__img-link{display:inline-block;width:100%;padding-top:20px}}.product-row .product-wrapper .hover__container{opacity:0;top:50%;transform:translateY(-50%);left:0;right:0;background:rgba(255,255,255,0.9);margin:-10px -20px 0;height:206px;transition:0.6s}.vir .product-row .product-wrapper .hover__container{height:250px}@media (max-width: 767px){.product-row .product-wrapper .hover__container{display:none}}.product-row .product-wrapper .hover__container .hover__container-content{top:50%;transform:translateY(-50%);left:0;right:0}.product-row .product-wrapper .hover__container .hover__container-content .wine__link{text-decoration-line:underline}.product-row .product-wrapper .hover__container .hover__container-content .wine__link:hover{opacity:0.6}.product-row .product-wrapper .hover__container .hover__container-content.adc svg path{fill:#EF5F40}.product-row .product-wrapper .hover__container .hover__container-content.newstf svg path{fill:#EF1010}.product-row .product-wrapper .title__container .wine-title{height:48px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-row .product-wrapper .title__container .wine-title>a{line-height:inherit}.product-row .product-wrapper .rating__container .product-ratings{display:flex;align-items:center;justify-content:center}.product-row .product-wrapper .rating__container .product-ratings .fa-star{font-size:13px;color:#E8C469 !important;letter-spacing:3px}.product-row .product-wrapper .rating__container .product-ratings.mixed-cases:before{content:none}.product-row .product-wrapper .rating__container .product-ratings.mixed-cases:after{width:100% !important;margin:0}.product-row .product-wrapper .rating__container .product-ratings:before{content:"";width:100%;border-bottom:1px solid #E3E3E3;line-height:0.1em;display:inline-block;vertical-align:middle;margin-right:9px}.product-row .product-wrapper .rating__container .product-ratings:after{content:"";width:100%;border-bottom:1px solid #E3E3E3;line-height:0.1em;display:inline-block;vertical-align:middle;margin-left:9px}.product-row .product-wrapper .rating__container .product-ratings.empty--rating .rating-link{text-decoration-line:underline;white-space:nowrap}.product-row .product-wrapper .rating__container .product-ratings__link{left:0;top:0}.product-row .product-wrapper .price__container .product__pricingv3 .product__pricingv3__inner .product__pricingv3__cta .btn-block+.btn-block{margin-top:0}.product-row .product-wrapper .video-wrapper::before{content:'';position:absolute;background:linear-gradient(180deg, rgba(0,0,0,0.8) .04%, rgba(0,0,0,0) 23.88%);width:100%;height:100%;top:0;transition:height .3s ease-in-out}.product-row .product-wrapper .video-wrapper .video-title{top:15px;font-weight:500;transition:top .3s ease-in-out}.product-row .product-wrapper .video-wrapper .play-btn{transition:all .3s ease-in-out;opacity:1}.product-row .product-wrapper .video-wrapper video{object-fit:cover}.product-row .product-wrapper .video-wrapper.playing::before{height:0}.product-row .product-wrapper .video-wrapper.playing .video-title{top:-30px}.product-row .product-wrapper .video-wrapper.playing .play-btn{opacity:0}.product-row .product-wrapper .video-wrapper:hover .play-btn{transform:scale(1.1)}.product-row.product-mixed-cases .product-wrapper .image__container img{max-width:100%}@media (max-width: 767px){.law_carousel .product-row{min-width:300px;max-width:unset;margin-right:15px}}.adc .product-row .product-wrapper{justify-content:space-between;display:flex;height:100%;flex-direction:column}.newstf .product-row .product-wrapper{justify-content:space-between;display:flex;height:100%;flex-direction:column}.law .product-row .product-wrapper{justify-content:space-between;display:flex;height:100%;flex-direction:column}.vir .product-row .product-wrapper{justify-content:space-between;display:flex;height:100%;flex-direction:column}.wpe .product-row .product-wrapper{justify-content:space-between;display:flex;height:100%;flex-direction:column}.page-container>.offer-list-july-campaign-lp>.offer__inner>.container{width:100%;max-width:100% !important;padding:0}.offer-list-july-campaign-lp .flex{display:flex}.offer-list-july-campaign-lp .flex-wrap{flex-wrap:wrap}.offer-list-july-campaign-lp .flex-col{flex-direction:column}.offer-list-july-campaign-lp .justify-between{justify-content:space-between}.offer-list-july-campaign-lp .capitalize{text-transform:capitalize}.offer-list-july-campaign-lp .campaign_page .banner{background-color:#B1927B;padding-top:15px;padding-bottom:15px}.offer-list-july-campaign-lp .campaign_page .banner h6{color:white;font-weight:700;font-size:30px;line-height:32px;text-align:center;text-transform:none;margin-bottom:0}.offer-list-july-campaign-lp .campaign_page .product-details{background-color:#F8F5EF;padding-top:30px;padding-bottom:30px}.offer-list-july-campaign-lp .pad-0-left{padding-left:0}.offer-list-july-campaign-lp .pad-0-right{padding-right:0}.offer-list-july-campaign-lp .bg-white{background-color:#fff}.offer-list-july-campaign-lp .product-image{display:flex;align-items:flex-start;margin-left:-60px;margin-top:-32px}.offer-list-july-campaign-lp .product-image img{width:120px}.offer-list-july-campaign-lp .product-details .image div{border-radius:0px, 0px, 0px, 4px;background-color:#00000066;padding:15px 10px;position:absolute;bottom:0;color:#fff}.offer-list-july-campaign-lp .product-details .details h1{font-size:24px;font-weight:700;line-height:32px;text-align:right}.offer-list-july-campaign-lp .product-details .product-detail{padding-left:20px;justify-content:space-evenly}.offer-list-july-campaign-lp .product-detail .title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:0.15000000596046448px;text-align:left}.offer-list-july-campaign-lp .product-detail .value{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.15000000596046448px;text-align:right}.offer-list-july-campaign-lp .campaign_page .product__pricingv3__prices{align-items:flex-end !important}.offer-list-july-campaign-lp .campaign_page .pricing__main{border-top:1px solid #E3E3E3}.offer-list-july-campaign-lp .product-carousel-title{text-transform:none !important;text-align:center;padding:25px 0px;font-size:30px}.offer-list-july-campaign-lp .campaign_hidden-xs{display:block}.offer-list-july-campaign-lp .campaign_visible-xs{display:none}.offer-list-july-campaign-lp #slider__items .product-row{padding:0;width:auto !important;border-width:0}.offer-list-july-campaign-lp #slider__items .product-row:hover{box-shadow:none}.offer-list-july-campaign-lp .product-carousel-width{width:80%}.offer-list-july-campaign-lp .carousel__section .product__pricingv3__prices{align-items:center !important}.offer-list-july-campaign-lp .alignment-right .product-detail .product__pricingv3__prices{align-items:flex-start !important}.offer-list-july-campaign-lp .alignment-right .product-detail .value{text-align:right}.offer-list-july-campaign-lp .alignment-right .product-detail .title{text-align:left}.offer-list-july-campaign-lp .alignment-right .product-details .details h1{text-align:left}.offer-list-july-campaign-lp .alignment-right .product-image{display:flex;align-items:flex-start;margin-right:-60px;margin-left:0;margin-top:-32px;z-index:1}.offer-list-july-campaign-lp .alignment-right .product-image img{width:120px}.offer-list-july-campaign-lp .alignment-right .product-details .image{order:2}.offer-list-july-campaign-lp .alignment-right .product-details .product-detail{padding-left:0px !important;padding-right:20px !important}.offer-list-july-campaign-lp .alignment-right .product-details .details{padding-right:0 !important;padding-left:15px !important}.offer-list-july-campaign-lp .alignment-right .product-details .details .product-image{order:2}.offer-list-july-campaign-lp .alignment-right .image-desc{text-align:right}.offer-list-july-campaign-lp .alignment-right .pricing__main{padding-left:0px !important}@media (max-width: 1000px){.offer-list-july-campaign-lp .product-image{margin-left:0;margin-top:0}.offer-list-july-campaign-lp .pricing__main{order:3}.offer-list-july-campaign-lp .campaign_page .product-details{padding-top:0}.offer-list-july-campaign-lp .product-details .product-detail{width:calc(100% - 75px) !important}.offer-list-july-campaign-lp .product-carousel-width{width:90%}.offer-list-july-campaign-lp .alignment-right .product-detail .product__pricingv3__prices{align-items:flex-end !important}.offer-list-july-campaign-lp .alignment-right .product-details .product-detail{width:calc(100% - 75px) !important;order:2;padding-left:20px !important;padding-right:15px}.offer-list-july-campaign-lp .alignment-right .product-details .details{order:2;padding-left:0px !important}.offer-list-july-campaign-lp .alignment-right .product-details .details h1{text-align:right;padding-right:15px}.offer-list-july-campaign-lp .alignment-right .product-image{margin-right:0;margin-top:0;order:1}.offer-list-july-campaign-lp .alignment-right .image-desc{text-align:left}}@media (max-width: 767px){.offer-list-july-campaign-lp .product-image{margin-left:0;margin-top:0}.offer-list-july-campaign-lp .product-image img{height:auto;width:75px}.offer-list-july-campaign-lp .campaign_page .product-details{padding-top:0}.offer-list-july-campaign-lp .bg-white{background-color:#F8F5EF}.offer-list-july-campaign-lp .campaign_page .product__pricingv3__prices{align-items:center !important;width:100%}.offer-list-july-campaign-lp .campaign_hidden-xs{display:none}.offer-list-july-campaign-lp .campaign_visible-xs{display:block}.offer-list-july-campaign-lp .campaign_flex-wrap-m{flex-wrap:wrap}.offer-list-july-campaign-lp .product-carousel-width{width:95%}.offer-list-july-campaign-lp .campaign_page .product-detail-r .product__pricingv3__prices{align-items:center !important;width:100%}.offer-list-july-campaign-lp .alignment-right .product-image{margin-right:0;margin-top:0}.offer-list-july-campaign-lp .alignment-right .product-image img{height:auto;width:75px}}.offer .offer__product{background-color:#fff}.offer .newWindow{position:absolute;left:-9000px;width:0;overflow:hidden}@media (min-width: 1200px){.offer:not(.rebranded) .container{max-width:972px !important}}@media (max-width: 991px){.offer .product__accolades img.last_item{display:none !important}}.offer__product-v3__case-contents{padding-bottom:30px}.offer__product-v3__case-contents__carousel{min-height:420px}.offer__product-v3__case-contents .slick-dots{position:static}@media (max-width: 767px){.offer__product-v3__case-contents .product-row{min-width:280px;margin-right:20px}}.offer__product-v3.offer-list-john-lehmann{margin-top:20px}.offer__tabs{background-color:#EEEDE6}@media (min-width: 768px){.offer__tabs{padding:60px 0}}@media (max-width: 767px){.offer__tabs{padding:40px 0}}.offer-product-v3__title.next-offer{margin-top:60px;padding-top:60px;border-top:1px solid #E3E3E3}@media (max-width: 767px){.offer-product-v3__title.next-offer{margin-top:10px;padding-top:30px}}.offer-product-v3__title-offset{top:-80px;left:0}.offer-product-v3__inner{background-color:#fff}@media (min-width: 768px){.offer-product-v3__inner{height:260px}}@media (max-width: 767px){.offer-product-v3__inner{padding:20px}}@media (min-width: 768px){.offer-product-v3__info{padding:30px 40px}}@media (min-width: 1121px){.offer-product-v3__info{width:calc(100% - 280px)}}@media (max-width: 1120px) and (min-width: 901px){.offer-product-v3__info{width:calc(100% - 240px)}}@media (max-width: 1020px) and (min-width: 901px){.offer-product-v3__info{padding:30px 20px}}@media (max-width: 900px) and (min-width: 768px){.offer-product-v3__info{width:calc(100% - 220px)}}@media (max-width: 767px){.offer-product-v3__info{border-right:none;border-bottom:1px solid #E3E3E3;padding-bottom:20px;margin-bottom:20px}}@media (min-width: 901px){.offer-product-v3__pricing{width:280px;padding:0 20px}}@media (max-width: 900px) and (min-width: 768px){.offer-product-v3__pricing{width:260px;padding:0 10px}}@media (max-width: 767px){.offer-product-v3__pricing{width:100%}}@media (min-width: 1121px){.offer-product-v3__image{width:320px;margin-right:40px}}@media (max-width: 1120px){.offer-product-v3__image{width:280px;margin-right:20px}}@media (max-width: 1020px) and (min-width: 901px){.offer-product-v3__image{width:240px}}@media (max-width: 900px) and (min-width: 871px){.offer-product-v3__image{width:220px}}@media (max-width: 870px) and (min-width: 768px){.offer-product-v3__image{display:none}}@media (max-width: 767px){.offer-product-v3__image{margin:0 0 12px}.offer-product-v3__image .js-default-bottle-image-handler{max-height:180px !important}}.offer-product-v3__details p{line-height:20px}@media (min-width: 768px){.offer-product-v3__details p{max-height:60px}}@media (min-width: 1200px){.container.newOfferPage{max-width:1202px !important;width:100%}}.container.newOfferPage .rebrand__gifting__page{display:grid !important;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:auto auto auto auto}@media (max-width: 991px){.container.newOfferPage .rebrand__gifting__page{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-column-gap:16px}}@media (max-width: 575px){.container.newOfferPage .rebrand__gifting__page{grid-row-gap:16px}}.container.newOfferPage .rebrand__gifting__page .rebrand__gifts{background:#fff;border:1px solid #E3E3E3;border-radius:4px;transition:0.6s}.container.newOfferPage .rebrand__gifting__page .rebrand__gifts__img__container{display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto;width:100%}@media (min-width: 1200px){.container.newOfferPage .rebrand__gifting__page .rebrand__gifts__img__container{width:280px;height:280px}}@media (min-width: 992px) and (max-width: 1199px){.container.newOfferPage .rebrand__gifting__page .rebrand__gifts__img__container{height:255px}}@media (min-width: 768px) and (max-width: 991px){.container.newOfferPage .rebrand__gifting__page .rebrand__gifts__img__container{height:280px}}@media (max-width: 767px){.container.newOfferPage .rebrand__gifting__page .rebrand__gifts__img__container{height:164px}}.container.newOfferPage .rebrand__gifting__page .rebrand__gifts__img__container img{transition:0.6s}.container.newOfferPage .rebrand__gifting__page .rebrand__gifts__img__container__hover{top:50%;transform:translateY(-50%);position:absolute;left:0;right:0}.container.newOfferPage .rebrand__gifting__page .rebrand__gifts__img__container__hover span.btn{display:none}.container.newOfferPage .rebrand__gifting__page .rebrand__gifts:hover{box-shadow:0px 1px 4px rgba(0,0,0,0.08),0px 6px 16px rgba(0,0,0,0.16)}.container.newOfferPage .rebrand__gifting__page .rebrand__gifts:hover .rebrand__gifts__img__container img{opacity:.5}.container.newOfferPage .rebrand__gifting__page .rebrand__gifts:hover .rebrand__gifts__img__container .rebrand__gifts__img__container__hover span.btn{display:inline-block}.container.newOfferPage .rebrand__gifting__page .rebrand__gifts__content--title{height:48px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 767px){.container.newOfferPage .rebrand__gifting__page .rebrand__gifts__content--title{font-size:14px;line-height:20px;height:41px}}.product__quick-view .offer-product-v3__pricing{width:auto;padding:0}.js_presale_installment_modal .modal .modal-content{border-radius:12px;background-color:#F8F5EF !important}.js_presale_installment_modal table th{background-color:#EDEDED}.js_presale_installment_modal table th,.js_presale_installment_modal table td{width:50%;padding:12px 16px !important;border:1px solid #616161 !important}

/*# sourceMappingURL=law_category.css.map */