body{font-family:var(--font-body-family);font-size:16px;line-height:1.65;color:var(--color-bloom-charcoal);background-color:var(--color-bloom-cream)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:GT Super Display,Georgia,serif;font-weight:700;color:var(--color-bloom-near-black);line-height:1.15}.bloom-btn{display:inline-block;font-family:DM Sans,Inter,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;border-radius:2px;border:none;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease;line-height:1}.bloom-btn--primary{background-color:var(--color-bloom-near-black);color:#fff;padding:18px 48px}.bloom-btn--primary:hover{background-color:var(--color-bloom-caramel);color:#fff}.bloom-btn--small{padding:14px 28px}.bloom-btn--full{display:block;width:100%;text-align:center;padding:14px}.bloom-btn--ghost{background:transparent;border:1px solid var(--color-bloom-near-black);color:var(--color-bloom-charcoal);padding:16px 40px}.bloom-btn--ghost:hover{background-color:var(--color-bloom-near-black);color:#fff}.bloom-btn--white{background-color:#fff;color:var(--color-bloom-caramel);padding:18px 48px}.bloom-btn--white:hover{background-color:var(--color-bloom-blush)}.button,.shopify-payment-button__button{border-radius:2px!important;font-family:DM Sans,Inter,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.1em;transition:background .2s ease}.bloom-section{padding:100px 0}.bloom-section--blush{background-color:var(--color-bloom-blush)}.bloom-section--cream{background-color:var(--color-bloom-cream)}.bloom-section--caramel{background-color:var(--color-bloom-caramel)}.bloom-section--dark{background-color:var(--color-bloom-near-black)}@media screen and (max-width:749px){.bloom-section{padding:60px 0}}.bloom-container{max-width:1200px;margin:0 auto;padding:0 24px}.bloom-text-container{max-width:680px}.bloom-label{display:block;font-family:DM Sans,Inter,sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--color-bloom-caramel);margin-bottom:12px}.bloom-stars{color:var(--color-bloom-star);font-size:14px;letter-spacing:2px}.bloom-stars-row{display:flex;align-items:center;gap:8px;font-family:DM Sans,Inter,sans-serif;font-size:13px;color:var(--color-bloom-charcoal)}.bloom-grid{display:grid;gap:28px}@media screen and (max-width:749px){.bloom-grid{gap:16px}}.announcement-bar-section .utility-bar{background-color:var(--color-bloom-caramel)!important;min-height:40px}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__message *{font-family:DM Sans,Inter,sans-serif!important;font-size:12px!important;letter-spacing:.08em!important;color:#fff!important}.announcement-bar-section .utility-bar--bottom-border{border-bottom:none!important}.bloom-scroll-strip{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.bloom-scroll-strip::-webkit-scrollbar{display:none}.bloom-divider{border:none;border-top:1px solid var(--color-bloom-sand)}.bloom-pdp-section{padding:20px 0}@media screen and (max-width:749px){.bloom-pdp-section{padding:20px 0}}.bloom-pdp-inner{max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:749px){.bloom-pdp-inner{padding:0 20px}}.bloom-eyebrow{display:block;font-family:DM Sans,Inter,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-bloom-caramel, #8B6249);margin:0 0 10px}.bloom-heading-lg{font-family:GT Super Display,Georgia,serif;font-size:32px;font-weight:700;line-height:1.15;color:var(--color-bloom-near-black, #1A1A18);margin:0 0 16px}@media screen and (max-width:749px){.bloom-heading-lg{font-size:26px}}.bloom-btn-primary{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 32px;background:var(--color-bloom-near-black, #1A1A18);color:#fff;font-family:DM Sans,Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:none;border-radius:3px;cursor:pointer;transition:background .2s ease}.bloom-btn-primary:hover{background:var(--color-bloom-caramel, #8B6249);color:#fff}@media screen and (max-width:749px){.bloom-btn-primary{width:100%;text-align:center}}.card__badge .badge[class*=color-scheme-3]{display:none!important}.footer{background-color:var(--color-bloom-cream)!important}.footer .footer__content-bottom{border-top-color:var(--color-bloom-sand)!important}.header-wrapper{background-color:#fff!important;border-bottom:1px solid var(--color-bloom-sand)!important}.header .h2,.header__heading-link .h2{font-family:GT Super Display,Georgia,serif!important;font-size:22px!important;font-weight:700!important;color:var(--color-bloom-near-black)!important;letter-spacing:-.01em}.header__menu-item,.header__menu-item .link,.list-menu__item--link{font-family:DM Sans,Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--color-bloom-charcoal)!important}.header__menu-item:hover .link,.list-menu__item--link:hover{color:var(--color-bloom-caramel)!important}.header__icon svg,.header__icon .svg-wrapper svg{color:var(--color-bloom-near-black)}.header__icon:hover svg,.header__icon:hover .svg-wrapper svg{color:var(--color-bloom-caramel)}.menu-drawer{background-color:#fff!important;border-right:1px solid var(--color-bloom-sand)!important;max-width:320px!important}.menu-drawer__inner-container{background-color:#fff!important}.menu-drawer__navigation-container{padding-top:0!important}.menu-drawer__menu-item{font-family:DM Sans,Inter,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.04em!important;color:var(--color-bloom-near-black)!important;text-transform:none!important;padding:18px 24px!important;border-bottom:1px solid var(--color-bloom-sand)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--color-bloom-caramel)!important;background-color:var(--color-bloom-blush)!important}.menu-drawer__menu-item.link--text:hover{text-decoration:none!important}.menu-drawer__navigation{padding:0!important}.menu-drawer{border-top:3px solid var(--color-bloom-caramel)!important}.menu-drawer__utility-links{padding:24px!important;border-top:1px solid var(--color-bloom-sand)!important;background-color:var(--color-bloom-cream)!important}.menu-drawer__submenu{background-color:var(--color-bloom-blush)!important}.menu-drawer__submenu .menu-drawer__menu-item{font-size:14px!important;padding:14px 32px!important;color:#6b6560!important}.menu-drawer__submenu .menu-drawer__menu-item:hover{color:var(--color-bloom-caramel)!important}.menu-drawer__close-button{font-family:DM Sans,Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--color-bloom-caramel)!important;padding:16px 24px!important;border-bottom:1px solid var(--color-bloom-sand)!important}.menu-drawer__utility-links .list-social__link svg{color:var(--color-bloom-charcoal)}.menu-drawer__utility-links .list-social__link:hover svg{color:var(--color-bloom-caramel)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bloom-theme.css.map */
