.livora-bloom-hero{--bloom-plum: #6e1d53;--bloom-berry: #8e2e66;position:relative;display:block;overflow:clip;color:#311b30;background:radial-gradient(ellipse at 73% 40%,#eddcf8,transparent 62%),linear-gradient(125deg,#fff0f6,#f6d9e8)}.livora-bloom-hero__slide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,5vw,72px);max-width:1440px;margin-inline:auto;padding:clamp(36px,5vw,74px) clamp(22px,7vw,110px) 58px}.livora-bloom-hero [hidden]{display:none!important}.livora-bloom-kicker{margin:0 0 12px;color:#6e1d53;font-size:12px;font-weight:650;letter-spacing:.19em;text-transform:uppercase}.livora-bloom-kicker span{margin-inline-end:.4em}.livora-bloom-hero__copy :is(h1,h2){margin:0 0 18px;color:#311b30;font:500 clamp(45px,7.4vw,105px)/.9 Baskerville,Georgia,serif;letter-spacing:-.065em;text-transform:none}.livora-bloom-hero__copy em{display:block;color:var(--bloom-berry)}.livora-bloom-hero__description{max-width:34ch;margin:0 0 20px;color:#584054;font-size:clamp(15px,1.5vw,19px)}.livora-bloom-hero__button{display:inline-flex;align-items:center;gap:16px;background:var(--bloom-plum);color:#fff6fc;border:0;border-radius:999px}.livora-bloom-hero__media{position:relative;min-width:0}.livora-bloom-hero__media:before{position:absolute;top:4%;right:-5%;bottom:2%;left:-4%;border:1px solid #ac5a8c;border-radius:50%;content:"";transform:rotate(-26deg)}.livora-bloom-hero__photo{position:relative;overflow:hidden;aspect-ratio:1.13;border-radius:48% 48% 18px 18px/44% 44% 18px 18px;background:#edbcd6;box-shadow:0 15px 42px #6e1d532b;transform:rotate(3deg)}.livora-bloom-hero__photo img{display:block;width:100%;height:100%;object-fit:cover}.livora-bloom-hero__shine{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none;background:linear-gradient(105deg,transparent 40%,#ffffff95 50%,transparent 60%);transform:translate(-100%)}.livora-bloom-hero__seal{position:absolute;right:-2%;bottom:0;display:grid;place-content:center;width:clamp(78px,11vw,130px);aspect-ratio:1;border:1px solid #d5a7c3;border-radius:50%;background:#fff0f8;color:#6e1d53;font:italic 500 clamp(17px,2.2vw,26px)/.95 Georgia,serif;text-align:center;transform:rotate(10deg)}.livora-bloom-hero__controls{display:flex;justify-content:center;gap:10px;margin:-45px 0 0;padding:8px 0}.livora-bloom-hero__controls button{position:relative;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.livora-bloom-hero__controls button:after{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid var(--bloom-plum);border-radius:50%;content:""}.livora-bloom-hero__controls button[aria-pressed=true]:after{background:var(--bloom-plum)}.livora-bloom-hero__slide.is-entering .livora-bloom-hero__copy>*{animation:livora-bloom-rise .72s cubic-bezier(.19,1,.22,1) both}.livora-bloom-hero__slide.is-entering :is(h1,h2){animation-delay:.08s}.livora-bloom-hero__slide.is-entering .livora-bloom-hero__description{animation-delay:.16s}.livora-bloom-hero__slide.is-entering .livora-bloom-hero__button{animation-delay:.24s}.livora-bloom-hero__slide.is-entering .livora-bloom-hero__photo{animation:livora-bloom-photo 1s cubic-bezier(.19,1,.22,1) both}.livora-bloom-hero__slide.is-entering .livora-bloom-hero__shine{animation:livora-bloom-shine 1.4s ease .35s both}@keyframes livora-bloom-rise{0%{opacity:.12;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes livora-bloom-photo{0%{opacity:.3;transform:rotate(-4deg) translateY(24px) scale(.91)}to{opacity:1;transform:rotate(3deg) translateY(0) scale(1)}}@keyframes livora-bloom-shine{to{transform:translate(100%)}}.livora-look-collage{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;min-height:280px;aspect-ratio:1.4;overflow:hidden;background:#f6e2ee}.livora-look-collage img{width:100%;height:100%;object-fit:cover}.livora-product-delivery{padding:14px 16px;border:1px solid #ecd6e4;border-radius:12px;background:#f9edf5;color:#311b30}.livora-product-delivery p{margin:.35em 0 0}@media screen and (max-width:749px){.livora-bloom-hero__slide{grid-template-columns:1fr;gap:24px;padding-bottom:54px}.livora-bloom-hero__copy :is(h1,h2){font-size:clamp(46px,11vw,76px)}.livora-bloom-hero__media{width:min(100%,430px);margin-inline:auto}.livora-bloom-hero__photo{aspect-ratio:1.28}.livora-look-collage{min-height:0}}@media(prefers-reduced-motion:reduce){.livora-bloom-hero *{animation:none!important}}livora-arrivals{display:block}.livora-arrivals-next{margin-top:2.5rem}.livora-lifestyle-nav,.livora-color-match__swatches{display:flex;flex-wrap:wrap;gap:.8rem}.livora-lifestyle-nav{margin-block:1rem 2rem}.livora-lifestyle-nav a,.livora-color-match__swatches a{display:inline-flex;align-items:center;gap:.65rem;padding:.7rem 1.2rem;border:1px solid #e7cfd9;border-radius:999px;background:#fffbf8;color:#4b293c;text-decoration:none}.livora-lifestyle-nav a[aria-current],.livora-color-match__swatches a[aria-current]{background:#61374c;color:#fff;border-color:#61374c}.livora-color-match{margin-block:1rem 2.5rem;scroll-margin-top:10rem}.livora-color-match__inner{border-radius:1.4rem;background:#fae8ed;color:#422639;padding:clamp(1.6rem,4vw,4.5rem)}.livora-color-match__inner h2{margin-block:.3rem}.livora-color-match__swatches{margin-top:1.7rem}.livora-color-dot{width:1.5rem;height:1.5rem;border:1px solid currentColor;border-radius:50%;background:var(--livora-swatch, transparent)}.livora-preorder{margin-block:1rem 2rem;scroll-margin-top:10rem}.livora-preorder summary{list-style:none}.livora-preorder summary::-webkit-details-marker{display:none}.livora-preorder__fields{display:grid;gap:.8rem;padding:1.5rem;border:1px solid #e7cfd9;border-radius:.8rem;margin-top:.8rem;background:#fff7fa;color:#422639}.livora-preorder__fields p{margin:0}.livora-preorder__fields input[type=email]{min-height:4.4rem;border:1px solid #a28698;border-radius:.4rem;padding:.7rem;background:#fff;color:#422639}.product-form__buttons:has(>.livora-sticky-request:not(.hidden))>button[name=add]{display:none}@media(prefers-reduced-motion:no-preference){.livora-arrival-enter{animation:livora-arrival-in .32s ease-out both}@keyframes livora-arrival-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}}.livora-color-dot--blue{--livora-swatch: #405b8b}.livora-color-dot--pink{--livora-swatch: #d497a9}.livora-color-dot--black{--livora-swatch: #25232b}.livora-color-dot--beige{--livora-swatch: #ceb698}.livora-color-dot--white{--livora-swatch: #fffaf5}.livora-color-dot--red{--livora-swatch: #a34652}.livora-color-dot--green{--livora-swatch: #4f735c}.livora-color-dot--brown{--livora-swatch: #895d4e}.livora-color-dot--purple{--livora-swatch: #79618f}.livora-color-dot--grey,.livora-color-dot--gray{--livora-swatch: #929199}.livora-color-dot--yellow{--livora-swatch: #e0ba63}.livora-color-dot--orange{--livora-swatch: #d18353}
/*# sourceMappingURL=/cdn/shop/t/17/assets/livora-bloom.css.map */
