@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Jost:wght@300;400;500;600&display=swap";:root{--ep-blush: #F5E6E0;--ep-blush-deep: #EDD5CB;--ep-cream: #FAF7F4;--ep-rose: #C8847A;--ep-rose-dark: #A86860;--ep-rose-pale: #E8C4BD;--ep-charcoal: #2A2320;--ep-warm-grey: #8C7B74;--ep-warm-grey-lt: #BFB0AA;--ep-white: #FFFFFF;--ep-nude: #E8D9CF;--ep-font-display: "Cormorant Garamond", Georgia, serif;--ep-font-body: "Jost", sans-serif;--ep-radius-sm: 4px;--ep-radius-md: 8px;--ep-radius-pill: 100px;--ep-ease: cubic-bezier(.25, .46, .45, .94);--ep-ease-out: cubic-bezier(0, 0, .2, 1)}body{font-family:var(--ep-font-body)!important;background-color:var(--ep-cream)!important;color:var(--ep-charcoal)!important;-webkit-font-smoothing:antialiased;letter-spacing:.01em}:root,.color-scheme-1,.color-scheme-background-1{--color-background: 250, 247, 244 !important;--color-foreground: 42, 35, 32 !important;--color-button: 200, 132, 122 !important;--color-button-text: 255, 255, 255 !important;--color-secondary-button-label: 42, 35, 32 !important}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--ep-font-display)!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.15!important}a{color:var(--ep-charcoal);transition:color .2s var(--ep-ease)}a:hover{color:var(--ep-rose)}.announcement-bar-section .utility-bar{background-color:var(--ep-rose)!important;color:var(--ep-white)!important;padding:0!important;border-bottom:none!important;overflow:hidden}.announcement-bar-section .announcement-bar{width:100%;overflow:hidden}.announcement-bar-section .announcement-bar__message{font-family:var(--ep-font-body)!important;font-size:1.1rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--ep-white)!important;white-space:nowrap;display:inline-block;padding:1rem 0;animation:ep-marquee 28s linear infinite}.announcement-bar-section .announcement-bar__message:after{content:attr(data-text);padding-left:4rem}@keyframes ep-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement-bar-section .announcement-bar__message span:before,.announcement-bar-section .announcement-bar__message span:after{content:" \2726  ";opacity:.7}.section-header{background-color:var(--ep-cream)!important;border-bottom:1px solid var(--ep-nude)!important;position:sticky!important;top:0;z-index:100;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#faf7f4f2!important;transition:box-shadow .3s var(--ep-ease)}.section-header:has(.header--has-menu):hover,.section-header.scrolled{box-shadow:0 2px 24px #2a23200f}.header__heading-link .h2,.header__heading .h2{font-family:var(--ep-font-display)!important;font-size:2.6rem!important;font-weight:400!important;letter-spacing:.08em!important;color:var(--ep-charcoal)!important;text-transform:uppercase!important}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:var(--ep-font-body)!important;font-size:1.15rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ep-charcoal)!important;transition:color .2s var(--ep-ease)!important;text-decoration:none!important}.header__menu-item:hover span,.list-menu__item--link:hover{color:var(--ep-rose)!important}.header__menu-item{position:relative}.header__menu-item:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--ep-rose);transition:width .3s var(--ep-ease)}.header__menu-item:hover:after{width:100%}.header__icon,.header__icon--cart{color:var(--ep-charcoal)!important;transition:color .2s var(--ep-ease)!important}.header__icon:hover,.header__icon--cart:hover{color:var(--ep-rose)!important}.cart-count-bubble{background-color:var(--ep-rose)!important;color:var(--ep-white)!important;font-family:var(--ep-font-body)!important;font-size:1rem!important;min-width:1.8rem!important;height:1.8rem!important;border-radius:100px!important}.image-banner{position:relative}.image-banner .banner__content{background:none!important}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#2a23200d,#2a232059);pointer-events:none}.banner__heading{font-family:var(--ep-font-display)!important;font-size:clamp(3.5rem,7vw,8rem)!important;font-weight:300!important;letter-spacing:-.01em!important;line-height:1.05!important;color:var(--ep-white)!important;text-shadow:0 2px 40px rgba(42,35,32,.2)!important}.banner__heading em,.banner__heading i{font-style:italic;font-weight:300}.banner__box{background:transparent!important;border:none!important;box-shadow:none!important;padding:3rem!important}.button,.btn,button[type=submit]:not(.shopify-payment-button__button),.product-form__submit{font-family:var(--ep-font-body)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:var(--ep-radius-pill)!important;border:1.5px solid var(--ep-rose)!important;background-color:var(--ep-rose)!important;color:var(--ep-white)!important;padding:1.4rem 3.2rem!important;transition:background-color .25s var(--ep-ease),color .25s var(--ep-ease),transform .15s var(--ep-ease),box-shadow .25s var(--ep-ease)!important;cursor:pointer}.button:hover,.btn:hover,.product-form__submit:hover{background-color:var(--ep-rose-dark)!important;border-color:var(--ep-rose-dark)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #c8847a59!important}.button.button--secondary,.button[secondary]{background-color:transparent!important;color:var(--ep-charcoal)!important;border-color:var(--ep-charcoal)!important}.button.button--secondary:hover{background-color:var(--ep-charcoal)!important;color:var(--ep-white)!important;box-shadow:none!important}.quick-add__submit{font-family:var(--ep-font-body)!important;font-size:1rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:var(--ep-radius-pill)!important;background-color:var(--ep-charcoal)!important;color:var(--ep-white)!important;border:none!important;padding:1rem 1.5rem!important;transition:background-color .2s var(--ep-ease),transform .15s var(--ep-ease)!important}.quick-add__submit:hover{background-color:var(--ep-rose)!important;transform:none!important}.product-card-wrapper,.card-wrapper{border-radius:var(--ep-radius-md)!important;overflow:hidden}.card--standard{background:transparent!important}.card .media.media--hover-effect>img,.card-wrapper .media.media--hover-effect>img{transition:transform .65s var(--ep-ease)!important}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.06)!important}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0!important;transition:opacity .4s var(--ep-ease)!important}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1!important;transform:scale(1.04)!important;transition:opacity .4s var(--ep-ease),transform .65s var(--ep-ease)!important}.card-information{padding-top:1.2rem!important}.card__heading,.card-information .card__heading{font-family:var(--ep-font-body)!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--ep-charcoal)!important;line-height:1.4!important;margin-bottom:.4rem!important}.card__heading a{text-decoration:none!important;color:var(--ep-charcoal)!important;transition:color .2s var(--ep-ease)!important}.card__heading a:hover{color:var(--ep-rose)!important}.price__container .price-item,.price .price-item{font-family:var(--ep-font-body)!important;font-size:1.25rem!important;font-weight:300!important;letter-spacing:.04em!important;color:var(--ep-warm-grey)!important}.price__container .price-item--sale,.price-item--sale{color:var(--ep-rose)!important;font-weight:500!important}.price__container .price-item--regular.price-item--last,.price-item--regular:has(+.price-item--sale){color:var(--ep-warm-grey-lt)!important;text-decoration:line-through!important}.badge{font-family:var(--ep-font-body)!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:var(--ep-radius-pill)!important;padding:.3rem .9rem!important}.badge--sale,.color-scheme-4 .badge{background-color:var(--ep-rose)!important;color:var(--ep-white)!important}.quick-add{opacity:0;transform:translateY(6px);transition:opacity .25s var(--ep-ease),transform .25s var(--ep-ease)}.product-card-wrapper:hover .quick-add,.card-wrapper:hover .quick-add{opacity:1;transform:translateY(0)}.collection-list-section .card__image-container,.section-collection-list .card{border-radius:var(--ep-radius-md)!important;overflow:hidden}.collection-card-wrapper .card__heading{font-family:var(--ep-font-display)!important;font-size:2rem!important;font-weight:400!important;letter-spacing:.04em!important}.featured-collection .title-wrapper,.section-featured-collection .title-wrapper{margin-bottom:3rem}.featured-collection .title-wrapper-with-link a,.section-featured-collection .title-wrapper-with-link a{font-family:var(--ep-font-body)!important;font-size:1.1rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--ep-rose)!important;text-decoration:none!important;border-bottom:1px solid var(--ep-rose-pale);padding-bottom:2px;transition:border-color .2s var(--ep-ease)}.featured-collection .title-wrapper-with-link a:hover{border-color:var(--ep-rose)}.section-featured-collection .title,.featured-collection .title,.rich-text__heading,.multirow__heading{font-family:var(--ep-font-display)!important;font-size:clamp(2.8rem,4vw,5rem)!important;font-weight:300!important;letter-spacing:-.01em!important;color:var(--ep-charcoal)!important}.image-with-text__content{padding:4rem!important}.image-with-text__heading{font-family:var(--ep-font-display)!important;font-size:clamp(2.4rem,3.5vw,4.5rem)!important;font-weight:300!important;line-height:1.15!important;letter-spacing:-.01em!important;margin-bottom:2rem!important}.image-with-text__text{font-family:var(--ep-font-body)!important;font-size:1.45rem!important;font-weight:300!important;line-height:1.8!important;color:var(--ep-warm-grey)!important}.rich-text .rich-text__text{font-family:var(--ep-font-body)!important;font-size:1.55rem!important;font-weight:300!important;line-height:1.85!important;color:var(--ep-warm-grey)!important;max-width:640px;margin-left:auto;margin-right:auto}.email-signup-banner,.newsletter-section{background-color:var(--ep-blush)!important;border-radius:0!important}.email-signup-banner .section-header__title,.newsletter-section__title{font-family:var(--ep-font-display)!important;font-size:clamp(2.6rem,3.5vw,4.2rem)!important;font-weight:300!important;letter-spacing:-.01em!important;color:var(--ep-charcoal)!important}.newsletter-form__field-wrapper input,.field__input{font-family:var(--ep-font-body)!important;font-size:1.3rem!important;font-weight:300!important;letter-spacing:.04em!important;border:1px solid var(--ep-nude)!important;border-radius:var(--ep-radius-pill)!important;background:var(--ep-white)!important;padding:1.3rem 2rem!important;color:var(--ep-charcoal)!important;transition:border-color .2s var(--ep-ease),box-shadow .2s var(--ep-ease)!important}.newsletter-form__field-wrapper input:focus,.field__input:focus{border-color:var(--ep-rose)!important;box-shadow:0 0 0 3px var(--ep-rose-pale)!important;outline:none!important}.footer{background-color:var(--ep-charcoal)!important;color:var(--ep-cream)!important}.footer .footer__heading{font-family:var(--ep-font-display)!important;font-size:1.8rem!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--ep-white)!important;margin-bottom:1.6rem!important}.footer .list-social__link,.footer a,.footer__list a{font-family:var(--ep-font-body)!important;font-size:1.2rem!important;font-weight:300!important;letter-spacing:.06em!important;color:var(--ep-warm-grey-lt)!important;text-decoration:none!important;transition:color .2s var(--ep-ease)!important}.footer a:hover,.footer__list a:hover{color:var(--ep-rose-pale)!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08)!important;padding-top:2rem!important}.footer__content-bottom p,.footer__content-bottom span{font-family:var(--ep-font-body)!important;font-size:1.1rem!important;color:var(--ep-warm-grey)!important;letter-spacing:.08em!important}.product__title{font-family:var(--ep-font-display)!important;font-size:clamp(2.8rem,3.5vw,4.5rem)!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.15!important;color:var(--ep-charcoal)!important}.product__title a{color:inherit!important;text-decoration:none!important}.product__vendor,.product-meta__vendor{font-family:var(--ep-font-body)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ep-rose)!important;margin-bottom:.8rem!important}.product__price .price-item{font-family:var(--ep-font-body)!important;font-size:1.8rem!important;font-weight:300!important;color:var(--ep-charcoal)!important;letter-spacing:.04em!important}.swatch-input__input+label,.variant-pills .variant-pills__input+label{font-family:var(--ep-font-body)!important;font-size:1.1rem!important;letter-spacing:.08em!important;border:1px solid var(--ep-nude)!important;border-radius:var(--ep-radius-pill)!important;padding:.7rem 1.6rem!important;color:var(--ep-charcoal)!important;transition:border-color .2s var(--ep-ease),background-color .2s var(--ep-ease),color .2s var(--ep-ease)!important;cursor:pointer}.swatch-input__input:checked+label,.variant-pills__input:checked+label{border-color:var(--ep-charcoal)!important;background-color:var(--ep-charcoal)!important;color:var(--ep-white)!important}.swatch-input__input+label:hover,.variant-pills__input:not(:checked)+label:hover{border-color:var(--ep-rose)!important}.product-form__submit{width:100%!important;padding:1.6rem!important;font-size:1.2rem!important;letter-spacing:.2em!important;margin-top:1rem!important}.product__description,.product__description p{font-family:var(--ep-font-body)!important;font-size:1.45rem!important;font-weight:300!important;line-height:1.85!important;color:var(--ep-warm-grey)!important}cart-drawer .cart-drawer__header{border-bottom:1px solid var(--ep-nude)!important}cart-drawer .cart-drawer__header h2{font-family:var(--ep-font-display)!important;font-size:2.2rem!important;font-weight:400!important;color:var(--ep-charcoal)!important}cart-drawer .cart-item__name{font-family:var(--ep-font-body)!important;font-size:1.3rem!important;font-weight:400!important;color:var(--ep-charcoal)!important}cart-drawer .totals__total-value{font-family:var(--ep-font-body)!important;font-size:1.8rem!important;font-weight:400!important;color:var(--ep-charcoal)!important}.breadcrumbs,nav.breadcrumb{font-family:var(--ep-font-body)!important;font-size:1.1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ep-warm-grey-lt)!important}.breadcrumbs a,nav.breadcrumb a{color:var(--ep-warm-grey-lt)!important;text-decoration:none!important}.breadcrumbs a:hover,nav.breadcrumb a:hover{color:var(--ep-rose)!important}.accordion__title,details>summary{font-family:var(--ep-font-body)!important;font-size:1.3rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ep-charcoal)!important;border-bottom:1px solid var(--ep-nude)!important;padding:1.6rem 0!important}details[open]>summary{color:var(--ep-rose)!important}.shopify-section{padding-top:0;padding-bottom:0}.section-featured-collection,.section-image-with-text,.section-rich-text,.section-multicolumn,.section-collage{padding-top:6rem!important;padding-bottom:6rem!important}@media screen and (min-width:990px){.section-featured-collection,.section-image-with-text,.section-rich-text,.section-multicolumn{padding-top:9rem!important;padding-bottom:9rem!important}}.multicolumn-card__title{font-family:var(--ep-font-display)!important;font-size:2rem!important;font-weight:400!important}.multicolumn-card__info{font-family:var(--ep-font-body)!important;font-size:1.35rem!important;font-weight:300!important;line-height:1.8!important;color:var(--ep-warm-grey)!important}.mega-menu{background-color:var(--ep-cream)!important;border:none!important;border-top:2px solid var(--ep-rose-pale)!important;box-shadow:0 20px 60px #2a23201a!important}.mega-menu__link{font-family:var(--ep-font-body)!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.06em!important;color:var(--ep-charcoal)!important;text-decoration:none!important;transition:color .2s var(--ep-ease)!important}.mega-menu__link:hover{color:var(--ep-rose)!important}.menu-drawer{background-color:var(--ep-cream)!important}.menu-drawer__inner-submenu,.menu-drawer__navigation-items{border-color:var(--ep-nude)!important}.menu-drawer__menu-item{font-family:var(--ep-font-body)!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ep-charcoal)!important}.menu-drawer__close-button{color:var(--ep-charcoal)!important}.loading__spinner{border-color:var(--ep-rose-pale)!important;border-top-color:var(--ep-rose)!important}.scroll-trigger.animate--fade-in{animation-duration:.8s!important;animation-timing-function:var(--ep-ease-out)!important}.scroll-trigger.animate--slide-in{animation-duration:.75s!important;animation-timing-function:var(--ep-ease-out)!important}.search-modal__content{background-color:var(--ep-cream)!important}.search-modal .field__input{font-family:var(--ep-font-body)!important;font-size:1.8rem!important;font-weight:300!important;color:var(--ep-charcoal)!important;border-color:var(--ep-nude)!important}.predictive-search__heading{font-family:var(--ep-font-display)!important;font-size:1.6rem!important;color:var(--ep-warm-grey)!important;font-weight:400!important}.pagination__item{font-family:var(--ep-font-body)!important;font-size:1.2rem!important;letter-spacing:.08em!important;border-radius:var(--ep-radius-pill)!important}.pagination__item--current{background-color:var(--ep-charcoal)!important;color:var(--ep-white)!important;border-color:var(--ep-charcoal)!important}.color-scheme-3{background-color:var(--ep-charcoal)!important;color:var(--ep-cream)!important}.color-scheme-3 h1,.color-scheme-3 h2,.color-scheme-3 h3{color:var(--ep-white)!important}.color-scheme-3 .button{background-color:var(--ep-rose)!important;border-color:var(--ep-rose)!important;color:var(--ep-white)!important}.color-scheme-2{background-color:var(--ep-blush)!important;color:var(--ep-charcoal)!important}.product__media-list{border-radius:var(--ep-radius-md)!important;overflow:hidden}.thumbnail-slider__button.is-active{border-color:var(--ep-rose)!important}.icon-heart{transition:fill .2s var(--ep-ease),stroke .2s var(--ep-ease)!important}.icon-heart:hover,.is-wishlisted .icon-heart{fill:var(--ep-rose)!important;stroke:var(--ep-rose)!important}.swatch__input:checked+.swatch__label,.swatch__label.is-active{box-shadow:0 0 0 2px var(--ep-white),0 0 0 3.5px var(--ep-rose)!important}.ep-marquee-strip{background-color:var(--ep-blush-deep);overflow:hidden;padding:1.2rem 0;white-space:nowrap}.ep-marquee-strip__inner{display:inline-flex;gap:0;animation:ep-marquee 30s linear infinite}.ep-marquee-strip__item{font-family:var(--ep-font-display);font-size:1.8rem;font-style:italic;font-weight:300;letter-spacing:.05em;color:var(--ep-rose-dark);padding-right:3rem}.ep-marquee-strip__item:after{content:" \2726  ";margin-left:3rem;color:var(--ep-rose-pale);font-style:normal}@media screen and (max-width:749px){.header__heading-link .h2,.header__heading .h2{font-size:2rem!important;letter-spacing:.06em!important}.banner__heading{font-size:clamp(2.8rem,9vw,5rem)!important}.banner__box{padding:2rem!important}.image-with-text__content{padding:2.4rem!important}.section-featured-collection,.section-image-with-text,.section-rich-text{padding-top:4rem!important;padding-bottom:4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ellepeach-custom.css.map */
