@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Nunito:wght@300;400;500;600;700&display=swap";:root{--eb-white: #FFFAF7;--eb-beige: #F2E8DE;--eb-beige-dark: #E0CEBC;--eb-pink: #F0B8B2;--eb-pink-light: #FDF0EE;--eb-accent: #C9847A;--eb-accent-dark: #A86059;--eb-text: #2C1810;--eb-text-mid: #7A5C50;--eb-text-light: #B09080;--eb-radius: 20px;--eb-shadow: 0 4px 32px rgba(44,24,16,.08)}.is-homepage #MainContent,.is-homepage main#MainContent{margin-top:0!important;padding-top:0!important}.eb-hero{margin-top:-120px;padding-top:120px}.is-homepage.gradient .shopify-section-header,.is-homepage .shopify-section-header{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:100!important}@media(min-width:990px){.eb-hero{margin-top:-160px;padding-top:160px}}.is-homepage .header-wrapper{background:transparent!important;border-bottom:none!important;box-shadow:none!important}.eb-hero,.eb-journey,.eb-boxes,.eb-values,.eb-testimonials,.eb-cta-banner{font-family:Nunito,sans-serif;color:var(--eb-text);-webkit-font-smoothing:antialiased}.eb-container{max-width:1140px;margin:0 auto;padding:0 20px}.eb-section-title{font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:500;line-height:1.15;color:var(--eb-text);margin:0 0 16px}.eb-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--eb-accent);margin:0 0 14px;font-family:Nunito,sans-serif}.eb-eyebrow--light{color:#ffffffbf}.eb-section-sub{font-size:1rem;color:var(--eb-text-mid);line-height:1.75;margin:0 auto;max-width:520px}.eb-section-header{text-align:center;margin-bottom:48px}.eb-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 36px;border-radius:100px;font-family:Nunito,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.02em;text-decoration:none;border:2px solid transparent;transition:all .22s ease;cursor:pointer;min-height:52px}.eb-btn--primary{background:var(--eb-accent);color:#fff;border-color:var(--eb-accent)}.eb-btn--primary:hover{background:var(--eb-accent-dark);border-color:var(--eb-accent-dark);transform:translateY(-1px)}.eb-btn--outline{background:transparent;color:var(--eb-accent);border-color:var(--eb-accent)}.eb-btn--outline:hover{background:var(--eb-accent);color:#fff;transform:translateY(-1px)}.eb-btn--white{background:#fff;color:var(--eb-accent);border-color:#fff}.eb-btn--white:hover{background:var(--eb-beige)}.eb-btn--outline-white{background:transparent;color:#fff;border-color:#ffffffa6}.eb-btn--outline-white:hover{background:#ffffff1f}.eb-hero{width:100%;height:100svh;min-height:600px;display:flex;align-items:flex-end;justify-content:center;padding:0 0 60px;position:relative;overflow:hidden}.eb-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.eb-hero__bg picture,.eb-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.eb-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(44,24,16,var(--hero-overlay, .3))}.eb-hero:has(.eb-hero__bg) .eb-hero__title,.eb-hero:has(.eb-hero__bg) .eb-hero__subtitle{color:#fff}.eb-hero:has(.eb-hero__bg) .eb-hero__eyebrow{color:#ffffffd9}.eb-hero:has(.eb-hero__bg) .eb-hero__logo{color:#fff}.eb-hero:has(.eb-hero__bg) .eb-hero__badges span{color:#ffffffd9}.eb-hero:has(.eb-hero__bg) .eb-hero__badges span:before{background:#fff9}.eb-hero:has(.eb-hero__bg) .eb-btn--primary{background:#fff;color:var(--eb-accent);border-color:#fff}.eb-hero:not(:has(.eb-hero__bg)):before,.eb-hero:not(:has(.eb-hero__bg)):after{content:"";position:absolute;border-radius:50%;pointer-events:none}.eb-hero:not(:has(.eb-hero__bg)):before{width:500px;height:500px;background:radial-gradient(circle,rgba(240,184,178,.25) 0%,transparent 70%);top:-100px;right:-100px}.eb-hero:not(:has(.eb-hero__bg)):after{width:400px;height:400px;background:radial-gradient(circle,rgba(201,132,122,.12) 0%,transparent 70%);bottom:-80px;left:-80px}.eb-hero__inner{position:relative;z-index:2}.eb-btn--hero{background:var(--eb-accent);color:#fff;border:2px solid var(--eb-accent);padding:16px 48px;font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:100px;box-shadow:0 4px 24px #0003;transition:all .25s ease}.eb-btn--hero:hover{background:var(--eb-accent-dark);border-color:var(--eb-accent-dark);transform:translateY(-2px);box-shadow:0 8px 32px #00000040}.eb-journey{background:var(--eb-white);padding:80px 0}.eb-journey__steps{display:grid;grid-template-columns:1fr;gap:16px}.eb-journey__step{display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto;gap:4px 20px;align-items:start;background:var(--eb-beige);border-radius:var(--eb-radius);padding:28px 24px}.eb-journey__step-number{font-family:Cormorant Garamond,serif;font-size:2.8rem;font-weight:400;color:var(--eb-pink);line-height:1;grid-row:1 / 3;display:flex;align-items:center}.eb-journey__step-icon{display:none}.eb-journey__step-title{font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:600;color:var(--eb-text);margin:0;align-self:end}.eb-journey__step-text{font-size:.9rem;color:var(--eb-text-mid);line-height:1.6;margin:0}.eb-boxes{background:var(--eb-pink-light);padding:80px 0}.eb-boxes__grid{display:grid;grid-template-columns:1fr;gap:24px}.eb-box{background:#fff;border-radius:var(--eb-radius);overflow:hidden;box-shadow:var(--eb-shadow)}.eb-box__tag{display:inline-block;background:var(--eb-accent);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin:20px 0 0 20px}.eb-box__image-wrap{height:220px;overflow:hidden;background:linear-gradient(135deg,var(--eb-beige) 0%,#F9DDD8 100%);margin:16px 20px 0;border-radius:12px;display:flex;align-items:center;justify-content:center}.eb-box__image-wrap img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.eb-box__image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%}.eb-box__image-placeholder span{font-size:4rem;line-height:1}.eb-box__content{padding:24px 20px 28px}.eb-box__period{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--eb-accent);margin:0 0 6px}.eb-box__title{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:600;color:var(--eb-text);margin:0 0 16px;line-height:1.2}.eb-box__items{list-style:none;padding:16px 0 0;margin:0 0 24px;border-top:1px solid var(--eb-beige)}.eb-box__items li{font-size:.9rem;color:var(--eb-text-mid);padding:8px 0;border-bottom:1px solid var(--eb-beige);display:flex;align-items:center;gap:10px;line-height:1.4}.eb-box__items li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--eb-accent);flex-shrink:0}.eb-box__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.eb-box__price{font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:600;color:var(--eb-text)}.eb-values{background:var(--eb-white);padding:80px 0}.eb-values__inner{display:flex;flex-direction:column;gap:48px}.eb-values__text .eb-section-title{text-align:left}.eb-values__body{font-size:1rem;color:var(--eb-text-mid);line-height:1.8;margin:0 0 32px}.eb-values__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.eb-value-card{background:var(--eb-beige);border-radius:var(--eb-radius);padding:24px 20px}.eb-value-card__icon{font-size:2rem;margin-bottom:12px;display:block}.eb-value-card h3{font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:600;color:var(--eb-text);margin:0 0 8px}.eb-value-card p{font-size:.85rem;color:var(--eb-text-mid);line-height:1.65;margin:0}.eb-testimonials{background:var(--eb-beige);padding:80px 0}.eb-testi__grid{display:grid;grid-template-columns:1fr;gap:16px}.eb-testi__card{background:#fff;border-radius:var(--eb-radius);padding:32px 24px;box-shadow:var(--eb-shadow)}.eb-testi__stars{color:var(--eb-accent);font-size:1.1rem;letter-spacing:2px;margin-bottom:16px}.eb-testi__quote{font-family:Cormorant Garamond,serif;font-size:1.15rem;font-style:italic;color:var(--eb-text);line-height:1.7;margin:0 0 20px}.eb-testi__name{display:block;font-weight:700;font-size:.9rem;color:var(--eb-text)}.eb-testi__detail{display:block;font-size:.8rem;color:var(--eb-text-light);margin-top:2px}.eb-founders{background:var(--eb-white);padding:80px 0}.eb-founders__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.eb-founder-card{text-align:center}.eb-founder-card__photo{width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--eb-radius);margin-bottom:20px}.eb-founder-card__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.eb-founder-card:hover .eb-founder-card__photo img{transform:scale(1.03)}.eb-founder-card__name{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:500;color:var(--eb-text);margin:0 0 6px}.eb-founder-card__role{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--eb-accent);margin:0}@media(max-width:600px){.eb-founders__grid{grid-template-columns:1fr;max-width:320px;margin:0 auto}}.eb-cta-banner{background:linear-gradient(135deg,#c9847a,#a86059);padding:80px 24px;text-align:center}.eb-cta-banner__title{font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:500;color:#fff;margin:16px 0;line-height:1.15}.eb-cta-banner__sub{font-size:1rem;color:#fffc;margin:0 auto 40px;line-height:1.7;max-width:440px}.eb-cta-banner__buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(min-width:600px){.eb-journey__steps{grid-template-columns:1fr 1fr}.eb-journey__step{display:flex;flex-direction:column;align-items:center;text-align:center}.eb-journey__step-icon{display:block;font-size:2rem;margin-bottom:12px}.eb-journey__step-number{font-size:2.5rem;margin-bottom:8px}.eb-boxes__grid{grid-template-columns:1fr 1fr}}@media(min-width:900px){.eb-journey,.eb-boxes,.eb-values,.eb-testimonials{padding:100px 0}.eb-journey__steps{grid-template-columns:repeat(4,1fr)}.eb-values__inner{flex-direction:row;gap:80px;align-items:center}.eb-values__text,.eb-values__cards{flex:1}.eb-testi__grid{grid-template-columns:repeat(3,1fr)}}.collection .collection__title,.collection h1{font-family:Cormorant Garamond,serif!important;font-weight:500!important;color:var(--eb-text)!important}.card-wrapper .card{border-radius:var(--eb-radius)!important;overflow:hidden;box-shadow:var(--eb-shadow)!important;border:none!important;transition:transform .2s ease,box-shadow .2s ease!important}.card-wrapper:hover .card{transform:translateY(-4px)!important;box-shadow:0 8px 40px #3d2b1f1a!important}.card__heading,.card__heading a{font-family:Cormorant Garamond,serif!important;font-size:1.2rem!important;font-weight:500!important;color:var(--eb-text)!important}.price__regular .price-item,.price__sale .price-item{font-family:Cormorant Garamond,serif!important;font-size:1.1rem!important;color:var(--eb-text)!important}.card__footer .button,.quick-add__submit{background:var(--eb-accent)!important;color:#fff!important;border:none!important;border-radius:100px!important;font-family:Nunito,sans-serif!important;font-weight:700!important}.card__footer .button:hover,.quick-add__submit:hover{background:var(--eb-accent-dark)!important}.product__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:500!important;color:var(--eb-text)!important;line-height:1.15!important}.product__info-wrapper .price{font-family:Cormorant Garamond,serif!important;font-size:1.6rem!important;color:var(--eb-text)!important}.product__description{font-family:Nunito,sans-serif!important;font-size:1rem!important;line-height:1.8!important;color:var(--eb-text-mid)!important}.product-form__submit,.product-form .button--full-width{background:var(--eb-accent)!important;color:#fff!important;border:none!important;border-radius:100px!important;font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:1rem!important;letter-spacing:.04em!important;min-height:56px!important;transition:background .2s ease!important}.product-form__submit:hover{background:var(--eb-accent-dark)!important}.product__media img{border-radius:var(--eb-radius)!important}.template-collection .gradient{background:var(--eb-pink-light)!important}.collection__title{font-family:Cormorant Garamond,serif!important;font-size:2.5rem!important;font-weight:500!important}.card__media,.card__media img{border-radius:16px 16px 0 0!important}.badge--sold-out{background:var(--eb-text-mid)!important;border-radius:100px!important;font-family:Nunito,sans-serif!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.08em!important}.product__text.caption-with-letter-spacing{display:none!important}.template-product .gradient{background:var(--eb-white)!important}.shopify-payment-button__button{background:var(--eb-text)!important;border-radius:100px!important;font-family:Nunito,sans-serif!important;font-weight:700!important}.product-form__submit[disabled]{background:var(--eb-beige-dark)!important;color:var(--eb-text-mid)!important;border-radius:100px!important}.quantity__button,.quantity__input{border-color:var(--eb-beige-dark)!important;border-radius:8px!important;font-family:Nunito,sans-serif!important}.share-button{display:none!important}.cart__title-wrapper .title,h1.cart__title{font-family:Cormorant Garamond,serif!important;font-size:2rem!important;font-weight:600!important;color:var(--eb-text)!important;letter-spacing:.02em!important}.cart__title-wrapper a{font-family:Nunito,sans-serif!important;font-size:.82rem!important;color:var(--eb-text-mid)!important;text-underline-offset:3px!important}.cart-items .cart-items__heading{font-family:Nunito,sans-serif!important;font-size:.65rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--eb-text-mid)!important}.cart-item__name{font-family:Cormorant Garamond,serif!important;font-size:1.1rem!important;font-weight:600!important;color:var(--eb-text)!important}.cart-item__price-wrapper .price,.cart-item__final-price{font-family:Cormorant Garamond,serif!important;font-size:1rem!important;color:var(--eb-text)!important}.cart-item .quantity{border:1px solid var(--eb-beige-dark)!important;border-radius:var(--eb-radius)!important;background:var(--eb-white)!important;overflow:hidden!important}.cart-item .quantity__button,.cart-item .quantity__input{font-family:Nunito,sans-serif!important;background:transparent!important;border:none!important;color:var(--eb-text)!important;box-shadow:none!important}.cart-item .quantity__button:hover{color:var(--eb-accent)!important}.cart-item__delete svg{color:var(--eb-text-mid)!important}.cart-item__delete:hover svg{color:var(--eb-accent)!important}.cart-items tr{border-color:var(--eb-beige-dark)!important}.totals{border-top:1px solid var(--eb-beige-dark)!important;padding-top:16px!important}.totals__subtotal{font-family:Nunito,sans-serif!important;font-size:.85rem!important;font-weight:700!important;color:var(--eb-text)!important;letter-spacing:.04em!important}.totals__subtotal-value{font-family:Cormorant Garamond,serif!important;font-size:1.25rem!important;font-weight:600!important;color:var(--eb-accent)!important}.cart__tax-note,.cart__ctas small{font-family:Nunito,sans-serif!important;font-size:.78rem!important;color:var(--eb-text-mid)!important;text-align:center!important;line-height:1.6!important}.cart__ctas .button,.cart__checkout-button{background:var(--eb-accent)!important;color:#fff!important;font-family:Nunito,sans-serif!important;font-size:.8rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:100px!important;border:none!important;outline:none!important;box-shadow:none!important;padding:16px 32px!important;width:100%!important;transition:background .22s ease,transform .18s ease!important}.cart__ctas .button:hover,.cart__checkout-button:hover{background:#0f3638!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #01696f40!important}.cart__checkout-button:before,.cart__checkout-button:after{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-eb.css.map */
