.rte h4{font-size:calc(var(--typeHeaderSize)*.42);line-height:var(--typeBaseLineHeight);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);letter-spacing:var(--typeHeaderSpacing);text-transform:capitalize;margin-bottom:4px;margin-top:0}.rte h5{margin-top:60px;margin-bottom:10px;text-transform:inherit;letter-spacing:0;font-size:1.2em}.rte h6{margin-top:40px;margin-bottom:5px}.rte blockquote{margin:0 0 25px;padding:20px 20px 25px;font-weight:600;border:2px solid var(--colorTextBody);font-size:.9em}.hero__text-content .hero__top-subtitle{margin-bottom:0}.hero__text-content .hero__link{margin-top:25px}.collapsible-trigger-btn,.collapsible-trigger{font-weight:600}.btn{padding:13px 20px}.slideshow__slide .hero__title{line-height:1.3}.qty-buy-container{display:flex;width:100%;justify-content:center}.qty-buy-container .buy-form{width:100%}.qty-buy-container .qty-form{padding-right:5px}.qty-buy-container .qty-form .js-qty__wrapper{min-width:80px}.qty-buy-container .qty-form .js-qty__num{padding:8px 20px}@media screen and (min-width:769px){.qty-buy-container .qty-form .js-qty__num{padding:9.5px 20px}}.bloom-spec-awards{padding:24px;text-align:center}.bloom-spec-awards h3{font-size:24px}.bloom-spec-awards h6{margin-top:0;margin-bottom:10px}.bloom-specs ul{list-style:none;margin-left:0}.spec-tab .label{text-align:left;padding-left:24px}.spec-tab .collapsible-content__inner{padding:0 24px 24px!important}.bloom-specs li{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.bloom-specs .spec-label{min-width:5.7em;max-width:5.7em;margin-right:1em;display:flex;flex-direction:column;flex-basis:100%;flex:1;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);letter-spacing:var(--typeHeaderSpacing);font-size:calc(var(--typeHeaderSize)*.38);line-height:calc(var(--typeHeaderLineHeight)*1.47)}@media screen and (min-width: 769px){.bloom-specs .spec-label{font-size:calc(var(--typeHeaderSize)*.408)}}.bloom-specs .spec-value{display:flex;flex-direction:column;flex-basis:100%;flex:2;font-size:calc(var(--typeBaseSize)*.92);line-height:var(--typeBaseLineHeight);padding-top:6.8px}@media screen and (min-width: 769px){.bloom-specs .spec-value{font-size:var(--typeBaseSize);padding-top:4.2px}}.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{font-size:calc(var(--typeBaseSize)*.92)!important}@media screen and (min-width: 769px){.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{font-size:var(--typeBaseSize)!important}}.btn.disabled,.btn[disabled]{color:#9e9e9e;cursor:not-allowed}@media only screen and (max-width: 768px){.product__main-photos{margin-top:20px}}@media only screen and (min-width: 769px){.product-single__meta .product-block.product-block--header{margin-bottom:40px}}.product__price--compare,.grid-product__price--original{color:var(--compareAtPrice)}.product__price-savings{font-size:calc(var(--typeBaseSize) + 2px);text-transform:uppercase}.grid-product__price--savings{text-transform:uppercase}.product-description p{margin-bottom:24px}.product-block.varietal-name{text-transform:uppercase;font-size:calc(var(--typeBaseSize) + 2px);margin-bottom:0}.page-content--product .product-description{margin-bottom:45px}@media only screen and (min-width: 769px){.custom-text-columns .grid--uniform .grid__item:last-child{padding-left:72px}}.newsletter__input-group{width:100%}.newsletter-popup .social-icons li{margin:5px 15px 0 0;display:inline-block}.rte.collection__description{margin-left:auto;margin-right:auto;max-width:700px}.grid-product__title--heading{font-size:var(--typeProductTitle)}.grid-product__price.varietal-name{text-transform:uppercase;margin-bottom:2px}.cart-container .Bloom__DateOfBirth__Default{width:100%;margin-bottom:5px}.cart-container .Bloom__DateOfBirth__Default p{margin-bottom:5px}.cart-container .Bloom__DateOfBirth__Default .Bloom__DateInput--wrapper{display:flex;justify-content:space-between}.cart-container .Bloom__DateOfBirth__Default .Bloom__DateInput--wrapper>span{width:32%}.cart-container .Bloom__DateOfBirth__Default .Bloom__DateInput--input_wrapper>select{width:100%}.cart-container span[data-bloom-checkout-container]{width:100%}.Bloom__Signup__Form{margin-bottom:40px}.Bloom__Signup__Form button:disabled{cursor:not-allowed;background-color:#232230;border:1px solid #232230;color:#fff;opacity:.7}.Bloom__Signup__Form button:disabled:hover{background-color:#232230;border:1px solid #232230;color:#fff}.Bloom__MyAccount__Container .grid,.tailwind .grid{margin-left:0!important}.bloom_membershipContainer,.bloom_releaseContainer{padding-left:22px}.Bloom__MyAccount__Container .classes_accountButton,.Bloom__MyAccount__ScreenCaptureModal .classes_accountButton,.Bloom__MyAccount__Container .classes_buttonLike,.Bloom__MyAccount__ScreenCaptureModal .classes_buttonLike{font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:max(calc(var(--typeBaseSize) - 4px),13px)!important;padding-top:11px!important;padding-bottom:11px!important}.Bloom__MyAccount__Container table{background:transparent}.Bloom__MyAccount__Container h1,.Bloom__MyAccount__ScreenCaptureModal h1{font-size:calc(var(--typeHeaderSize)*.85)!important}.Bloom__MyAccount__Container h2,.Bloom__MyAccount__ScreenCaptureModal h2{font-size:calc(var(--typeHeaderSize)*.73)!important}.Bloom__MyAccount__Container h3,.Bloom__MyAccount__ScreenCaptureModal h3{font-size:calc(var(--typeHeaderSize)*.5)!important}@media only screen and (min-width: 769px){.Bloom__MyAccount__Container h1,.Bloom__MyAccount__ScreenCaptureModal h1{font-size:var(--typeHeaderSize)!important}}@media only screen and (min-width: 769px){.Bloom__MyAccount__Container h2,.Bloom__MyAccount__ScreenCaptureModal h2{font-size:calc(var(--typeHeaderSize)*.85)!important}}@media only screen and (min-width: 769px){.Bloom__MyAccount__Container h3,.Bloom__MyAccount__ScreenCaptureModal h3{font-size:calc(var(--typeHeaderSize)*.52)!important}}.site-footer{padding-top:50px!important;padding-bottom:50px!important}@media only screen and (min-width: 769px){.site-footer{padding-top:80px!important;padding-bottom:80px!important}}.newsletter-section{padding:60px 0}.newsletter-section input{border-color:#373641}.Bloom__AgeGate__Dialog .Bloom__Button--Primary,.Bloom__AgeGate__Dialog .Bloom__Button--Primary:hover,.Bloom__AgeGate__Dialog .Bloom__Button--Primary:focus{background-color:#232230}.Bloom__AgeGate__Dialog .Bloom__Button--Primary:hover{opacity:.9}#shopify-section-template--18345308782894__2d87efe5-3ef9-4a08-bef1-89e8cb1f2a91{margin:0!important}.testimonials-section{padding:50px 0}@media only screen and (min-width: 769px){.testimonials-section .section-header{margin-bottom:10px}}.page-width--extra-narrow{max-width:600px}.grid-product__tag.grid-product__tag--sold-out{background-color:#fff}.membership-cards button:disabled{background-color:#b9b8c9;color:#232230;opacity:.8!important;cursor:not-allowed!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bloom_custom.css.map */
