:root{--allocation-account-body-font: "Louize_-_Regular-205TF"}.Bloom__DateOfBirth__Default{width:100%;max-width:300px;margin:auto auto 10px}.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-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.cart__drawer span[data-bloom-checkout-container]{width:100%}.SwymCartdrawerFooter{height:auto!important}@media only screen and (min-width:750px)and (max-width:1024px){.SwymCartWrapper{max-height:calc(100% - 22.083vw)!important}}.bloom-specs .spec-label{display:inline-block;font-weight:700}.bloom-specs .spec-label:after{content:": ";white-space:pre}#bloom-age-gate-background div:empty{display:block}.Bloom__AgeGate__Dialog button,.Bloom__AgeGate__Dialog button:hover{font-family:SohneMono-Buch;background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:12px!important;letter-spacing:2.25px!important;line-height:14.89px!important;min-height:60px!important}.Bloom__AgeGate__Dialog button:disabled{background-color:#797985!important;color:rgb(var(--color-button-text))!important;opacity:1!important}.Bloom__Signup__Container{margin:20px 0 70px}.Bloom__Signup__Container input:not([type=checkbox]):not([type=radio]),.Bloom__Signup__Container select,.Bloom__Signup__Container textarea{transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);min-height:calc(var(--inputs-border-width) * 2);border:0;border-bottom:1px solid #07071E;line-height:1.302vw;font-family:Louize_-_Regular-205TF;padding:.677vw 0;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem}.Bloom__Signup__Container input:focus-visible,.Bloom__Signup__Container select:focus-visible,.Bloom__Signup__Container textarea:focus-visible{outline:0;box-shadow:none}.Bloom__Signup__Container .StripeElement{border-bottom:1px solid #07071E;padding-top:0;padding-bottom:0}.Bloom__Signup__Container .__PrivateStripeElement{top:10px}.Bloom__Signup__Container input[type=checkbox]{width:16px}.Bloom__Signup__Container label,.Bloom__Signup__Container label big{font-size:16px}.Bloom__Signup__Container h2{font-size:calc(var(--font-heading-scale) * 3rem)}.Bloom__Signup__Container h3{font-size:calc(var(--font-heading-scale) * 2.4rem)}.Bloom__Signup__Heading--billing{margin-top:20px}.Bloom__Signup__Container h2,.Bloom__Signup__Container h3{margin-bottom:20px}.Bloom__Signup__Container h2{text-transform:uppercase}.Bloom__Signup__Submit{justify-content:center}@media only screen and (min-width:769px){.Bloom__Signup__Container label,.Bloom__Signup__Container label big{font-size:18px}.Bloom__Signup__Container h2{font-size:calc(var(--font-heading-scale) * 4rem)}.Bloom__Signup__Container h3{font-size:calc(var(--font-heading-scale) * 2rem)}}@media only screen and (min-width:749px){.customer.account{max-width:80.521vw;padding:36px 2.604vw}}.tailwind .classes_accountButton,.tailwind .classes_buttonLike,#headlessui-portal-root .classes_accountButton,#headlessui-portal-root .classes_buttonLike{font-family:SohneMono-Buch!important;border:none!important;text-transform:uppercase;letter-spacing:2.25px}#headlessui-portal-root a.classes_buttonLike:not(:disabled),#headlessui-portal-root button.classes_accountButton:not(:disabled),.tailwind a.classes_buttonLike:not(:disabled),.tailwind button.classes_accountButton:not(:disabled){background-color:var(--allocation-account-primary-button-color)!important;color:var(--allocation-account-inverted-color)!important}.tailwind .classes_accountLink,#headlessui-portal-root .classes_accountLink{color:var(--allocation-account-accent-text-color)!important}.tailwind .classes_accountLink,.tailwind .classes_accountLink:hover,#headlessui-portal-root .classes_accountLink,#headlessui-portal-root .classes_accountLink:hover,#mobile-navbar button,#mobile-navbar button:hover{background-color:transparent!important;border:none!important;min-width:unset;min-height:unset;margin:unset;padding-left:unset}.tailwind .classes_accountLink:hover,#headlessui-portal-root .classes_accountLink:hover{color:var(--allocation-account-text-hover-color)!important}.tailwind .classes_accountLink:before,.tailwind .classes_accountLink:after,#mobile-navbar button:before,#mobile-navbar button:after{content:none}@media screen and (max-width:749px){.tailwind table tr,.tailwind table td{display:revert;text-align:left}.tailwind table thead,.tailwind table th{display:revert}.tailwind table td:before{content:none}.tailwind td:first-of-type{padding-top:.5em!important}}.email-register h1{color:#07071e;text-align:center;font-family:Louize_-_Regular-205TF;font-size:7.125vw;font-weight:400;line-height:6.888vw;margin-bottom:13.267vw}.email-register input{font-size:4.835vw;line-height:6.361vw;padding:3.817vw 0;max-width:none;letter-spacing:.04rem;min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0;-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-bottom:1px solid #07071E;font-family:Louize_-_Regular-205TF;min-height:auto;height:auto!important}.email-register input:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.email-register{max-width:84.987vw!important;padding:25.445vw 3.817vw!important}@media screen and (min-width:750px){.email-register h1{font-size:1.719vw;line-height:95.3%;margin-bottom:5.208vw}.email-register input{font-size:max(.99vw,16px);line-height:max(1.302vw,26px);padding:.677vw 0;max-width:23.438vw}.email-register{max-width:25vw!important;padding:6.25vw .781vw 9.375vw!important}}.bloom__activate_error_container{min-height:500px;display:flex;align-items:center;justify-content:center;text-align:center}.product-card div.flex.flex-row.h-10{height:100%!important}.product-card div.h-10 button.h-10{height:100%!important;width:3em!important}.product-card button.text-lg{font-family:inherit}
/*# sourceMappingURL=/cdn/shop/t/50/assets/bloom_custom.css.map */
