.product{margin:0}.product .page-width{padding:0 2.4rem}.product.grid{gap:0}.product--no-media{max-width:57rem;margin:0 auto}.product__media-wrapper{padding-left:0}.product .product-form__buttons .shopify-payment-button__button,.product .product-form__buttons .button{margin:0 auto 1.6rem;text-transform:uppercase;font-size:1.8rem;font-weight:700;height:auto;max-width:20rem}@media screen and (min-width: 750px){.product__column-sticky{display:block;position:sticky;top:3rem;z-index:2}.product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.product__info-wrapper{padding:0 0 0 5rem}.product--right .product__info-wrapper{padding:0 5rem 0 0}.product--right .product__media-list{margin-bottom:2rem}}.shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:1.2}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:1.5;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.3rem;line-height:1.4;margin-bottom:1.5rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:44rem;min-width:fit-content;border:none}.product-form__input .form__label{padding-left:0}.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input .select{max-width:100%}.product-form__submit{margin-bottom:1rem}.no-js .product-form__submit.button--secondary{--color-button: inherit;--color-button-text: inherit;--alpha-button-background: 1}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors: active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.5rem}.product__info-container>*+*{margin:.8rem 0}.product__info-container iframe{max-width:100%}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:.8rem 0}.product__text{margin-bottom:0}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.caption-with-uppercase{text-transform:uppercase}.product__title{word-break:break-word;margin-bottom:1.5rem}.product__title>*{margin:0}.product__title>a{display:none}.product__title+.product__text.caption-with-uppercase{margin-top:-1.5rem}.product__text.caption-with-uppercase+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 1rem}.product .price .badge{margin-bottom:.5rem}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sale{display:none}@media screen and (min-width: 750px){.product__info-container{max-width:60rem}.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.product__info-container>*:first-child{margin-top:0}}.product__description-title{font-weight:600}.product__tax{margin-top:-1.4rem}.product-form__quantity .form__label{display:none}.price-per-item__label.form__label{margin-bottom:0rem}.product-form__quantity-top .form__label{margin-bottom:1.2rem}.product-form__buttons{max-width:100%}.product__inventory{display:flex;align-items:center;gap:.5rem}.product__inventory.visibility-hidden:empty{display:block}.product__inventory.visibility-hidden:empty:after{content:"#"}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:44rem;margin-bottom:2.5rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.no-js .recipient-checkbox{display:none}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-form ul{line-height:1.6;padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors: active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}#hero{position:relative;width:100%;min-height:var(--minh);overflow:hidden;will-change:min-height,width,height}.pdp-core .product>.background-line,.pdp-core .product>.background{position:absolute;top:calc(var(--minh) * .4965);left:0;bottom:0;width:100%;z-index:0;background:rgb(var(--fdn-white));will-change:top;overflow:hidden}.product .container{max-width:var(--maxwidth);width:100%;margin:0 auto;position:relative;text-align:center}.product .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.product .col{width:100%}.product .col.details{margin-top:calc(var(--minh) * -1 * .1)}.product .txtimg .col{text-align:center}.product .txtimg dl,.product .txtimg dt,.product .txtimg dd{margin:0;padding:0;display:block}.product .txtimg dt{font-weight:700;margin:0 0 .8rem;font-size:2.8rem;line-height:1}.product .txtimg p,.product .txtimg dd{margin:0 0 2.4rem;font-size:1.8rem;line-height:1.4}@media screen and (min-width: 800px){.product .txtimg p,.product .txtimg dd{font-size:2.4rem;font-size:clamp(1.8rem,calc(1.8rem + (1vw - .75rem)*.8696),2.4rem)}.product .txtimg .col{text-align:left}}.product .txtimg h3{text-transform:uppercase}.product .txtimg{padding:6.4rem 2.4rem}.product .txtimg .row{gap:4.4rem;row-gap:4.4rem;text-align:left}.product .txtimg .col{width:100%}.product .txtimg.right .col:first-child,.product .txtimg.left .col:first-child{order:1}.product .txtimg.left .col:last-child,.product .txtimg.right .col:last-child{order:2}.product .txtimg:not(.flavourprofile) .col .img{height:50rem;position:relative;margin-left:-2.4rem;margin-right:-2.4rem}.product .txtimg:not(.flavourprofile) .col img:not(.inline){position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%}.product .txtimg.flavourprofile .col img{width:100%;height:auto}@media screen and (min-width: 800px){.product .txtimg:not(.flavourprofile) .col .img,.product .txtimg .col .img{margin-left:inherit;margin-right:inherit}}.product .serves .row.header{flex-direction:column;font-size:1.8rem;line-height:1.4;align-items:center;justify-content:center;align-content:center}@media screen and (min-width: 800px){.product .serves .row.header{font-size:2.4rem}}.product .serves .row.header .col{width:100%;max-width:100rem}.product .serves .row.serving{align-items:baseline}.product .serves .row.serving .col{width:50%;padding:2rem 1rem 2.4rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.product .serves .row.serving h5{line-height:1;margin:0 auto .4rem;text-transform:uppercase}.product .serves .row.serving .col svg{width:77.2%;max-width:16.6rem;margin:0 auto 2.4rem;display:block}.product .serves .row.serving .col .details{max-width:40rem;margin:0 auto 2.4rem}.product .serves .row.serving .col .details p{margin:0 auto}.product .serves{padding:6.4rem 1.2rem}@media screen and (min-width: 360px){.product .serves .row.serving .col{padding:2rem 1rem}}@media screen and (min-width: 500px){.product .serves .row.serving .col{padding:2rem 2rem 2.4rem}.product .serves{padding:6.4rem 2.4rem}}.product h3{margin-bottom:2.4rem}@media screen and (min-width: 800px){.product .serves,.product .txtimg{padding:6.4rem}.product .txtimg .col{width:calc((100% - 4.4rem)/2)}.product .txtimg .row{align-items:normal}.product .txtimg h3{margin-top:0}.product .txtimg:not(.flavourprofile) .col .img{height:55rem;overflow:auto;position:relative;width:100%}.product .txtimg.left .col:last-child,.product .txtimg.right .col:last-child{width:calc((100% - 4.4rem)*.5747)}.product .txtimg.left .col:first-child,.product .txtimg.right .col:first-child{width:calc((100% - 4.4rem)*.4253)}.product .txtimg.left .col:last-child,.product .txtimg.right .col:first-child{order:1}.product .txtimg.left .col:first-child,.product .txtimg.right .col:last-child{order:2}.product .serves .row.serving .col{width:25%;padding:2rem .045rem 2.4rem}.product .txtimg+.product .txtimg{padding-top:3.4rem}}@media screen and (min-width: 1000px){.product .serves .row.serving .col{padding:2rem 2rem 2.4rem}}#hero img{width:auto;aspect-ratio:1 / 1;max-height:calc(calc(var(--minh) * .8) - calc(2 * var(--header-height)));max-height:calc(var(--minh) - calc(1.2 * var(--header-height)));height:auto;transform:translateY(-61.9%) translate(-50%);display:block;margin:0 auto;position:absolute;top:calc(var(--minh) * .5);left:50%}.pdp-core .product>.background-line{--svgheightval: .009;--minsvgheight: .521rem;background:transparent;position:absolute!important;margin-top:min(calc(var(--minsvgheight) * .5 * -1),calc(calc(var(--svgheightval) * .5 * -1) * calc(var(--minh) - calc(1.2 * var(--header-height)))))}.pdp-core .product>.background-line svg{width:100vw;width:auto;height:auto;height:max(var(--minsvgheight),calc(var(--svgheightval) * calc(var(--minh) - calc(1.2 * var(--header-height)))),.28vw);min-width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}#hero .col.bottle{min-height:calc(var(--minh) * 1)}#hero h1{font-size:min(calc(var(--minh) * .08),10svw);font-weight:700;line-height:1;margin:.5rem auto 1.6rem}.product .buy{display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.product .price{font-size:2rem;font-weight:700}.product .price{padding:0 1.5rem}.product .lorem{width:100%;padding:2rem;max-width:50rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.product .atf p{margin:0 auto 1.6rem;line-height:1.4}.product .atf>*{margin-bottom:0}product-info>div{width:100%}@media screen and (max-width: 799px){#hero img{max-height:calc(var(--minh) - calc(1.5 * var(--header-height)))}}@media screen and (max-width: 799px) and (min-height: 860px){#hero img{max-height:calc(var(--minh) - calc(1.8 * var(--header-height)))}}@media screen and (max-width: 799px) and (min-height: 1000px){#hero img{max-height:calc(var(--minh) - calc(2.2 * var(--header-height)))}}@media screen and (max-width: 799px) and (min-height: 1200px){#hero img{max-height:calc(var(--minh) - calc(2.4 * var(--header-height)))}}@media screen and (max-width: 799px) and (min-height: 1350px){#hero img{max-height:calc(var(--minh) - calc(2.6 * var(--header-height)))}}@media screen and (max-width: 799px) and (min-height: 1400px){#hero img{max-height:calc(var(--minh) * .9 - calc(3 * var(--header-height)))}}@media (min-width: 800px){#hero .row,#hero .col{min-height:var(--minh);will-change:min-height,width,height}.product .col{width:50%;flex-grow:1}.product .three-col .col{width:calc(100% / 3)}.product .bot-space{padding-bottom:3rem}#hero .col.bottle{min-height:var(--minh)}.product .col.details{margin-top:0}#hero img{left:25%;max-height:calc(var(--minh) * .8);will-change:max-height,width,height;height:100%}.product .atf{overflow:visible;min-height:calc(var(--minh) * .4965);display:flex;flex-direction:column;justify-content:flex-end;padding:0 .8rem 3.2rem;will-change:padding,min-height}.product .lorem{padding:1.6rem .8rem}.product .atf p{will-change:margin}.product .row.flip-col .col:first-child{order:2}.product .row.flip-col .col:last-child{order:1}}.product .nom{margin:0}@media (min-width: 870px){.product .atf{padding:0 2rem 3.2rem}}.shallow{display:none}@media (min-height: 760px) and (min-width: 800px){.product .atf p.shallow{display:block;margin:1.6rem auto 0;max-width:40rem}.deep{display:none}}.product .shallow,.product .deep{font-size:1.8rem;line-height:1.4}.product .deep{margin:1.2rem auto;max-width:38rem}@media screen and (max-width: 340px){.product .deep br{display:none}}#pdpfooter{display:flex;justify-content:center;align-items:center;min-height:calc(100svh - var(--header-bottom-position, 0));padding:20rem 2.4rem;text-align:center}#pdpfooter .button{text-transform:uppercase}#pdpfooter h2{text-transform:uppercase;font-size:clamp(1.8rem,7vw,5.4rem);line-height:1;margin:0 auto 2.4rem}#pdpfooter p{margin:0 auto 2.4rem;max-width:80rem;font-size:1.8rem;padding:2rem 0 4rem}#pdpfooter svg{display:block;margin:0 auto 4.8rem}@media screen and (min-width: 800px){#pdpfooter svg{margin:0 auto 4.8rem}#pdpfooter{padding:15rem 6.4rem 20rem}#pdpfooter p{font-size:2.4rem;max-width:110rem}}#pdpfooter .col{max-width:108rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 750px){#pdpfooter h2{font-size:clamp(1.8rem,6.6vw,5.4rem)}}#pdpfooter>img{position:fixed;bottom:0;left:0;width:100%;height:auto;z-index:-1}.product{z-index:1}.product quantity-input.quantity{margin:0 auto}.product .slideshow,.product .slideshow .container,.product .slideshow .row{width:100%}.product .slideshow .col.pdp-slideshow{width:100%;position:relative}.product .slideshow .pdp-slide{width:100%;height:calc(100svh - var(--header-bottom-position, 0svh));top:calc(var(--header-bottom-position) + 2.2rem);top:calc(var(--header-bottom-position) + 0rem);position:sticky;--reduce1: calc(.1 * var(--ppc-n1, 0));--reduce2: calc(.05 * var(--ppc-n2, 0));--reduce3: calc(.025 * var(--ppc-n3, 0));--reduce4: calc(.825 * var(--ppc-last, 0));--reduce4: calc(0 * var(--ppc-last, 0));--scale: 1;--translate: 0;transform:scale(var(--scale)) translateY(var(--translate));transform-origin:50% 1rem}.product .slideshow .pdp-slide:last-child{transform:scale(var(--scale))}.product .slideshow .pdp-slide-inner{width:100%;height:calc(100svh - var(--header-bottom-position, 0svh));overflow:hidden;position:relative}.product .slideshow .pdp-slide-inner img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.download-pdf{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.8rem;line-height:1.4;color:rgb(var(--color-foreground));margin:2.6rem auto 0;height:21rem;text-align:center}.download-pdf span{transform:translateY(-3rem)}.grains-and-casks-slider ul{list-style:none;padding:0;margin:0}.grains-and-casks-slider li{display:inline-block}.grains-and-casks-slider .splide__pagination{display:none}.gac-container{padding:0 2rem}.gac-container h3{text-align:left}.gc-content,.gc-content p,.gc-content .h5,.gc-content img{display:block;min-width:min(calc(100svw - 4.8rem),35rem);width:min(calc(100svw - 4.8rem),35rem);max-width:350px;height:auto;padding:0;margin:0;text-align:left}.gc-content img{margin-bottom:.8rem}.gc-content .h5{text-transform:uppercase}.gc-content{margin-right:1.6rem}.gc-content img{aspect-ratio:1 / 1}.gac-container .splide__arrow{--sp-arrow-size: 4.4rem;--sp-arrow-gap: 1.4rem;--sp-arrow-top: -6.5rem;top:var(--sp-arrow-top);height:var(--sp-arrow-size);width:var(--sp-arrow-size);background:rgb(var(--fdn-tier1));transition:background .2s}.gac-container .splide__arrow--prev{left:unset;right:calc(var(--sp-arrow-gap) + var(--sp-arrow-size))}.gac-container .splide__arrow--next{right:0}.gac-container .splide__arrow svg{height:var(--sp-arrow-size);width:var(--sp-arrow-size);fill:rgb(var(--fdn-accent));transition:fill .2s}.gac-container .splide__arrow:disabled{background:rgb(var(--fdn-off-white));opacity:1}.gac-container .splide__arrow:disabled svg{fill:rgb(var(--white))}.gac-container h3{margin-bottom:4.4rem;padding-right:12rem}.product .gac-container.container{padding:3.2rem 2.4rem}.gac-container .splide__track{overflow:visible}@media screen and (min-width: 800px){.gac-container .splide__arrow{--sp-arrow-size: 5.4rem;--sp-arrow-gap: 2.4rem;--sp-arrow-top: -6.5rem}.product .gac-container.container{padding:3.2rem 5.9rem 6.4rem;max-width:calc(11.8rem + var(--maxwidth))}.gac-container h3{padding-right:15rem}}.bring-out-the-grains .col{display:flex;flex-direction:column;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-core-product.css.map */
