:root{--bloom-at-ink:#27201d;--bloom-at-muted:#74675d;--bloom-at-cream:#f8f5f0;--bloom-at-sand:#efe9e0;--bloom-at-line:#e4dbd1;--bloom-at-gold:#a17e57;--bloom-at-serf:Georgia,"Times New Roman",serif}.bloom-at-wrap{width:min(1272px,calc(100% - 56px));margin:0 auto}.bloom-at-eyebrow{color:#926b49;font-size:10px;font-weight:720;letter-spacing:.18em;line-height:1.6;text-transform:uppercase;margin:0 0 16px}.bloom-at-sparkle{font-size:17px;vertical-align:middle;margin-right:8px}.bloom-at-hero{background:linear-gradient(112deg,#faf7f3,#f6f0e9 49%,#eee4d9);border-bottom:1px solid var(--bloom-at-line);position:relative;overflow:hidden}.bloom-at-hero__grid{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:clamp(26px,5vw,76px);align-items:center;min-height:638px;padding:43px 0 52px}.bloom-at-hero__copy{max-width:575px;z-index:2}.bloom-at-hero__title{font-family:var(--bloom-at-serf);font-weight:400;letter-spacing:-.048em;line-height:1.08;font-size:clamp(46px,5.15vw,76px);color:var(--bloom-at-ink);margin:0 0 27px}.bloom-at-hero__description{color:var(--bloom-at-muted);font-size:16px;line-height:1.82;max-width:495px}.bloom-at-hero__description p{margin:0}.bloom-at-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:21px;margin-top:31px}.bloom-at-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;padding:0 23px;background:#29211d;border:1px solid #29211d;color:#fff!important;font-size:12px;font-weight:700;text-decoration:none!important;letter-spacing:.05em;transition:background .2s ease,transform .2s ease}.bloom-at-button:hover{background:#514139;transform:translateY(-2px)}.bloom-at-text-link{font-size:12px;color:#302723!important;text-decoration:none!important;border-bottom:1px solid #302723;padding:9px 0;letter-spacing:.035em;font-weight:700}.bloom-at-text-link span{padding-left:9px}.bloom-at-hero__trust{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:37px;padding-top:23px;border-top:1px solid #ded2c7;color:#786b63;font-size:11px;line-height:1.5}.bloom-at-hero__trust span:before{content:"\2726";font-size:9px;color:#ad8c68;margin-right:6px}.bloom-at-hero__scene{position:relative;min-height:590px;isolation:isolate}.bloom-at-hero__scene:before{content:"";position:absolute;top:8%;right:0;bottom:6%;left:8%;background:radial-gradient(ellipse at 54% 47%,#fffffff5,#f8f3ed40 72%);border:1px solid rgba(255,255,255,.65);border-radius:50%;z-index:-1}.bloom-at-hero__main{display:flex;position:absolute;top:28px;left:20%;width:64%;height:495px;flex-direction:column;justify-content:space-between;background:#fffefa;border:1px solid #e2d9d0;box-shadow:0 20px 56px #36241c13;padding:18px 21px;text-decoration:none!important;color:var(--bloom-at-ink)!important}.bloom-at-hero__frame-label{font-size:9px;font-weight:750;letter-spacing:.16em;color:#a28a77}.bloom-at-hero__image{height:365px;display:flex;align-items:center;justify-content:center;overflow:hidden}.bloom-at-hero__image img{width:100%;height:100%;max-width:95%;object-fit:contain;transition:transform .35s ease}.bloom-at-hero__main:hover img,.bloom-at-hero__bag:hover img{transform:scale(1.035)}.bloom-at-hero__image-footer{display:flex;flex-direction:column;gap:3px;font-size:10px;line-height:1.25}.bloom-at-hero__image-footer span{text-transform:uppercase;font-size:9px;font-weight:760;letter-spacing:.12em;color:#957862}.bloom-at-hero__image-footer strong{font-size:12px;font-weight:650}.bloom-at-hero__bag{display:flex;flex-direction:column;position:absolute;width:38%;max-width:235px;left:0;bottom:4px;z-index:2;padding:11px 13px 13px;box-shadow:0 17px 40px #2a18131c;border:1px solid #e8d9c7;background:#f8eee5;text-decoration:none!important;color:#30241d!important;transform:rotate(-3deg);transition:transform .2s}.bloom-at-hero__bag:hover{transform:rotate(0) translateY(-3px)}.bloom-at-hero__bag img{width:100%;height:185px;object-fit:contain;margin:8px auto;transition:transform .2s}.bloom-at-hero__bag strong{font-size:11px;line-height:1.4;font-weight:680}.bloom-at-hero__accent{position:absolute;bottom:23px;right:0;width:23%;height:160px;border:1px solid #e7ddd1;background:#fffdfa;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px;box-shadow:0 8px 25px #2a181311;transform:rotate(3deg);text-decoration:none!important;color:#7c6555!important}.bloom-at-hero__accent img{width:100%;height:109px;object-fit:contain}.bloom-at-hero__accent span{font-family:var(--bloom-at-serf);font-size:9px;font-style:italic;text-align:center}.bloom-at-hero__seal{position:absolute;right:4px;top:5px;border:1px solid #a5896e;color:#806b57;border-radius:50%;height:95px;width:95px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:var(--bloom-at-serf);font-size:20px;font-weight:400;letter-spacing:.06em;transform:rotate(14deg)}.bloom-at-hero__seal small{font-family:inherit;font-size:9px;letter-spacing:.17em;margin-top:1px}.hdt-page-type-index .bloom-section{padding-top:72px;padding-bottom:76px}.hdt-page-type-index .bloom-container{width:min(1272px,calc(100% - 56px))}.hdt-page-type-index .bloom-heading,.hdt-page-type-index .bloom-v3-title,.hdt-page-type-index .bloom-section-head h2{font-family:var(--bloom-at-serf)!important;color:#2d2520!important;font-weight:400!important;letter-spacing:-.042em!important;line-height:1.12!important}.hdt-page-type-index .bloom-heading--sm{font-size:clamp(30px,3.4vw,46px)!important}.hdt-page-type-index .bloom-kicker{color:#9a7a5b!important;font-size:10px!important;letter-spacing:.17em!important}.hdt-page-type-index .bloom-lede{color:#766b62!important;max-width:640px}.hdt-page-type-index .bloom-v3-categories{background:#fffdfa;padding-top:68px;padding-bottom:72px}.hdt-page-type-index .bloom-v3-bento{gap:15px;grid-auto-rows:315px}.hdt-page-type-index .bloom-v3-cat{border-radius:3px!important;box-shadow:none!important;border:1px solid #e9e1d8!important}.hdt-page-type-index .bloom-v3-cat--tone-1{background:#f4ece5}.hdt-page-type-index .bloom-v3-cat--tone-2{background:#f3ede6}.hdt-page-type-index .bloom-v3-cat--tone-3{background:#f3eee9}.hdt-page-type-index .bloom-v3-cat--tone-4{background:#eee9e2}.hdt-page-type-index .bloom-v3-cat--tone-5{background:#f8f4ee}.hdt-page-type-index .bloom-v3-cat--tone-6{background:#f1ece6}.hdt-page-type-index .bloom-v3-cat__copy h3{font-family:var(--bloom-at-serf);font-size:clamp(20px,2.05vw,27px);font-weight:400;letter-spacing:-.025em}.hdt-page-type-index .bloom-v3-cat__copy>span{font-size:8px;color:#926e50}.hdt-page-type-index .bloom-v3-cat__media img{filter:drop-shadow(0 10px 15px rgba(34,22,15,.08))}.hdt-page-type-index .bloom-featured--soft{background:#f8f5f0!important}.hdt-page-type-index .bloom-featured{background:#fffdfa}.hdt-page-type-index .bloom-featured .bloom-product-card{border-radius:3px!important;box-shadow:none!important}.hdt-page-type-index .bloom-product-card__media{background:#f8f5f1!important;border:1px solid #ece5dc!important;border-radius:2px!important}.hdt-page-type-index .bloom-product-card__media img{object-fit:contain!important}.hdt-page-type-index .bloom-product-card__badge{border-radius:0!important;background:#765447!important;color:#fff!important;font-size:10px!important}.hdt-page-type-index .bloom-product-card__vendor{color:#9b806a!important;letter-spacing:.1em!important}.hdt-page-type-index .bloom-product-card__title{font-family:var(--bloom-at-serf)!important;line-height:1.28!important}.hdt-page-type-index .bloom-product-card__price{color:#30231d!important}.hdt-page-type-index .bloom-product-card__cta{color:#4d352a!important;border-color:#b2a396!important}.hdt-page-type-index .bloom-v3-brands{background:#2d241f;padding:26px 0 28px}.hdt-page-type-index .bloom-v3-brands__label{color:#c3ad98}.hdt-page-type-index .bloom-editorial-duo{background:#f8f3ee}.hdt-page-type-index .bloom-editorial-duo__card{border-radius:2px!important;box-shadow:none!important}.hdt-page-type-index .bloom-trustbar{background:#fffdfa}.hdt-page-type-index .bloom-newsletter{background:#2c241f}.hdt-page-type-index .bloom-newsletter .bloom-heading,.hdt-page-type-index .bloom-newsletter .bloom-lede{color:#fff!important}.hdt-page-type-index .bloom-confidence__card{border-radius:2px}.bloom-at-section-top{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:0 0 31px}.bloom-at-section-title{font-family:var(--bloom-at-serf);font-size:clamp(32px,3.4vw,48px);font-weight:400;letter-spacing:-.04em;line-height:1.12;color:var(--bloom-at-ink);margin:0}.bloom-at-section-intro{color:var(--bloom-at-muted);font-size:14px;line-height:1.7;max-width:355px;margin:0}.bloom-at-pairings{background:#ede5dc;padding:74px 0 78px}.bloom-at-pairings__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.bloom-at-pair{background:#fffefa;border:1px solid #e3d9cf;padding:24px 19px 22px;min-width:0}.bloom-at-pair__eyebrow{margin:0 0 8px;color:#947250;font-size:9px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.bloom-at-pair h3{font-family:var(--bloom-at-serf);font-size:24px;font-weight:400;line-height:1.24;min-height:58px;margin:0 0 18px;color:#332921}.bloom-at-pair__products{display:flex;align-items:flex-start;gap:9px}.bloom-at-pair__products a{flex:1;min-width:0;text-decoration:none!important;color:#302720!important}.bloom-at-pair__media{background:#f7f3ee;border:1px solid #eee7df;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;margin-bottom:11px}.bloom-at-pair__media img{width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .25s}.bloom-at-pair__products a:hover img{transform:scale(1.06)}.bloom-at-pair__products a>span{display:block;min-height:33px;font-size:11px;line-height:1.4;font-weight:620}.bloom-at-pair__products a>strong{display:block;color:#755845;font-size:12px;margin-top:5px}.bloom-at-pair__plus{font-family:var(--bloom-at-serf);font-size:24px;color:#a18166;margin-top:27%}.bloom-at-pair__note{color:#877b70;font-size:10px;line-height:1.6;padding-top:17px;margin:17px 0 0;border-top:1px solid #eee7dd}.bloom-at-promise{background:#28221e;color:#faf6f0;padding:83px 0}.bloom-at-promise__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(36px,6vw,90px)}.bloom-at-promise .bloom-at-eyebrow{color:#c3a584}.bloom-at-promise__intro h2{font-family:var(--bloom-at-serf);font-weight:400;color:#f9f5ee;line-height:1.13;letter-spacing:-.04em;font-size:clamp(34px,3.7vw,52px);margin:0 0 23px}.bloom-at-promise__intro p:not(.bloom-at-eyebrow){color:#d3c7bc;font-size:15px;line-height:1.8;max-width:440px}.bloom-at-promise__intro a{display:inline-block;margin-top:27px;color:#f5e7d5!important;font-weight:650;font-size:12px;text-decoration:none!important;border-bottom:1px solid #b79b7f;padding:0 0 7px}.bloom-at-promise__items>div{display:grid;grid-template-columns:45px 1fr;gap:16px;padding:18px 0 20px;border-bottom:1px solid #51463d}.bloom-at-promise__items>div:first-child{padding-top:0}.bloom-at-promise__items>div>span{color:#c5a37f;font-size:12px;letter-spacing:.08em;padding-top:6px}.bloom-at-promise__items h3{color:#fff8ec;margin:0 0 8px;font-family:var(--bloom-at-serf);font-size:22px;font-weight:400}.bloom-at-promise__items p{color:#c6b9ae;margin:0;font-size:12px;line-height:1.7}.hdt-page-type-product .hdt-main-product .hdt-product-info__list{border-radius:4px!important;box-shadow:0 12px 31px #35241d0d!important;border-color:#e9e2dc!important}.hdt-page-type-product .hdt-product__title,.hdt-page-type-product .hdt-product-info__item h1,.hdt-page-type-product .hdt-product-info__item h2{letter-spacing:-.015em!important}.hdt-page-type-product .hdt-product-form__submit,.hdt-page-type-product [name=add]{background:#2f2620!important;border-radius:4px!important;color:#fff!important}.hdt-page-type-collection .bloom-collection-hero{background:#f9f6f2!important}.hdt-page-type-collection .bloom-collection-hero h1{font-family:var(--bloom-at-serf)!important;font-weight:400!important}.bloom-at-hero a:focus-visible,.bloom-at-pairings a:focus-visible,.bloom-at-promise a:focus-visible{outline:3px solid #996b4c;outline-offset:4px}@media(max-width:1080px){.bloom-at-hero__grid{gap:20px}.bloom-at-hero__scene{min-height:535px}.bloom-at-hero__main{top:36px;height:440px}.bloom-at-hero__image{height:315px}.bloom-at-hero__bag img{height:145px}.bloom-at-hero__accent{height:140px}}@media(max-width:800px){.bloom-at-hero__grid{grid-template-columns:1fr;padding:42px 0 44px;gap:12px}.bloom-at-hero__copy{max-width:720px}.bloom-at-hero__scene{height:445px;min-height:0;max-width:600px;width:100%;margin:auto}.bloom-at-hero__main{top:13px;height:390px;left:21%;width:60%}.bloom-at-hero__image{height:282px}.bloom-at-hero__bag img{height:140px}.bloom-at-hero__accent{height:124px}.bloom-at-pairings__grid{grid-template-columns:1fr 1fr}.bloom-at-promise__layout{grid-template-columns:1fr;gap:33px}.bloom-at-promise__intro p:not(.bloom-at-eyebrow){max-width:650px}}@media(max-width:600px){.bloom-at-wrap,.hdt-page-type-index .bloom-container{width:calc(100% - 30px)}.bloom-at-hero__grid{padding:30px 0 26px}.bloom-at-hero__title{font-size:clamp(39px,11vw,53px);line-height:1.1;margin-bottom:19px}.bloom-at-hero__description{font-size:14px;line-height:1.7}.bloom-at-hero__actions{gap:18px;margin-top:23px}.bloom-at-button{min-height:49px;padding:0 15px;gap:16px}.bloom-at-hero__trust{margin-top:25px;padding-top:17px;gap:7px 14px;font-size:10px}.bloom-at-hero__scene{height:375px}.bloom-at-hero__main{top:11px;left:19%;width:66%;height:325px;padding:10px}.bloom-at-hero__image{height:230px}.bloom-at-hero__frame-label,.bloom-at-hero__image-footer span{font-size:7px}.bloom-at-hero__image-footer strong{font-size:9px}.bloom-at-hero__bag{width:38%;bottom:0;padding:8px;max-width:155px}.bloom-at-hero__bag img{height:107px;margin:6px auto}.bloom-at-hero__bag strong{font-size:9px}.bloom-at-hero__accent{right:0;width:25%;bottom:8px;height:98px;padding:5px}.bloom-at-hero__accent img{height:69px}.bloom-at-hero__accent span{font-size:7px}.bloom-at-hero__seal{height:59px;width:59px;font-size:14px;top:1px;right:1px}.bloom-at-hero__seal small{font-size:6px}.hdt-page-type-index .bloom-section{padding-top:48px;padding-bottom:50px}.hdt-page-type-index .bloom-v3-categories{padding-top:45px;padding-bottom:48px}.hdt-page-type-index .bloom-v3-bento{grid-auto-rows:230px;gap:10px}.hdt-page-type-index .bloom-v3-cat__copy h3{font-size:17px}.hdt-page-type-index .bloom-v3-cat__copy p{font-size:10px}.hdt-page-type-index .bloom-v3-cat__copy{bottom:15px}.hdt-page-type-index .bloom-v3-cat__media{top:24px;right:10px;bottom:65px;left:10px}.bloom-at-section-top{display:block}.bloom-at-section-intro{max-width:450px;margin:12px 0 0;font-size:13px}.bloom-at-pairings{padding:50px 0}.bloom-at-pairings__grid{grid-template-columns:1fr;gap:12px}.bloom-at-pair{padding:19px 17px}.bloom-at-pair h3{font-size:22px;min-height:0}.bloom-at-pair__media{max-height:175px}.bloom-at-promise{padding:55px 0}.bloom-at-promise__items>div{grid-template-columns:32px 1fr;gap:9px}.bloom-at-promise__items h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.bloom-at-hero__image img,.bloom-at-hero__bag img,.bloom-at-pair__media img,.bloom-at-button{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/bloom-atelier.css.map */
