.product-module{margin:0 auto;max-width:192rem}.product-above-fold{padding:2em 0 0;align-items:flex-start;display:flex;flex-flow:wrap}@media (max-width: 767px){.product-above-fold .product__media-wrapper{order:0}.product-above-fold .awards{order:1}.product-above-fold .product-info{order:2}.product-above-fold .awards-summary{margin:.4rem 2.8rem}}@media (min-width: 768px) and (max-width: 991px){.product-above-fold .awards{padding-left:2rem}.product-above-fold .awards .award-total-item{width:14rem;flex-direction:column}.product-above-fold .awards .award-total-item .award-type-text span{display:block;margin-bottom:.3em}}.product-above-fold .awards .awards-widget img{height:6.2rem;width:6.2rem}.product-above-fold .awards .medal-icon{width:3.8rem;height:3.8rem}@media (min-width: 992px){.product-above-fold .awards .medal-icon{width:4.5rem;min-width:4.5rem;height:6.2rem;position:relative;top:.3rem}}.product-above-fold .awards svg .st1{opacity:.62}.product-above-fold .awards svg .st2{opacity:.33}.product-above-fold .awards .award-item{display:flex;align-items:center;justify-content:center;width:14rem}@media (min-width: 992px){.product-above-fold .awards .award-item{border-bottom:1px solid #e0e0e0;padding:.5em 1em .5em .5em}}.product-above-fold .awards .award-type-text{text-transform:uppercase;font-weight:500;font-size:1rem;color:#413746;letter-spacing:0;text-align:center;line-height:1.2rem}.product-above-fold .awards .award-text{display:flex;-moz-flex-direction:column;flex-direction:column}@media (min-width: 992px){.product-above-fold .awards .award-text{margin-left:1em;line-height:1}}.product-above-fold .awards .award-text .count-text{font-weight:700;font-size:2.811rem;color:#413746;letter-spacing:0;text-align:center;line-height:1}.product-above-fold .awards .award-text .count-text i{font-style:normal}.product-above-fold .awards .award-text .count-text i:first-child{font-size:1.405rem;position:relative;bottom:.3rem;right:.1rem}@media (min-width: 992px){.product-above-fold .awards .award-text .count-text i:first-child{bottom:.5rem}}.product-above-fold .awards .award-text .count-text i:last-child{font-size:1.971rem}@media (min-width: 992px){.product-above-fold .awards .award-text .count-text i:last-child{font-size:2.811rem}}.product-above-fold .awards .see-all{display:block;color:var(--c-orange);font-weight:700;font-size:1.1rem;letter-spacing:.061rem;text-align:center;line-height:2.202rem;text-decoration:underline;margin-top:.5em;text-transform:uppercase}.product-above-fold .awards .see-all:before{content:"View "}@media (min-width: 992px){.product-above-fold .awards .see-all:before{content:"See All "}}.product-above-fold .product__media-wrapper{overflow:hidden;padding:0 1.5rem;position:relative;width:100%}@media (min-width: 768px){.product-above-fold .product__media-wrapper{flex:1 1;margin-right:5rem;overflow:unset;padding:0 5%;width:0}}@media (min-width: 1320px){.product-above-fold .product__media-wrapper{padding:0 10%}}.product-above-fold .product-info{padding:0 1em;width:100%}@media (min-width: 992px){.product-above-fold .product-info{width:40.5rem;margin-top:0;background:#f9f9f9;padding:1em 1em .7em;display:flex;flex-direction:column;flex-shrink:0}}@media (min-width: 1140px){.product-above-fold .product-info{width:44rem}}.product-above-fold .product-info .varietal{font-size:1.4rem;color:#7a7878;letter-spacing:.045rem;line-height:2.2rem}@media (min-width: 992px){.product-above-fold .product-info .varietal{font-size:1.8rem}}.product-above-fold .product-info h1{color:#413746;font-size:2.5rem;font-weight:700;margin-top:1.2rem;line-height:3rem;margin-bottom:1rem;letter-spacing:.059rem}@media (min-width: 768px){.product-above-fold .product-info h1{font-size:4rem;line-height:4rem}}.product-above-fold .product-info hr{margin-top:.3rem;margin-bottom:0;border:none;height:.1rem;background:#e0e0e0}.product-above-fold .product-info .tag-line{color:#413746;font-size:1.5rem;letter-spacing:.038rem;line-height:2.38rem;margin-bottom:1em;margin-top:.8em}@media (min-width: 768px){.product-above-fold .product-info .tag-line{font-size:1.7rem}}.product-above-fold .product-info #price-info{font-size:3.8rem;letter-spacing:.047rem;line-height:3.8rem;font-weight:700;color:#413746;margin-bottom:1.5rem}product-media-gallery{display:block}.product__media-wrapper{position:relative}.product__media-wrapper .low-stock-banner{align-items:center;background:#d01e21;border-radius:.2rem;color:#fff!important;display:flex;font-size:1.2rem;font-weight:500!important;height:2.6rem;justify-content:center;line-height:2.2rem;margin:0;position:absolute;width:8.6rem;z-index:10;right:1rem;top:0}@media (min-width: 768px){.product__media-wrapper .low-stock-banner{right:-3rem}}.product__media-wrapper img{width:auto;height:auto;max-width:13.2rem;max-height:25rem;margin-bottom:2rem}@media (max-width: 767px){.product__media-wrapper img{margin-bottom:0}}@media (min-width: 992px){.product__media-wrapper img{max-width:100%;max-height:54rem;margin-bottom:2.1rem}}.product__media-wrapper .slide{padding:0 4rem}.product__media-wrapper .image-container{min-height:32rem;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;display:flex;-moz-flex-direction:column;flex-direction:column}@media (max-width: 767px){.product__media-wrapper .image-container{max-height:25rem;min-height:25rem}}@media (min-width: 992px){.product__media-wrapper .image-container{min-height:61.5rem}}.product-info-shopping{padding:0 1em}.pill{margin-top:1rem;border-radius:10rem;color:#212121;display:inline-block;font-size:1.2rem;height:3.1rem;line-height:2.2rem;padding:.4rem 1rem;font-weight:500}@media (min-width: 768px){.pill{margin-top:1.2rem}}.pill.fine-wine{background-color:#f0ece0;color:#67490e}.liked-by{display:flex;align-items:center;column-gap:.6em}.liked-by div{font-size:1.4rem;color:#413746;letter-spacing:.038rem;line-height:2.38rem}.order-input{display:flex;flex-wrap:wrap;gap:1.6rem;margin-bottom:1rem}.order-input .quantity__rules{order:2}.order-input .divider+.divider:before{content:"\2022";margin:0 .5rem}.product-form{display:flex;width:100%;justify-content:space-between}.club-discount{padding-bottom:2.7rem}#ProductSubmitButton-add-to-cart{text-transform:uppercase;background:#f26e55;border-radius:.4rem;width:21rem;height:4.4rem;color:#fff;font-weight:700;font-size:1.4rem;border:none;margin:0 0 .5em}quantity-input{display:flex}quantity-input button{width:3.7rem;height:4.4rem;display:flex;background:#f6f5f3;align-items:center;justify-content:center;border:1px solid #e0e0e0}quantity-input button img{width:1.4rem}quantity-input button:first-child{border-right:0;border-radius:.4rem 0 0 .4rem}quantity-input button:last-child{border-left:0;border-radius:.4rem .4rem 0}quantity-input input{width:3.9rem;height:4.4rem;font-weight:700;font-size:2rem;color:#413746;letter-spacing:.08rem;text-align:center;line-height:2rem;border:1px solid #e0e0e0}quantity-input input::-webkit-outer-spin-button,quantity-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}quantity-input input[type=number]{-moz-appearance:textfield}.out-of-stock{margin:1rem 0;color:#909090;font-size:3.8rem;letter-spacing:.047rem;line-height:3.8rem;font-weight:700;text-transform:capitalize}@media (max-width: 991px){.product-sticky{position:fixed;left:0;bottom:0;background:#f9f9f9;width:100%;display:flex;flex-wrap:wrap;z-index:100000}.product-sticky .popover{order:0;width:100%;display:flex;background:#f2eff3;justify-content:center;align-items:center;height:3.8rem;padding:0}.product-sticky .popover .popover-text{text-align:center}.product-sticky #price-info{order:1;width:60%;display:flex;height:6.2rem;align-items:center;margin:0!important;justify-content:center;font-size:2.2rem!important}.product-sticky .order-input{order:2;width:40%}.product-sticky .order-input *{width:100%!important;height:6.2rem!important;border-radius:0!important}.product-sticky.unavailable #price-info{display:none}.product-sticky.unavailable .order-input{width:100%;justify-content:center}.product-sticky.unavailable .order-input .out-of-stock{text-transform:none;font-size:2.2rem;margin:1.2rem auto}.quantity-selector,.quantity__rules{display:none}.order-input,#ProductSubmitButton-add-to-cart{margin:0}}.product-action-items{display:flex;align-items:center;margin:.5em -2rem 0;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.product-action-items div{width:100%;text-align:center}.product-action-items div:first-child{padding:1.4em 2em 1em 1em;border-right:1px solid #e0e0e0}.product-action-items div:last-child{padding:1.4em 1em 1em 2em}.product-action-items a{font-weight:700;font-size:1.3rem;color:#f26e55;letter-spacing:.072rem;text-align:center;line-height:1.44rem}.product-action-items a:hover,.product-action-items a:active,.product-action-items a:focus{color:#f26e55!important;text-decoration:none}.full-hr{margin-left:-2em;margin-right:-2em}.product-row{display:flex;align-items:flex-start}.product-row:not(#about-wine){flex-wrap:wrap}.product-row h1,.product-row h2,.product-row h3{margin-bottom:10px;margin-top:20px}@media (min-width: 992px){.product-row{padding:2em 4em}.product-row [class*=col-]{padding-left:15px;padding-right:15px}}.product-row hr{width:100%;height:.2rem;border:none;background:#e0e0e0;margin-top:4px;margin-bottom:4px}@media (min-width: 992px){.product-row hr{margin-top:0}}.product-row h2.title{width:100%;margin:.7rem 0;font-weight:700;font-size:1.5rem;color:#9b9b9b;letter-spacing:0;text-align:left;margin-left:.5em;text-transform:uppercase}@media (min-width: 768px){.product-row h2.title{font-size:1.9rem;margin-left:0;color:#a0a0a0}}.product-row h3.name{font-weight:700;font-size:3rem;line-height:4rem;color:#413746;letter-spacing:.05rem}@media (min-width: 768px){.product-row h3.name{font-size:4.424rem;line-height:5.161rem}}.product-row h4{font-size:1.4rem;font-weight:500;line-height:2.4rem;margin-bottom:1.9rem}.product-row p{color:#413746;margin:0 0 10px}mobile-collapse details{width:100%;padding:2em 1.5rem 0}mobile-collapse summary{display:block;cursor:pointer;position:relative}mobile-collapse summary svg{right:0;top:50%;width:1em;height:1em;position:absolute;color:var(--c-orange);transform:translateY(-50%)}mobile-collapse .collapse-content-wrapper{display:flex;flex-direction:column;padding-bottom:2rem}@media (max-width: 991px){#about-wine .col-md-8{order:1;width:100%}#about-wine .col-md-4{order:0;width:100vw;background:#f9f9f9;margin:1em -1.5rem}#about-wine .col-md-4 img{max-height:25rem!important;max-width:13.2rem!important}}@media (min-width: 992px){#about-wine{padding:0 4em;background:#f9f9f9}#about-wine .col-md-8{padding-top:2em}}@media screen and (min-width: 992px){.vertical-separator{padding-left:4em!important;border-left:1px solid #e0e0e0;min-height:250px}}.region-map-col{min-height:200px}@media (min-width: 992px){.region-map-col{min-height:250px}}.product-flavor-profile__container{display:flex;flex-direction:row;padding:1.6rem 0;width:100%}.product-flavor-profile__bottle{height:auto;width:24rem;display:flex;justify-content:center;position:relative;display:none;z-index:20}.product-flavor-profile__bottle img{max-height:54rem;width:auto;z-index:50}.product-flavor-profile__bottle:after{content:"";display:block;position:absolute;background-size:cover;width:24rem;height:5rem;bottom:-1.7rem}.product-flavor-profile__description{order:1}.product-flavor-profile__description h3{font-family:Gotham A,Gotham B,Calibri,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:1.6rem;color:#413746;letter-spacing:0;margin:0;line-height:4.1rem;display:flex;flex-direction:column}.product-flavor-profile__description span{display:block;font-family:Gotham A,Gotham B,Calibri,Roboto,sans-serif!important;font-style:normal;font-weight:400;color:#413746;letter-spacing:0;font-size:1.5rem;line-height:2.5rem;margin:0}.product-flavor-profile__chart{display:flex;flex-direction:column;width:calc(100% - 20rem);margin-top:1.6rem!important;background-image:linear-gradient(to bottom,#f9f9f9 0px 5rem,#fff 5rem 5.6rem);background-size:100% 5.6rem;background-repeat:repeat;margin-left:-4.5rem!important}.product-flavor-profile__flavor{height:5rem;background:#5d4968;color:#fff;padding-left:3rem;display:flex;align-items:center;justify-content:flex-end;margin-bottom:.6rem;white-space:nowrap;animation:progress 1.5s ease-in-out forwards}.product-flavor-profile__flavor:nth-child(1){background:#5d4968}.product-flavor-profile__flavor:nth-child(1)>.product-flavor-profile__flavor-value{background:#9975ab}.product-flavor-profile__flavor:nth-child(2){background:#f26e55}.product-flavor-profile__flavor:nth-child(2)>.product-flavor-profile__flavor-value{background:#fb9886}.product-flavor-profile__flavor:nth-child(3){background:#e76b74}.product-flavor-profile__flavor:nth-child(3)>.product-flavor-profile__flavor-value{background:#f88e96}.product-flavor-profile__flavor:nth-child(4){background:#3e92cc}.product-flavor-profile__flavor:nth-child(4)>.product-flavor-profile__flavor-value{background:#3fa9f5}.product-flavor-profile__flavor-value{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700}.product-flavor-profile__flavor-name{font-family:Gotham A,Gotham B,Calibri,Roboto,sans-serif;font-style:normal;font-weight:500;font-size:1.7rem;position:absolute;right:1.5rem;color:#a0a0a0;letter-spacing:0;line-height:4.2rem;width:20.5rem}.product-flavor-profile__pairs-well span{display:block;height:5rem;margin-bottom:.6rem;background:#5d4968;color:#fff}.product-flavor-profile__content{flex:1;position:relative;display:flex;flex-direction:column}@keyframes progress{0%{max-width:0}to{max-width:100%}}@media screen and (min-width: 769px){.product-flavor-profile__container{padding:2rem 1.6rem}.product-flavor-profile__flavor{position:relative;justify-content:space-between}.product-flavor-profile__flavor-name{font-family:Gotham A,Gotham B,Calibri,Roboto,sans-serif!important;font-style:normal;font-weight:400;color:#413746;line-height:2.5rem;font-size:1.9rem;font-weight:500;position:relative;color:#fff!important;width:auto;right:unset}.product-flavor-profile__description{order:0;padding:9rem 2rem 1rem}.product-flavor-profile__description h3{font-family:Quarto A,Quarto B,Times New Roman,serif;font-style:normal;font-weight:700;font-size:3rem;line-height:2.491rem;flex-direction:row}.product-flavor-profile__description span{display:inline-block;border-left:1px solid #e0e0e0;padding:.5em 1em;margin-left:1.5rem}.product-flavor-profile__bottle{display:flex}.product-flavor-profile__chart{position:absolute;bottom:0;bottom:5rem;margin-left:-7rem!important;width:100%}}.product-about-the-brand__container{margin-top:2.8rem}.product-about-the-brand__container h3{font-family:Quarto A,Quarto B,Times New Roman,serif;font-style:normal;font-weight:700;font-size:3rem;color:#413746;letter-spacing:.5px;line-height:4rem}.product-about-the-brand__container img{margin-left:-1.6rem;width:calc(100% + 3.2rem)}@media screen and (min-width: 992px){.product-about-the-brand{height:40rem;overflow:hidden;position:relative;padding:0}.product-about-the-brand__wrapper{display:flex;flex-direction:column;padding:3.2rem 6.4rem;background:#413746e3;width:66%;height:100%}.product-about-the-brand__container{margin:0}.product-about-the-brand__container h3,.product-about-the-brand__container p{color:#fff}.product-about-the-brand__container h3{font-family:Quarto A,Quarto B,Times New Roman,serif;font-style:normal;font-weight:700;font-size:4.4rem;color:#fff;letter-spacing:.74px;line-height:5.2rem}.product-about-the-brand__container img{position:absolute;object-fit:cover;object-position:center bottom;margin:0;z-index:-10;width:100%;height:100%;top:0}}.product-tasting-notes__list{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;width:100%}.product-tasting-notes__list li{flex:1;padding:0 1.5rem;display:flex;align-items:stretch;justify-content:flex-end;flex-direction:column;border-right:1px solid #e0e0e0}.product-tasting-notes__list li:first-of-type{border-left:1px solid #e0e0e0}.product-tasting-notes__content{padding-top:1.4rem}.product-tasting-notes__flavor-icon-wrapper{flex:1;width:100%;display:flex;align-items:center}.product-tasting-notes__flavor-icon{width:100%;margin:0 auto;max-height:6rem;object-fit:contain}.product-tasting-notes__flavor-name{font-family:Quarto A,Quarto B,Times New Roman,serif;font-style:normal;font-weight:700;font-size:1.3rem;color:#413746;letter-spacing:0;text-align:center;line-height:1.5rem;margin-top:.8em;margin-bottom:1rem}.product-tasting-notes__description{margin-top:1.4rem!important;font-size:1.4rem;line-height:2.6rem;text-align:left}@media screen and (min-width: 769px){.product-tasting-notes__content{display:flex;height:21.5rem;padding-bottom:7.5rem}.product-tasting-notes__list{width:50%;padding:0 1.6rem}.product-tasting-notes__description{font-size:1.6rem;line-height:2.6rem;width:50%;margin:1.6rem 0 1.6rem 4.5rem!important}}@media screen and (min-width: 992px){.product-tasting-notes__flavor-name{font-size:1.6rem;line-height:2.2rem}.product-tasting-notes__flavor-icon{max-height:8rem}}.brand-and-bottle-awards__container{display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;width:100%}.brand-and-bottle-awards__content{display:flex;flex-direction:column}.brand-and-bottle-awards__image{display:none}.brand-and-bottle-awards__title{font-family:Gotham A,Gotham B,Calibri,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:1.9rem;color:#413746;letter-spacing:0;line-height:2.6rem}.awards-block__counter{display:flex}.awards-block__counter-title{font-family:Gotham A,Gotham B,Calibri,Roboto,sans-serif;font-style:normal;font-weight:700!important;font-size:1.4rem!important;color:#a0a0a0;margin:0;margin-bottom:1rem!important;margin-top:1rem!important;line-height:1.1!important}.awards-block__counter-icon{width:2.2rem;height:2.2rem;position:relative;top:.5rem;right:.6rem}.awards-block__list{list-style:none;padding:0;margin:0}.awards-block__item{color:#1d1900;line-height:2.3rem;font-weight:400;font-size:1.4rem;margin-bottom:1.9rem;margin-top:1rem}.awards-block__item:last-child{margin-bottom:0}.awards-block__item--brand{font-family:Gotham A,Gotham B,Calibri,Roboto,sans-serif!important;font-style:normal;font-weight:400;color:#413746;letter-spacing:0;margin-bottom:1rem}.awards-block__item--brand:last-child{margin-bottom:0}.awards-block__show-more{display:none}@media (min-width: 992px){.brand-and-bottle-awards{background:#f9f9f9;flex-direction:row;flex-wrap:unset!important;min-height:61rem}.brand-and-bottle-awards__content{width:50%!important}.brand-and-bottle-awards__image-wrapper{width:50%;position:relative}.brand-and-bottle-awards__image{display:block;position:absolute;top:-3.2rem;right:0;left:0;margin:0 auto;width:44rem;max-width:100%}.awards-block__list{overflow:hidden}.awards-block--brand{opacity:0}.awards-block__show-more{font-size:1.4rem;display:inline-block;font-family:Gotham A,Gotham B,Calibri,Roboto,sans-serif;font-style:normal;font-weight:500;background:transparent;border:none;margin-bottom:1.5em;color:#f26e55;text-decoration:underline;cursor:pointer}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/products.css.map */
