:root{--bloom-pink: 201, 42, 121;--bloom-pink-soft: 232, 62, 145;--bloom-sage: 120, 145, 123;--bloom-radius: 1.6rem;--bloom-shadow: 0 .8rem 2.4rem rgba(82, 109, 87, .08)}h1,h2,h3,.h0,.h1,.h2,.hxl{letter-spacing:0}.button,button.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.12em;font-size:1.3rem}.bloom-button--pink{--color-button: var(--bloom-pink);--color-button-text: 255, 255, 255;--color-shadow: var(--bloom-pink)}.bloom-section-head{text-align:center;max-width:64rem;margin:0 auto 4rem}.bloom-section-head h2{margin:0}.bloom-section-head__text{margin-top:1.2rem;font-size:1.6rem;line-height:1.7}.bloom-section-head__text p{margin:0}.bloom-benefits,.bloom-gallery{position:relative;overflow:hidden}.bloom-decor{position:absolute;width:16rem;height:auto;pointer-events:none;z-index:0;opacity:.9}.bloom-decor--top-left{top:-1.6rem;left:-1.6rem}.bloom-decor--bottom-right{bottom:-1.6rem;right:-1.6rem;transform:rotate(180deg)}@media screen and (min-width:990px){.bloom-decor{width:24rem}}.bloom-benefits .page-width,.bloom-gallery .page-width{position:relative;z-index:1}.bloom-hero{position:relative;overflow:hidden}.bloom-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.bloom-hero__inner{position:relative;z-index:1;display:grid;gap:3.2rem;align-items:center}.bloom-hero__content{text-align:center;max-width:56rem;margin:0 auto}.bloom-hero__heading{margin:0;line-height:1.08;text-wrap:balance}.bloom-hero__text{margin-top:1.6rem;font-size:1.7rem;line-height:1.65}.bloom-hero__text p{margin:0}.bloom-hero__buttons{margin-top:2.8rem;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.bloom-hero__media{position:relative;width:min(100%,34rem);margin:0 auto}.bloom-hero__arch{position:relative;aspect-ratio:4 / 5;border-radius:999px 999px var(--bloom-radius) var(--bloom-radius);overflow:hidden;background:rgb(var(--color-background));box-shadow:0 2rem 4rem #526d5729;outline:1px solid rgba(var(--color-accent-gold),.5);outline-offset:.8rem}.bloom-hero__image,.bloom-hero__image-link{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.bloom-hero__decor{position:absolute;width:14rem;height:auto;top:-3.2rem;left:-4rem;pointer-events:none}@media screen and (min-width:990px){.bloom-hero__inner{grid-template-columns:1.15fr .85fr;gap:6.4rem;min-height:62rem}.bloom-hero__content{text-align:left;margin:0}.bloom-hero__buttons{justify-content:flex-start}.bloom-hero__text{font-size:1.9rem;max-width:46ch}.bloom-hero__media{width:min(100%,44rem)}.bloom-hero__decor{width:22rem;top:-5.6rem;left:-7.2rem}}@media screen and (max-width:749px){.bloom-hero__heading.h0{font-size:calc(var(--font-heading-scale) * 3.8rem)}.bloom-hero__buttons .button{flex:1 1 100%}.bloom-hero__bg{object-position:70% 50%}}.bloom-benefits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}@media screen and (min-width:990px){.bloom-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}}.bloom-benefits__card{background:#ffffffb8;border-radius:var(--bloom-radius);box-shadow:var(--bloom-shadow);padding:3.2rem 2rem;text-align:center;border:1px solid rgba(var(--color-accent-gold),.25)}.bloom-benefits__icon{display:inline-flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border-radius:50%;background:rgba(var(--bloom-pink-soft),.1);color:rgb(var(--bloom-pink));margin-bottom:1.6rem}.bloom-icon{width:3.6rem;height:3.6rem}.bloom-benefits__title{margin:0;font-family:var(--font-heading-family);line-height:1.25}.bloom-benefits__text{margin-top:.8rem;font-size:1.45rem;line-height:1.6}.bloom-benefits__text p{margin:0}@media screen and (max-width:749px){.bloom-benefits__card{padding:2.4rem 1.2rem}.bloom-benefits__title{font-size:1.7rem}.bloom-benefits__text{font-size:1.35rem}}.bloom-gallery__handle{margin:1.2rem 0 0;font-size:1.4rem;font-weight:700;letter-spacing:.2em;color:rgb(var(--bloom-pink))}.bloom-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.bloom-gallery__item:first-child{grid-column:span 2}@media screen and (min-width:750px){.bloom-gallery__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}.bloom-gallery__item:first-child{grid-column:auto}}.bloom-gallery__item{border-radius:var(--bloom-radius);overflow:hidden;box-shadow:var(--bloom-shadow);aspect-ratio:1}.bloom-gallery__item:first-child{aspect-ratio:2 / 1}@media screen and (min-width:750px){.bloom-gallery__item,.bloom-gallery__item:first-child{aspect-ratio:4 / 5}}.bloom-gallery__link{display:block;height:100%}.bloom-gallery__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.6,.2,1)}@media(prefers-reduced-motion:no-preference){.bloom-gallery__link:hover .bloom-gallery__image{transform:scale(1.04)}}.bloom-gallery__cta{text-align:center;margin-top:3.6rem}.utility-bar .announcement-bar__message{font-weight:700;letter-spacing:.14em}.section-header .header-wrapper{box-shadow:0 .2rem 1.6rem #526d570f}.header__menu-item{font-size:1.45rem;letter-spacing:.04em;transition:color .2s ease}.header__menu-item:hover{color:rgb(var(--bloom-pink))}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:rgb(var(--bloom-pink-soft));text-decoration-thickness:.2rem}.header__icon:hover .svg-wrapper{color:rgb(var(--bloom-pink))}.multicolumn-card{border-radius:var(--bloom-radius);overflow:hidden}.multicolumn.background-primary .multicolumn-card{background:#fff;box-shadow:var(--bloom-shadow)}.multicolumn.background-primary .multicolumn-card__info{padding:1.6rem 1.2rem 2rem;text-align:center}.multicolumn-card__info .inline-richtext,.multicolumn-card__info h3{font-size:calc(var(--font-heading-scale) * 2rem)}.multicolumn-card__info .link{border-bottom-color:rgb(var(--bloom-pink-soft));font-weight:700}@media screen and (max-width:749px){.multicolumn-card__info .inline-richtext,.multicolumn-card__info h3{font-size:1.6rem}}.card-wrapper .card--card,.card-wrapper .card--card .card__inner{background:#fff}.card--card .card__content{padding:0 1.2rem 1.6rem}.card__heading,.card__heading a{font-size:1.5rem;font-weight:400}.card-information .price{font-weight:700}.card__badge .badge,.price__badge-sale{font-weight:700;letter-spacing:.08em}.quick-add__submit{min-height:4.2rem;font-size:1.2rem}@media(prefers-reduced-motion:no-preference){.card-wrapper .card--card{transition:box-shadow .3s ease}.card-wrapper:hover .card--card{box-shadow:0 1.2rem 3.2rem #526d5724}}.image-with-text__media{border-radius:var(--bloom-radius)}.image-with-text .image-with-text__heading{line-height:1.15}.newsletter__wrapper{position:relative;overflow:hidden}.newsletter__wrapper>*:not(.bloom-decor){position:relative;z-index:1}.newsletter-form__field-wrapper .field__input{background:#fff}.footer{position:relative;overflow:hidden}.footer>.bloom-decor{opacity:.75}.footer .footer__content-top,.footer .footer__content-bottom{position:relative;z-index:1}.footer-block__heading{font-family:var(--font-heading-family)}.footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--bloom-pink))}.footer-block__brand-info .footer-block__image-wrapper img,.product__media-item .product-media-container,.product__media-list .media,.thumbnail{border-radius:var(--bloom-radius)}.product__info-container .product__description{border-top:1px solid rgba(var(--color-accent-gold),.45)}.product-form__submit{min-height:5.2rem}.product-form__buttons .shopify-payment-button__button--unbranded{--color-button: var(--bloom-pink);--color-button-text: 255, 255, 255;background-color:rgb(var(--bloom-pink));color:#fff;border-radius:4rem}.product .price-item--sale,.product .price--on-sale .price-item--sale{color:rgb(var(--bloom-pink))}.product__info-container .disclosures,.product__info-container .product__accordion{border-radius:var(--bloom-radius)}@media screen and (max-width:749px){.product-form__submit{min-height:5.6rem}}.collection-hero{background:rgb(var(--color-background))}.facets__disclosure .facets__summary,.mobile-facets__open{border-radius:4rem}.cart-item__image{border-radius:1.2rem}.cart__footer .totals,.cart__ctas{margin-top:1.6rem}.cart__checkout-button{min-height:5.2rem}.cart-notification,.cart-drawer .drawer__inner{border-radius:0 0 var(--bloom-radius) var(--bloom-radius)}.product-form__submit.button--secondary{--color-button: var(--color-base-accent-1, 82, 109, 87);background-color:#526d57;color:#fff;border:0}.product-form__submit.button--secondary:after{box-shadow:none}.product-form__submit.button--secondary:hover{background-color:#435a48}.bloom-look__layout{display:grid;gap:3.2rem;align-items:center}.bloom-look__media{border-radius:var(--bloom-radius);overflow:hidden;aspect-ratio:4 / 5;box-shadow:var(--bloom-shadow)}.bloom-look__image{display:block;width:100%;height:100%;object-fit:cover}.bloom-look__head{text-align:center;margin-bottom:2.8rem}.bloom-look__head h2{margin:0}.bloom-look__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}@media screen and (min-width:990px){.bloom-look__layout{grid-template-columns:1fr 1fr;gap:6.4rem}.bloom-look__media{aspect-ratio:4 / 5}.bloom-look__head{text-align:left}.bloom-look__products{grid-template-columns:repeat(3,minmax(0,1fr))}}.bloom-save{display:inline-block;margin-left:.8rem;padding:.3rem 1rem;border-radius:4rem;background:rgba(var(--bloom-pink-soft),.12);color:rgb(var(--bloom-pink));font-size:1.3rem;font-weight:700;letter-spacing:.04em;vertical-align:middle}.collection-hero.color-accent-1{padding-bottom:3.2rem;margin-bottom:3.2rem}.collection-hero__inner{padding-top:3.2rem}.collection-hero__image-container{border-radius:var(--bloom-radius);overflow:hidden}.facets__heading,.product-count__text{font-weight:700}.facet-filters__field .select__select,.facets__summary{border-radius:4rem}.active-facets__button-inner{background:#fff;border:1px solid rgba(var(--color-accent-gold),.5)}body{overflow-x:clip}@media screen and (max-width:749px){.bloom-section-head{margin-bottom:2.4rem}.bloom-section-head__text{font-size:1.5rem}.collection__title.title-wrapper{margin-bottom:2rem}.bloom-hero__inner{gap:2.4rem}.bloom-hero__heading.h0{font-size:calc(var(--font-heading-scale) * 3.6rem);line-height:1.1}.bloom-hero__text{font-size:1.6rem;margin-top:1.2rem}.bloom-hero__buttons{margin-top:2rem;gap:1rem}.bloom-hero__buttons .button{min-height:5.2rem}.bloom-hero__media{width:min(86%,32rem)}.bloom-hero__decor{width:10rem;top:-2rem;left:-2.4rem}.bloom-decor{width:10rem;opacity:.7}.product-grid,.bloom-look__products{column-gap:1.2rem;row-gap:1.6rem}.card--card .card__content{padding:0 .8rem 1.2rem}.card__heading,.card__heading a{font-size:1.4rem;line-height:1.35;overflow-wrap:anywhere}.card-information .price{font-size:1.5rem}.card__badge .badge{font-size:1rem;padding:.3rem .8rem;letter-spacing:.06em}.quick-add__submit{min-height:4.4rem;font-size:1.1rem;letter-spacing:.06em;padding:0 .8rem}.bloom-look__layout{gap:2.4rem}.bloom-look__head{margin-bottom:1.6rem}.bloom-look__products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.8rem;margin-right:calc(-1 * var(--page-width-margin, 1.5rem) - 1.5rem);padding-right:1.5rem;scrollbar-width:none}.bloom-look__products::-webkit-scrollbar{display:none}.bloom-look__product{flex:0 0 46%;scroll-snap-align:start}.bloom-benefits__icon{width:5.2rem;height:5.2rem;margin-bottom:1.2rem}.bloom-icon{width:2.8rem;height:2.8rem}.bloom-gallery__grid{gap:.8rem}.bloom-gallery__cta{margin-top:2.4rem}.header{padding-top:.6rem;padding-bottom:.6rem}.header__icon{min-width:4.4rem;min-height:4.4rem}.menu-drawer__menu-item{min-height:4.8rem;display:flex;align-items:center}.announcement-bar__message{font-size:1.2rem;padding-top:.8rem;padding-bottom:.8rem}.product__title h1,h1.product__title{font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.15}.product .price--large{font-size:2.2rem}.product-form__input input[type=radio]+label{min-height:4.4rem;padding:1rem 1.8rem;display:inline-flex;align-items:center}.quantity{min-height:4.8rem}.quantity__button{width:4.4rem}.product__accordion .summary__title{min-height:4.4rem;align-items:center}.newsletter-form__field-wrapper .field__input{min-height:5rem}.newsletter-form__button{width:5rem}.footer-block__details-content .list-menu__item--link{padding-top:.9rem;padding-bottom:.9rem;font-size:1.5rem}.footer-block{margin-bottom:.8rem}.cart-item__quantity-wrapper .quantity{min-height:4.4rem}.cart-remove-button .button{min-width:4.4rem;min-height:4.4rem}.cart__checkout-button{min-height:5.2rem}.field__input,.select__select,.customer .field input{min-height:4.8rem;font-size:1.6rem}}.product-form__buttons .shopify-payment-button__button--unbranded[disabled],.product-form__buttons .shopify-payment-button__button--unbranded[aria-disabled=true]{background-color:rgba(var(--bloom-pink),.35);cursor:not-allowed;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/26/assets/bloom.css.map */
