:root{--eb-bg: #FBF4EF;--eb-blush: #F7E3DF;--eb-rose: #D94F74;--eb-rose-d: #C23F63;--eb-ink: #3B2523;--eb-muted: #7A625E;--eb-line: rgba(59, 37, 35, .12);--eb-radius: 24px;--eb-gutter: 20px;--eb-serif: "Fraunces", "Playfair Display", Georgia, serif;--eb-sans: "DM Sans", -apple-system, "Segoe UI", Roboto, sans-serif;--eb-ease: cubic-bezier(.22, 1, .36, 1)}body{font-family:var(--eb-sans)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--eb-serif);letter-spacing:-.01em}.section-header{margin-bottom:0!important}.header__heading-link .h2{font-family:var(--eb-serif);font-weight:600;font-size:2.4rem;letter-spacing:-.02em;color:var(--eb-ink)}.eb-section{font-family:var(--eb-sans);color:var(--eb-ink);padding-top:0!important;padding-bottom:0!important;overflow-x:clip}.eb-container{max-width:1200px;margin:0 auto;padding:0 var(--eb-gutter)}.eb-section *,.eb-section *:before,.eb-section *:after{box-sizing:border-box}.eb-section h1,.eb-section h2,.eb-section h3,.eb-section p{margin:0}.eb-section img{display:block;max-width:100%;height:auto}.eb-eyebrow{display:inline-block;font-size:1.25rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--eb-rose);margin-bottom:12px}.eb-h1{font-family:var(--eb-serif);font-weight:600;line-height:1.05;letter-spacing:-.02em}.eb-h2{font-family:var(--eb-serif);font-weight:600;line-height:1.12;letter-spacing:-.015em}.eb-body{line-height:1.6;color:var(--eb-muted)}.eb-accent{color:var(--eb-rose);font-style:italic}.eb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 30px;border-radius:999px;border:0;background:var(--eb-rose);color:#fff!important;font-family:var(--eb-sans);font-size:1.6rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .35s var(--eb-ease),background .25s,box-shadow .35s var(--eb-ease);box-shadow:0 10px 24px -10px #d94f74a6}.eb-btn:hover{background:var(--eb-rose-d);transform:translateY(-2px);box-shadow:0 16px 28px -12px #d94f74b3}.eb-btn:active{transform:translateY(0) scale(.98)}.eb-btn[disabled]{background:#cdbab6;box-shadow:none;cursor:not-allowed;transform:none}.eb-btn--ghost{background:transparent;color:var(--eb-ink)!important;box-shadow:inset 0 0 0 1.5px var(--eb-ink)}.eb-btn--ghost:hover{background:var(--eb-ink);color:#fff!important}.eb-btn--block{width:100%}.js .eb-reveal{opacity:0;transform:translateY(22px) scale(.985);transition:opacity .8s var(--eb-ease),transform .8s var(--eb-ease);transition-delay:calc(var(--eb-i, 0) * 90ms)}.js .eb-reveal.eb-visible{opacity:1;transform:none}.eb-marquee{background:var(--eb-ink);color:var(--eb-bg);overflow:hidden}.eb-marquee__track{display:flex;width:max-content;animation:eb-scroll var(--eb-speed, 28s) linear infinite}.eb-marquee__group{display:flex;flex-shrink:0}.eb-marquee__item{display:inline-flex;align-items:center;gap:22px;padding:16px 11px 16px 0;font-size:1.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.eb-marquee__item:after{content:"\2726";color:#f4a9bc;font-size:1.1rem;margin-left:0}@keyframes eb-scroll{to{transform:translate(-50%)}}.eb-hero{background:var(--eb-bg);position:relative}.eb-hero__inner{display:grid;gap:28px;padding:28px var(--eb-gutter) 40px;max-width:1200px;margin:0 auto}.eb-hero__title{font-size:clamp(4rem,12vw,7.2rem)}.eb-hero__sub{font-size:1.8rem;margin-top:16px;max-width:46ch}.eb-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.eb-hero__stats{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px;padding:0;list-style:none}.eb-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#fff;border:1px solid var(--eb-line);font-size:1.35rem;font-weight:700}.eb-chip svg{width:18px;height:18px;color:var(--eb-rose)}.eb-hero__media{position:relative;border-radius:36px;background:var(--eb-blush);aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden}.eb-hero__media:before{content:"";position:absolute;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#f4a9bc8c,#f4a9bc00 65%);animation:eb-pulse 5s ease-in-out infinite}.eb-hero__media img{position:relative;width:94%;mix-blend-mode:multiply;animation:eb-float 6s ease-in-out infinite}@keyframes eb-float{50%{transform:translateY(-10px) rotate(-1deg)}}@keyframes eb-pulse{50%{transform:scale(1.12);opacity:.75}}.eb-head{max-width:640px;margin-bottom:28px}.eb-head--center{margin-left:auto;margin-right:auto;text-align:center}.eb-cards{display:grid;gap:14px;grid-template-columns:1fr;padding:0;list-style:none;margin:0}.eb-card{background:#fff;border-radius:var(--eb-radius);padding:26px 24px;border:1px solid var(--eb-line);transition:transform .4s var(--eb-ease),box-shadow .4s var(--eb-ease)}.eb-card:hover{transform:translateY(-4px);box-shadow:0 22px 36px -22px #3b252359}.eb-card__icon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--eb-blush);color:var(--eb-rose);margin-bottom:18px}.eb-card__icon svg{width:28px;height:28px}.eb-card h3{font-family:var(--eb-serif);font-size:2.1rem;font-weight:600;margin-bottom:8px}.eb-card p{color:var(--eb-muted);line-height:1.55;font-size:1.55rem}.eb-split{display:grid;gap:28px;align-items:center}.eb-split__media{border-radius:32px;overflow:hidden;background:var(--eb-blush)}.eb-split__media img{width:100%}.eb-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px}.eb-list li{display:flex;gap:12px;align-items:flex-start;font-size:1.65rem;line-height:1.45}.eb-list li:before{content:"";flex:0 0 22px;height:22px;margin-top:2px;border-radius:50%;background:var(--eb-rose) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/70% no-repeat}.eb-steps{display:grid;gap:14px;counter-reset:step;padding:0;list-style:none;margin:0}.eb-step{display:flex;gap:18px;align-items:flex-start;background:#fff;border-radius:var(--eb-radius);padding:22px;border:1px solid var(--eb-line)}.eb-step__num{flex:0 0 48px;height:48px;border-radius:50%;background:var(--eb-rose);color:#fff;display:grid;place-items:center;font-family:var(--eb-serif);font-size:2.2rem;font-weight:600}.eb-step h3{font-family:var(--eb-serif);font-size:2rem;font-weight:600;margin-bottom:4px}.eb-step p{color:var(--eb-muted);line-height:1.5;font-size:1.55rem}.eb-colors{display:grid;gap:14px;grid-template-columns:1fr 1fr}.eb-color{text-decoration:none;color:inherit;background:#fff;border-radius:var(--eb-radius);overflow:hidden;border:1px solid var(--eb-line);transition:transform .4s var(--eb-ease),box-shadow .4s var(--eb-ease);display:block}.eb-color:hover{transform:translateY(-4px);box-shadow:0 22px 36px -22px #3b252359}.eb-color img{width:100%;aspect-ratio:1;object-fit:cover;background:#fff}.eb-color__meta{padding:14px 16px 18px;display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.6rem}.eb-dot{width:18px;height:18px;border-radius:50%;border:1px solid rgba(59,37,35,.25);flex:none}.eb-band{position:relative;border-radius:0;min-height:520px;display:flex;align-items:flex-end;color:#fff;background:#5a403c;overflow:hidden}.eb-band img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eb-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#3b252300 30%,#3b2523c7)}.eb-band__inner{position:relative;z-index:1;padding:0 var(--eb-gutter) 40px;max-width:1200px;margin:0 auto;width:100%}.eb-band h2{font-family:var(--eb-serif);font-weight:600;line-height:1.08;max-width:14ch}.eb-band p{margin-top:12px;max-width:40ch;opacity:.92;line-height:1.5}.eb-faq{display:grid;gap:10px;max-width:760px;margin:0 auto}.eb-faq details{background:#fff;border-radius:20px;border:1px solid var(--eb-line);padding:0 22px}.eb-faq summary{cursor:pointer;list-style:none;padding:20px 0;font-weight:700;font-size:1.7rem;display:flex;justify-content:space-between;gap:16px;align-items:center}.eb-faq summary::-webkit-details-marker{display:none}.eb-faq summary:after{content:"+";font-size:2.6rem;line-height:1;color:var(--eb-rose);transition:transform .3s var(--eb-ease)}.eb-faq details[open] summary:after{transform:rotate(45deg)}.eb-faq details p{padding:0 0 20px;color:var(--eb-muted);line-height:1.6;font-size:1.55rem}.eb-cta{text-align:center;background:var(--eb-ink);color:var(--eb-bg);border-radius:36px;padding:44px 24px;margin:0 var(--eb-gutter);position:relative;overflow:hidden}.eb-cta__inner{max-width:1160px;margin:0 auto}.eb-cta img{width:min(300px,70%);margin:0 auto 8px;border-radius:24px}.eb-cta h2{font-family:var(--eb-serif);font-weight:600;line-height:1.1}.eb-cta p{color:#fbf4efcc;margin:12px auto 22px;max-width:44ch;line-height:1.5}.eb-cta__price{font-size:1.7rem;font-weight:700;margin-bottom:18px}.eb-pdp{background:var(--eb-bg)}.eb-pdp__grid{display:grid;gap:0;max-width:1200px;margin:0 auto}.eb-gallery{position:relative}.eb-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--eb-blush)}.eb-gallery__track::-webkit-scrollbar{display:none}.eb-gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1;background:#fff}.eb-gallery__slide[hidden]{display:none}.eb-gallery__slide img{width:100%;height:100%;object-fit:cover}.eb-gallery__count{position:absolute;right:14px;bottom:14px;background:#3b2523bf;color:#fff;font-size:1.3rem;font-weight:700;padding:6px 12px;border-radius:999px}.eb-gallery__dots{display:flex;justify-content:center;gap:7px;padding:14px 0 4px}.eb-gallery__dots i{width:7px;height:7px;border-radius:50%;background:var(--eb-ink);opacity:.2;transition:all .3s var(--eb-ease)}.eb-gallery__dots i.is-active{opacity:1;width:20px;border-radius:4px;background:var(--eb-rose)}.eb-gallery__thumbs{display:none}.eb-buy{padding:20px var(--eb-gutter) 32px}.eb-buy__title{font-size:clamp(3rem,8vw,4.2rem);font-family:var(--eb-serif);font-weight:600;line-height:1.08}.eb-buy__tag{margin-top:8px;color:var(--eb-muted);font-size:1.65rem;line-height:1.45}.eb-price{display:flex;align-items:baseline;gap:12px;margin:16px 0 6px}.eb-price__now{font-size:3rem;font-weight:700}.eb-price__was{font-size:1.9rem;text-decoration:line-through;color:var(--eb-muted)}.eb-price__save{background:var(--eb-rose);color:#fff;border-radius:999px;font-size:1.25rem;font-weight:700;padding:4px 10px}.eb-opt{margin:20px 0 0;border:0;padding:0}.eb-opt legend{font-weight:700;font-size:1.5rem;padding:0;margin-bottom:10px}.eb-opt legend span{font-weight:500;color:var(--eb-muted)}.eb-opt__row{display:flex;gap:10px;flex-wrap:wrap}.eb-pill input{position:absolute;opacity:0;pointer-events:none}.eb-pill label{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;border:1.5px solid var(--eb-line);background:#fff;font-weight:700;font-size:1.55rem;cursor:pointer;transition:all .25s var(--eb-ease)}.eb-pill input:checked+label{border-color:var(--eb-rose);box-shadow:0 0 0 3px #d94f742e}.eb-pill input:focus-visible+label{outline:2px solid var(--eb-ink);outline-offset:2px}.eb-pill input:disabled+label{opacity:.45;text-decoration:line-through}.eb-buy__form{margin-top:22px}.eb-stock{margin-top:12px;font-size:1.45rem;color:var(--eb-muted);text-align:center}.eb-trust{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none;grid-template-columns:repeat(3,1fr)}.eb-trust li{text-align:center;font-size:1.3rem;font-weight:700;line-height:1.25;background:#fff;border-radius:18px;padding:14px 6px;border:1px solid var(--eb-line)}.eb-trust svg{width:26px;height:26px;color:var(--eb-rose);display:block;margin:0 auto 6px}.eb-acc{margin-top:24px;display:grid;gap:0;border-top:1px solid var(--eb-line)}.eb-acc details{border-bottom:1px solid var(--eb-line)}.eb-acc summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:700;font-size:1.7rem;display:flex;justify-content:space-between;align-items:center}.eb-acc summary::-webkit-details-marker{display:none}.eb-acc summary:after{content:"+";font-size:2.6rem;line-height:1;color:var(--eb-rose);transition:transform .3s var(--eb-ease)}.eb-acc details[open] summary:after{transform:rotate(45deg)}.eb-acc__body{padding:0 0 18px;color:var(--eb-muted);line-height:1.6;font-size:1.55rem}.eb-acc__body ul{padding-left:20px;margin:8px 0}.eb-acc__body p{margin:0 0 10px}.eb-notice{margin-top:18px;font-size:1.2rem;line-height:1.5;color:var(--eb-muted)}.eb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:14px;padding:12px var(--eb-gutter) calc(12px + env(safe-area-inset-bottom));background:#fbf4eff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--eb-line);transform:translateY(110%);transition:transform .4s var(--eb-ease)}.eb-sticky.is-on{transform:none}.eb-sticky__info{flex:1;min-width:0;line-height:1.2}.eb-sticky__info b{display:block;font-size:1.7rem}.eb-sticky__info span{font-size:1.3rem;color:var(--eb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.eb-sticky .eb-btn{min-height:48px;padding:0 24px}.eb-footer{background:var(--eb-ink);color:var(--eb-bg);font-family:var(--eb-sans);padding:44px 0 28px}.eb-footer a{color:inherit;text-decoration:none;opacity:.85}.eb-footer a:hover{opacity:1;text-decoration:underline}.eb-footer__grid{display:grid;gap:32px}.eb-footer__brand{font-family:var(--eb-serif);font-size:3.2rem;font-weight:600}.eb-footer__tag{margin-top:10px;opacity:.75;line-height:1.5;max-width:34ch}.eb-footer h3{font-family:var(--eb-sans);font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0 0 14px}.eb-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:1.55rem}.eb-footer__bottom{margin-top:36px;padding-top:22px;border-top:1px solid rgba(251,244,239,.15);display:grid;gap:14px;font-size:1.3rem;opacity:.8}.eb-footer__pay{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.eb-footer__pay svg{width:38px;height:24px}@media(min-width:750px){:root{--eb-gutter: 32px}.eb-cards{grid-template-columns:repeat(2,1fr);gap:18px}.eb-steps{grid-template-columns:repeat(3,1fr)}.eb-step{flex-direction:column}.eb-footer__grid{grid-template-columns:1.4fr 1fr 1fr}.eb-footer__bottom{grid-template-columns:1fr auto;align-items:center}}@media(min-width:990px){.eb-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;padding-top:48px;padding-bottom:64px}.eb-cards--4{grid-template-columns:repeat(4,1fr)}.eb-split{grid-template-columns:1fr 1fr;gap:64px}.eb-split--reverse .eb-split__media{order:2}.eb-colors{max-width:760px;margin:0 auto;gap:24px}.eb-pdp__grid{grid-template-columns:1.1fr 1fr;gap:56px;padding:40px var(--eb-gutter) 40px;align-items:start}.eb-gallery{position:sticky;top:100px}.eb-gallery__track{border-radius:32px}.eb-gallery__dots{display:none}.eb-gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.eb-gallery__thumbs button{flex:0 0 76px;height:76px;border:2px solid transparent;border-radius:14px;padding:0;overflow:hidden;background:#fff;cursor:pointer;opacity:.7}.eb-gallery__thumbs button.is-active{border-color:var(--eb-rose);opacity:1}.eb-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.eb-buy{padding:0}.eb-sticky{display:none}}@media(prefers-reduced-motion:reduce){.eb-marquee__track,.eb-hero__media:before,.eb-hero__media img{animation:none!important}.js .eb-reveal{opacity:1;transform:none;transition:none}.eb-btn,.eb-card,.eb-color{transition:none}}.eb-section :is(h1,h2,h3,h4){color:inherit}.eb-footer :is(h1,h2,h3,h4){color:inherit}.eb-footer ul.eb-footer__pay{display:flex;flex-wrap:wrap;gap:6px}.eb-hero__cta .eb-btn{flex:1 1 150px;padding:0 18px}.eb-hero__cta{flex-wrap:nowrap}@media(min-width:750px){.eb-hero__cta .eb-btn{flex:0 0 auto;padding:0 30px}}.eb-logo{display:block;height:auto;max-width:100%}.header__heading-link{line-height:0}.header__heading-link .eb-logo{margin:0 auto}.eb-hero__stats--mob{margin-top:0}@media(max-width:749px){.eb-hero__stats--desk{display:none}}@media(min-width:750px){.eb-hero__stats--mob{display:none}}.template-index .shopify-section[id$=__colors]{position:relative;z-index:4;margin-bottom:-44px;background:transparent!important}@media(max-width:749px){.eb-cards{gap:10px}.eb-card{display:grid;grid-template-columns:40px 1fr;column-gap:14px;align-items:start;padding:14px 16px}.eb-card__icon{grid-row:1 / span 2;width:40px;height:40px;border-radius:12px;margin-bottom:0}.eb-card__icon svg{width:20px;height:20px}.eb-card h3{font-size:1.75rem;margin:0 0 3px;line-height:1.2}.eb-card p{font-size:1.4rem;line-height:1.4;margin:0}}.eb-colors{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-color{min-width:0}.eb-color__meta{padding:12px 12px 14px;gap:7px;font-size:1.4rem;white-space:nowrap}.eb-color__meta>span:last-child{font-size:1.3rem}@media(min-width:750px){.eb-color__meta{padding:14px 16px 18px;gap:10px;font-size:1.6rem}.eb-color__meta>span:last-child{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/eb-styles.css.map */
