.h1,.h2,.h3,.h4{line-height:1.3!important}.h5,.h6{line-height:1.1!important}.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}.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:hover{color:rgb(var(--background-without-opacity))!important;border-color:rgb(var(--background-without-opacity))!important}.custom-link{text-transform:uppercase;font-weight:600;letter-spacing:1.5px;background:linear-gradient(to right,rgb(var(--button-background)),rgb(var(--button-background))) no-repeat!important;background-size:2.375rem 2px!important;background-position:0 1.7em!important;padding-bottom:5px;text-decoration:none;transition:background-size .3s ease-in-out}.custom-link:hover{background-size:100% 2px!important}.multi-column__item{gap:.75rem}.shopify-section--multi-column .prose:not(.prose--tight) :is(p,span){margin-block-start:6px}.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-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}}.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%}.cart__drawer span[data-bloom-checkout-container]{width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bloom_custom.css.map */
