:root{--b3-ink:#171315;--b3-muted:#72686d;--b3-wine:#7d3148;--b3-rose:#dba1b2;--b3-shell:#fbf7f5;--b3-line:rgba(23,19,21,.09);--b3-shadow:0 26px 70px rgba(45,25,33,.11)}.hdt-section-header{box-shadow:0 5px 22px #190f130b!important}.hdt-main-header .hdt-navigation a{font-size:13px!important;font-weight:560!important}.bloom-v3-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#fcf7f5 47%,#f2e6e8);border-bottom:1px solid var(--b3-line)}.bloom-v3-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 77% 24%,rgba(255,255,255,.82),transparent 31%),radial-gradient(circle at 18% 86%,rgba(255,255,255,.7),transparent 29%);pointer-events:none}.bloom-v3-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:74px;align-items:center;min-height:720px;padding-top:44px;padding-bottom:54px}.bloom-v3-hero__copy{max-width:590px;padding:52px 0}.bloom-v3-display{font-size:clamp(54px,5.7vw,88px);line-height:.93;letter-spacing:-.062em;margin:13px 0 25px;color:var(--b3-ink);font-weight:650}.bloom-v3-hero__lede{font-size:17px;line-height:1.75;color:var(--b3-muted);max-width:535px}.bloom-v3-hero__lede p{margin:0}.bloom-v3-hero__actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:31px}.bloom-v3-textlink{display:inline-flex;gap:8px;align-items:center;color:var(--b3-ink);font-size:13px;font-weight:750;text-decoration:none;border-bottom:1px solid rgba(23,19,21,.38);padding-bottom:3px}.bloom-v3-textlink span{font-size:15px}.bloom-v3-hero__proof{display:flex;gap:17px;flex-wrap:wrap;margin-top:31px;padding-top:22px;border-top:1px solid var(--b3-line)}.bloom-v3-hero__proof span{font-size:11px;line-height:1.4;color:#71656a}.bloom-v3-hero__proof b{color:var(--b3-ink);font-weight:800}.bloom-v3-hero__stage{position:relative;min-height:620px}.bloom-v3-hero__orb{position:absolute;border-radius:50%;filter:blur(.2px)}.bloom-v3-hero__orb--1{width:500px;height:500px;right:10%;top:8%;background:#ffffffc7;box-shadow:inset 0 0 0 1px #ffffffb3,0 35px 100px #532a3814}.bloom-v3-hero__orb--2{width:250px;height:250px;left:3%;bottom:5%;background:#efd8de}.bloom-v3-product{position:absolute;text-decoration:none;color:var(--b3-ink);z-index:3}.bloom-v3-product__media{background:#fff;border:1px solid rgba(23,19,21,.07);box-shadow:var(--b3-shadow);overflow:hidden}.bloom-v3-product__media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.bloom-v3-product:hover .bloom-v3-product__media img{transform:scale(1.035)}.bloom-v3-product__meta{padding:11px 4px 0;max-width:250px}.bloom-v3-product__meta span{display:block;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#99878e;font-weight:800;margin-bottom:4px}.bloom-v3-product__meta strong{display:block;font-size:12px;line-height:1.35;font-weight:720}.bloom-v3-product--main{width:380px;right:10%;top:70px}.bloom-v3-product--main .bloom-v3-product__media{height:455px;border-radius:40% 40% 23px 23px;padding:26px}.bloom-v3-product--side{width:172px}.bloom-v3-product--side .bloom-v3-product__media{height:178px;border-radius:21px;padding:15px}.bloom-v3-product--one{left:0;top:82px;transform:rotate(-3.5deg)}.bloom-v3-product--two{right:0;bottom:46px;transform:rotate(3deg)}.bloom-v3-hero__stamp{position:absolute;z-index:4;left:16%;bottom:58px;width:112px;height:112px;border-radius:50%;border:1px solid rgba(23,19,21,.22);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:18px;font-weight:820;letter-spacing:.08em;background:#ffffff94;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bloom-v3-hero__stamp small{font-size:7px;letter-spacing:.13em;margin-top:4px;font-weight:700}.bloom-v3-brands{padding:24px 0 28px;background:#181416;color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.bloom-v3-brands__label{text-align:center;font-size:9px;letter-spacing:.19em;font-weight:800;color:#ffffff7a;margin:0 0 16px}.bloom-v3-brands__rail{display:flex;justify-content:center;align-items:center;gap:clamp(22px,4vw,58px);flex-wrap:wrap}.bloom-v3-brands__rail span{font-size:clamp(12px,1.2vw,16px);font-weight:620;letter-spacing:.04em;color:#ffffffeb}.bloom-v3-section-title{display:flex;justify-content:space-between;align-items:end;gap:44px;margin-bottom:28px}.bloom-v3-title{font-size:clamp(36px,4vw,58px);line-height:.98;letter-spacing:-.052em;margin:0;color:var(--b3-ink);font-weight:640}.bloom-v3-section-title__copy{max-width:430px;color:var(--b3-muted);font-size:14px;line-height:1.7}.bloom-v3-section-title__copy p{margin:0}.bloom-v3-categories{background:#fff;padding-top:84px;padding-bottom:88px}.bloom-v3-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:365px;gap:14px}.bloom-v3-cat{position:relative;overflow:hidden;border-radius:24px;text-decoration:none;color:var(--b3-ink);border:1px solid rgba(23,19,21,.06);isolation:isolate;box-shadow:0 10px 34px #2d19210b;transition:transform .25s ease,box-shadow .25s ease}.bloom-v3-cat:hover{transform:translateY(-3px);box-shadow:0 20px 48px #2d192117}.bloom-v3-cat--wide{grid-column:span 2}.bloom-v3-cat--tone-1{background:#f4e7e7}.bloom-v3-cat--tone-2{background:#f5eee9}.bloom-v3-cat--tone-3{background:#f1edf0}.bloom-v3-cat--tone-4{background:#eee7df}.bloom-v3-cat--tone-5{background:#f7f2ed}.bloom-v3-cat--tone-6{background:#f1ece8}.bloom-v3-cat__index{position:absolute;left:20px;top:18px;z-index:4;font-size:9px;font-weight:800;letter-spacing:.14em;color:#1713156b}.bloom-v3-cat__media{position:absolute;top:32px;right:18px;bottom:72px;left:18px;display:flex;align-items:center;justify-content:center}.bloom-v3-cat__media img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 18px 24px rgba(31,20,24,.09));transition:transform .38s ease}.bloom-v3-cat:hover .bloom-v3-cat__media img{transform:scale(1.045) translateY(-3px)}.bloom-v3-cat__copy{position:absolute;left:20px;bottom:18px;right:52px;z-index:4}.bloom-v3-cat__copy>span{display:block;font-size:8px;font-weight:820;letter-spacing:.14em;text-transform:uppercase;color:#8d7981;margin-bottom:4px}.bloom-v3-cat__copy h3{font-size:21px;line-height:1.02;letter-spacing:-.03em;margin:0 0 4px;color:var(--b3-ink)}.bloom-v3-cat__copy p{font-size:10px;color:#776d71;margin:0}.bloom-v3-cat__arrow{position:absolute;right:17px;bottom:17px;width:31px;height:31px;border-radius:50%;border:1px solid rgba(23,19,21,.15);display:grid;place-items:center;font-size:13px;z-index:4;background:#ffffff73}.bloom-editorial-duo{background:var(--b3-shell)}.bloom-editorial-duo__card{border-radius:22px!important;box-shadow:0 16px 44px #1f121712!important}.bloom-featured .bloom-product-card__media{background:#faf7f6!important;border:1px solid rgba(23,19,21,.05)}.bloom-featured .bloom-product-card__media img{object-fit:contain!important;padding:8px}.bloom-featured .bloom-product-card__badge{box-shadow:none!important}.bloom-v3-directory{padding:78px 0 96px;background:#fff}.bloom-v3-directory__hero{max-width:820px;margin:0 auto 44px;text-align:center}.bloom-v3-directory__hero h1{font-size:clamp(48px,6vw,82px);line-height:.94;letter-spacing:-.06em;margin:10px 0 20px;color:var(--b3-ink);font-weight:640}.bloom-v3-directory__hero>p:last-child{max-width:590px;margin:0 auto;color:var(--b3-muted);font-size:15px;line-height:1.7}.bloom-v3-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:430px;gap:15px}.bloom-v3-directory-card{position:relative;display:block;overflow:hidden;border-radius:25px;text-decoration:none;color:var(--b3-ink);border:1px solid rgba(23,19,21,.06);transition:transform .25s ease,box-shadow .25s ease}.bloom-v3-directory-card:hover{transform:translateY(-3px);box-shadow:0 18px 52px #2d192117}.bloom-v3-directory-card--wide{grid-column:span 2}.bloom-v3-directory-card--tone-1{background:#f4e7e7}.bloom-v3-directory-card--tone-2{background:#f3edeb}.bloom-v3-directory-card--tone-3{background:#f7f1e9}.bloom-v3-directory-card--tone-4{background:#eee8e3}.bloom-v3-directory-card--tone-5{background:#f1e9e7}.bloom-v3-directory-card--tone-6{background:#f6f2ef}.bloom-v3-directory-card__media{position:absolute;top:24px;right:24px;bottom:92px;left:24px;display:flex;align-items:center;justify-content:center}.bloom-v3-directory-card__media img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 21px 25px rgba(34,20,25,.1));transition:transform .4s ease}.bloom-v3-directory-card:hover .bloom-v3-directory-card__media img{transform:scale(1.045) translateY(-4px)}.bloom-v3-directory-card__copy{position:absolute;left:22px;right:22px;bottom:21px}.bloom-v3-directory-card__copy small{display:block;font-size:8px;font-weight:820;letter-spacing:.15em;color:#8e7a82;margin-bottom:6px}.bloom-v3-directory-card__copy h2{font-size:25px;line-height:1;letter-spacing:-.035em;margin:0 0 8px;color:var(--b3-ink)}.bloom-v3-directory-card__copy span{font-size:10px;color:#71666b;font-weight:650}.bloom-collection-hero{background:linear-gradient(135deg,#fff,#fbf6f4,#f1e4e5)!important}.bloom-collection-hero__tile{box-shadow:0 17px 44px #2e18201f!important}.bloom-collection-hero__tile img{object-fit:contain!important;background:#fff;padding:8px}.hdt-page-type-collection .hdt-card-product .hdt-card-product__media img{object-fit:contain!important;background:#faf7f6}@media(max-width:1050px){.bloom-v3-hero__grid{grid-template-columns:1fr;gap:10px;min-height:0;padding-top:26px}.bloom-v3-hero__copy{padding:42px 0 10px;max-width:720px}.bloom-v3-hero__stage{min-height:560px;max-width:720px;width:100%;margin:0 auto}.bloom-v3-bento,.bloom-v3-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.bloom-v3-hero__grid{padding-top:8px;padding-bottom:24px}.bloom-v3-hero__copy{padding:32px 0 8px}.bloom-v3-display{font-size:49px;line-height:.94;margin-top:10px}.bloom-v3-hero__lede{font-size:14px;line-height:1.65}.bloom-v3-hero__actions{gap:15px;margin-top:23px}.bloom-v3-hero__actions .bloom-btn{width:auto;flex:0 0 auto;min-width:155px}.bloom-v3-hero__proof{gap:9px 15px;margin-top:23px;padding-top:18px}.bloom-v3-hero__proof span{font-size:9px}.bloom-v3-hero__stage{min-height:430px}.bloom-v3-hero__orb--1{width:330px;height:330px;right:4%;top:9%}.bloom-v3-hero__orb--2{width:170px;height:170px;left:-5%;bottom:0}.bloom-v3-product--main{width:245px;right:9%;top:42px}.bloom-v3-product--main .bloom-v3-product__media{height:300px;border-radius:36% 36% 19px 19px;padding:18px}.bloom-v3-product--side{width:105px}.bloom-v3-product--side .bloom-v3-product__media{height:108px;border-radius:15px;padding:8px}.bloom-v3-product--one{left:0;top:66px}.bloom-v3-product--two{right:0;bottom:24px}.bloom-v3-product__meta strong{font-size:8px}.bloom-v3-product__meta span{font-size:6px}.bloom-v3-hero__stamp{width:72px;height:72px;left:16%;bottom:34px;font-size:11px}.bloom-v3-hero__stamp small{font-size:4.8px}.bloom-v3-brands{padding:19px 0 22px}.bloom-v3-brands__rail{gap:15px 24px}.bloom-v3-brands__rail span{font-size:10px}.bloom-v3-section-title{display:block;margin-bottom:21px}.bloom-v3-section-title__copy{display:none}.bloom-v3-title{font-size:38px}.bloom-v3-categories{padding-top:56px;padding-bottom:58px}.bloom-v3-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:250px;gap:9px}.bloom-v3-cat{border-radius:17px}.bloom-v3-cat--wide{grid-column:span 2;grid-row:auto;height:280px}.bloom-v3-cat__media{top:25px;right:8px;bottom:67px;left:8px}.bloom-v3-cat__copy{left:13px;right:36px;bottom:12px}.bloom-v3-cat__copy h3{font-size:16px}.bloom-v3-cat__copy p{font-size:8px}.bloom-v3-cat__copy>span{font-size:6px}.bloom-v3-cat__index{left:13px;top:12px;font-size:7px}.bloom-v3-cat__arrow{right:10px;bottom:10px;width:25px;height:25px;font-size:10px}.bloom-v3-directory{padding:54px 0 66px}.bloom-v3-directory__hero{margin-bottom:28px}.bloom-v3-directory__hero h1{font-size:48px}.bloom-v3-directory__hero>p:last-child{font-size:12px}.bloom-v3-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:280px;gap:9px}.bloom-v3-directory-card--wide{grid-column:span 2;height:330px}.bloom-v3-directory-card{border-radius:18px}.bloom-v3-directory-card__media{top:15px;right:10px;bottom:75px;left:10px}.bloom-v3-directory-card__copy{left:13px;right:13px;bottom:13px}.bloom-v3-directory-card__copy h2{font-size:18px}.bloom-v3-directory-card__copy span{font-size:8px}.bloom-v3-directory-card__copy small{font-size:6px}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/bloom-v3-editorial.css.map */
