:root{--heading-font-family: "proxima-nova", "Open Sans", sans-serif;--text-font-family: "proxima-nova", "Open Sans", sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6){line-height:115%}.h6{font-size:calc(.75rem * 1.2)}body{line-height:1.5rem}.color-scheme .h1,.color-scheme .h2,.color-scheme .h3,.color-scheme .h4{color:rgb(var(--heading-color, var(--text-color)))}.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:.5rem}.prose:not(.prose--tight) :where(h1,h2,h3,h4,h5,h6){padding-top:1rem}.h1,.h2{margin-bottom:1.25rem}.section-stack{gap:1.5rem}small{line-height:1.5}li{list-style-position:outside;margin-inline-start:1.5em}.mega-menu__linklist li,li.header__primary-nav-item,li.header-icon-link,.footer li{list-style-position:initial;margin-inline-start:0}.button--outline{color:rgb(var(--text-color));border-color:rgb(var(--text-color));--hover-gradient: linear-gradient(rgb(var(--text-color)), rgb(var(--text-color)))}.button--outline:not(:disabled):hover{color:rgb(var(--background-without-opacity))!important;border-color:rgb(var(--background-without-opacity))!important}.custom-link,button.link,a.link{position:relative;text-transform:uppercase;font-weight:600;letter-spacing:1.5px;text-decoration:none;padding-bottom:8px;background:none!important;text-align:left;line-height:1.2}.custom-link:after,button.link:after,a.link:after{content:"";position:absolute;left:0;bottom:0;width:30%;height:2px;background-color:#be0216;transition:width .3s ease-in-out}.custom-link:hover:after,button.link:hover:after,a.link:hover:after{width:100%}.button{line-height:1.2}.link.remove-btn{padding-bottom:0}.link.remove-btn:after{content:none}.badge{border-radius:100px;font-size:12px;font-style:normal;font-weight:600;line-height:14px;text-transform:uppercase;padding:4px 12px;border-width:1px;border-style:solid}.badge--score{border-color:rgb(var(--text-color));background:#fff}.badge--members{border-color:rgb(var(--text-color));background-color:rgb(var(--text-color));color:#fff}.product-card .badge-list{display:flex;padding-bottom:8px;justify-content:center;align-items:center;align-content:center;gap:6px;align-self:stretch;flex-wrap:wrap}.product .badge-list{gap:6px;justify-content:center}@media screen and (min-width:1000px){.product .badge-list{justify-content:start}}.multi-column__item{gap:.75rem}.shopify-section--multi-column .prose:not(.prose--tight) :is(p,span){margin-block-start:6px}.multi-column__item .custom-link{margin-top:14px}.shopify-section--featured-collections .h2{margin-bottom:0}.shopify-section--featured-collections .has-multiple .featured-collection-description{max-width:600px;margin:auto}.shopify-section--featured-collections .has-multiple .collection-header{position:relative}.shopify-section--featured-collections .has-multiple button[aria-current=true]:after{transform:scaleX(1)}.shopify-section--featured-collections .has-multiple button:after{content:"";width:calc(100% - var(--heading-letter-spacing));height:1px;transform-origin:var(--transform-origin-start);background:currentColor;transition:transform .3s;position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}.shopify-section--image-with-text-overlay .prose :is(.button,.button-group:has(.button)){margin-top:.5rem}.shopify-section--image-with-text-overlay .rte-content:has(+.button){margin-bottom:20px}.shopify-section--image-with-text-overlay .prose{padding:20px 0}.shopify-section--image-with-text .prose .h3{line-height:1.2!important;margin-block-end:1rem}.product .product-volume{font-size:25px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:2.5px;text-transform:uppercase}.product .price-list .h4{letter-spacing:2.5px}.quantity-buy-block product-form{width:100%}.quantity-buy-block .quantity-wrapper{max-width:100px}.quantity-buy-block .quantity-selector{display:flex;height:46px;padding:5px 15px}.product-awards .author{font-weight:600;color:#2a2a2a;margin-bottom:12px;margin-block-start:0px!important}.product-awards .score{color:rgb(var(--button-background));font-size:4rem;margin-bottom:0}.import-alert-container{display:flex;align-items:start;gap:6px}.import-alert-container svg{width:100%;max-width:24px}.product-list{--product-list-default-row-gap: 40px}@media screen and (min-width:1000px){.product-list{--product-list-default-row-gap: 40px}}.product-card{gap:1rem}.product-card .product-title{font-size:18px;font-weight:400;line-height:24px;text-transform:capitalize;letter-spacing:normal}.product-card .price-volume *{font-size:16px;font-style:normal;line-height:24px;letter-spacing:1.6px;text-transform:uppercase}.product-card .product-range .h6{font-size:12px;font-style:normal;font-weight:700;line-height:24px!important;letter-spacing:1.2px;text-transform:uppercase}.product-card .product-card__quick-add-button{inset-block-end:0;inset-inline-end:0;padding:12px 24px}@media screen and (max-width:699px){.product-card .product-card__quick-add-button{opacity:1;position:relative;transform:none;color:rgb(var(--text-color));border-color:rgb(var(--text-color))}.product-card .product-card__quick-add-button:hover{color:#fff!important;border-color:#fff!important;background-color:rgb(var(--text-color))}}@media screen and (min-width:700px){.product-card .product-card__quick-add-button{position:relative;--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--hover-gradient: linear-gradient(transparent, transparent);background-color:#0000;background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;color:rgb(var(--button-text-color))}}.club-only-text{margin-bottom:10px}.club-only-text a{text-decoration:underline}.club-only{margin-bottom:10px}.club-only .button{width:100%}.timeline-dot{position:absolute;border-radius:50%;background-color:#9d9d9c;border:none;height:15px;width:15px;right:calc(50% - 8px);transition:background .2s ease,transform .2s ease}.timeline-dot.active{background-color:#be0216}.timeline-dot.dot-mob{top:calc(50% - 8px)}.timeline-content .h3{margin-bottom:15px}.timeline-content .button{margin-top:25px}.timeline-split-2{position:relative}.timeline-split-2 .timeline-split-block img,.timeline-full-block img{height:294px;object-fit:cover;margin-left:auto;margin-right:auto}.timeline-split-2 .timeline-split-block{margin-bottom:30px;gap:30px}.timeline-full-block{display:flex;flex-direction:column;margin-bottom:30px;gap:30px}.timeline-split-2 .timeline-content{max-width:550px;margin-left:auto;margin-right:auto}.timeline-split-2 .divider-mob,.timeline-full-block .divider-mob{height:100px;position:relative}.timeline-split-2 .divider-mob .divider,.timeline-full-block .divider-mob .divider{height:100%}.timeline-split-2 .divider,.timeline-full-block .divider{display:block;position:absolute;left:50%;border-left:2px solid #9d9d9c}.timeline-split-2 .divider-desk,.timeline-split-2 .dot-desk{display:none}@media screen and (min-width:700px){.timeline-full-block img{height:100%}.timeline-split-2 .divider-desk,.timeline-split-2 .dot-desk{display:block}.timeline-split-2 .divider-mob,.timeline-full-block .divider-mob{display:none}.timeline-split-2 .timeline-split-block{gap:100px;margin-bottom:100px}.timeline-full-block{margin-bottom:100px;gap:40px}.timeline-split-2 .divider-desk{height:calc(100% + 80px);top:-40px}}.fine-print{max-width:560px;margin:0 auto}.fine-print a{text-decoration:underline}.Bloom__GiftMessage-Container .inner-container{display:flex;justify-content:space-between;margin-bottom:20px}.Bloom__GiftMessage-Container .inner-container input{width:48%;border:1px solid #ddd;padding:12px 14px}.Bloom__GiftMessage-Container textarea{width:100%;max-height:120px;border:1px solid #ddd;padding:12px 14px;cursor:text}.Bloom__GiftMessage-Container .gift-fields{display:none;transition:max-height .3s ease-out}.gift-note{margin-bottom:15px}.shopify-section--main-blog .blog-tags{margin-bottom:12px}.shopify-section--main-blog .blog-tags li{font-weight:600}@media screen and (max-width:699px){.shopify-section--media-grid .prose{padding-bottom:15px}}.Bloom__DateOfBirth__Default{width:100%;margin-bottom:5px}.Bloom__DateOfBirth__Default p{margin-bottom:5px}.Bloom__DateOfBirth__Default .Bloom__DateInput--wrapper{display:flex;justify-content:space-between}.Bloom__DateOfBirth__Default .Bloom__DateInput--wrapper>span{width:32%}.Bloom__DateOfBirth__Default .Bloom__DateInput--input_wrapper>select{width:100%;border:1px solid rgb(var(--text-color))}.cart-drawer span[data-bloom-checkout-container]{width:100%}.bloom-footer{margin-top:10px}.footer__aside{border-top:1px solid rgb(var(--border-color));padding-top:20px}.footer .social-media--list svg{width:24px}.footer .enjoy-logo{margin-bottom:20px}@media screen and (min-width:1000px){.footer .md\:justify-start{justify-content:start}.footer .md\:text-start{text-align:left}}.bloom__activate_error_container{min-height:400px}.bloom__activate_error_message{text-align:center;display:flex;justify-content:center;padding-top:40px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bloom_custom.css.map */
