:root{--ep26-cream:#f5f1e8;--ep26-cream-soft:#faf8f3;--ep26-dark:#2c2822;--ep26-muted:#777168;--ep26-bordeaux:#6e2436;--ep26-bordeaux-dark:#531b29;--ep26-sage:#8f9988;--ep26-line:rgba(44,40,34,.14);--ep26-shell:1360px;--ep26-radius:6px}body{background:var(--ep26-cream-soft);color:var(--ep26-dark);font-family:Be Vietnam Pro,Arial,sans-serif}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Cormorant Garamond,Georgia,serif;color:var(--ep26-dark);letter-spacing:-.02em}.gradient{background:var(--ep26-cream-soft)}a{transition:color .2s ease,opacity .2s ease,transform .2s ease}.ep26-shell{width:min(calc(100% - 36px),var(--ep26-shell));margin-inline:auto}.ep26-section{margin-top:0!important}.ep26-eyebrow{margin:0 0 16px;color:var(--ep26-bordeaux);font-size:1.15rem;line-height:1.2;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.header-wrapper{background:#f5f1e8f5!important;border-bottom:1px solid var(--ep26-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header{min-height:82px}.header__menu-item{font-size:1.35rem;font-weight:600;color:var(--ep26-dark)}.header__menu-item:hover,.header__active-menu-item{color:var(--ep26-bordeaux)}.header__icon{color:var(--ep26-dark)}.mega-menu__content,.header__submenu,.menu-drawer{background:var(--ep26-cream)!important}.utility-bar{background:var(--ep26-bordeaux)!important;color:#fff!important}.announcement-bar__message{color:#fff!important;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.ep26-hero{position:relative;min-height:min(760px,78vh);display:grid;align-items:end;overflow:hidden;background:linear-gradient(125deg,#485347,#252a22);color:#fff}.ep26-hero--image{background-image:var(--ep26-hero-image);background-size:cover;background-position:center}.ep26-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#181a15c7,#181a1561 54%,#181a152e)}.ep26-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:70px;align-items:end;padding-block:clamp(70px,9vw,130px)}.ep26-hero__copy{max-width:850px}.ep26-hero .ep26-eyebrow{display:inline-block;padding:8px 11px;background:var(--ep26-bordeaux);color:#fff;border-radius:4px}.ep26-hero h1{margin:0;color:#f7f3e9;font-size:clamp(5rem,7.2vw,9.2rem);line-height:.91;font-weight:600;max-width:920px}.ep26-hero__text{margin-top:26px;max-width:650px;color:#ffffffe6;font-size:clamp(1.6rem,1.7vw,2.1rem);line-height:1.55}.ep26-hero__text p{margin:0}.ep26-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.ep26-btn{min-height:48px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.ep26-btn--solid{background:var(--ep26-bordeaux);border-color:var(--ep26-bordeaux);color:#fff}.ep26-btn--solid:hover{background:var(--ep26-bordeaux-dark);color:#fff}.ep26-btn--ghost{border-color:#ffffffbf;color:#fff;background:#0000001f}.ep26-btn--ghost:hover{background:var(--ep26-cream);border-color:var(--ep26-cream);color:var(--ep26-dark)}.ep26-hero__note{padding:24px 0 4px;color:#ffffffdb;font-size:1.35rem;line-height:1.6}.ep26-hero__note-line{display:block;width:64px;height:2px;background:var(--ep26-bordeaux);margin-bottom:18px}.ep26-hero__note p{margin:0}.ep26-entry{padding:clamp(64px,8vw,112px) 0;background:var(--ep26-cream-soft)}.ep26-section-head{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-bottom:36px}.ep26-section-head h2,.ep26-story h2{margin:0;font-size:clamp(4rem,5vw,6.8rem);line-height:.96;font-weight:600}.ep26-section-head__text{max-width:500px;color:var(--ep26-muted);font-size:1.55rem;line-height:1.65}.ep26-section-head__text p{margin:0}.ep26-entry__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ep26-entry-card{min-width:0;display:flex;flex-direction:column;background:var(--ep26-cream);color:var(--ep26-dark);text-decoration:none;border-radius:var(--ep26-radius);overflow:hidden}.ep26-entry-card__media{height:220px;overflow:hidden;background:var(--ep26-sage)}.ep26-entry-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ep26-entry-card:hover .ep26-entry-card__media img{transform:scale(1.03)}.ep26-entry-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--ep26-sage),#6f796b)}.ep26-entry-card__body{min-height:220px;padding:24px 24px 22px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:start}.ep26-entry-card__icon{width:24px;height:24px;color:var(--ep26-bordeaux);display:flex;align-items:center;justify-content:center;margin-top:1px}.ep26-entry-card__icon svg{width:24px;height:24px;display:block;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.ep26-entry-card h3{margin:0 0 10px;font-size:2.8rem;line-height:1;font-weight:600}.ep26-entry-card p{margin:0;color:var(--ep26-muted);font-size:1.35rem;line-height:1.55}.ep26-entry-card__arrow{align-self:end;color:var(--ep26-bordeaux);font-size:2.2rem}.ep26-entry-card:hover .ep26-entry-card__arrow{transform:translate(4px)}.ep26-story{padding:clamp(36px,6vw,80px) 0 clamp(70px,9vw,130px)}.ep26-story__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;background:var(--ep26-cream);border-radius:var(--ep26-radius);overflow:hidden}.ep26-story__media{min-height:580px;background:var(--ep26-sage)}.ep26-story__media img{width:100%;height:100%;object-fit:cover;display:block}.ep26-story__placeholder{width:100%;height:100%;min-height:580px;background:linear-gradient(145deg,#8f9988,#697466)}.ep26-story__content{padding:clamp(38px,5vw,78px)}.ep26-story__text{margin-top:26px;max-width:700px;color:var(--ep26-muted);font-size:1.55rem;line-height:1.75}.ep26-text-link{display:inline-flex;gap:8px;margin-top:26px;color:var(--ep26-bordeaux);font-size:1.25rem;font-weight:700;text-decoration:none}.ep26-text-link:hover{transform:translate(4px)}.ep26-story__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:54px;padding-top:26px;border-top:1px solid var(--ep26-line)}.ep26-story__fact strong{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:3.2rem;line-height:1;color:var(--ep26-dark)}.ep26-story__fact span{display:block;margin-top:8px;color:var(--ep26-muted);font-size:1.15rem;line-height:1.4}#MainContent{background:var(--ep26-cream-soft)}.page-width{max-width:136rem}.title,.title-wrapper-with-link .title,.product__title h1,.collection-hero__title,.main-page-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:-.02em}.title-wrapper-with-link{padding-bottom:16px;border-bottom:1px solid var(--ep26-line)}.card-wrapper .card,.product-card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card{background:transparent;box-shadow:none;border:0}.card__inner,.card__media,.global-media-settings{border-radius:var(--ep26-radius);overflow:hidden}.card__heading,.card__heading a{font-family:Cormorant Garamond,Georgia,serif;font-size:2.2rem;line-height:1.08;font-weight:600;color:var(--ep26-dark)}.card-information,.price{color:var(--ep26-muted)}.price-item--regular,.price-item--sale{color:var(--ep26-dark);font-weight:600}.badge{background:var(--ep26-bordeaux);color:#fff;border:0;border-radius:3px}.button,.shopify-payment-button__button,.customer button{border-radius:4px!important;box-shadow:none!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.product__info-wrapper{background:var(--ep26-cream);border-radius:var(--ep26-radius)}.footer{background:var(--ep26-cream)!important;color:var(--ep26-dark)!important;border-top:0}.footer-block__heading{font-family:Cormorant Garamond,Georgia,serif;font-size:2.6rem;font-weight:600}.footer__content-bottom{border-top:1px solid var(--ep26-line)}.footer-block__details-content,.footer-block__details-content a,.footer__copyright,.footer__copyright a{color:var(--ep26-muted)!important}@media(max-width:989px){.ep26-hero__inner{grid-template-columns:1fr;gap:24px}.ep26-hero__note{max-width:540px}.ep26-entry__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ep26-story__grid{grid-template-columns:1fr}.ep26-story__media{min-height:460px}.ep26-section-head{grid-template-columns:1fr;gap:18px}}@media(max-width:749px){.ep26-shell{width:min(calc(100% - 28px),var(--ep26-shell))}.ep26-hero{min-height:690px}.ep26-hero__inner{padding-block:72px 54px}.ep26-hero h1{font-size:5rem}.ep26-hero__text{font-size:1.55rem}.ep26-actions{flex-direction:column;align-items:stretch}.ep26-entry__grid{grid-template-columns:1fr}.ep26-entry-card{display:grid;grid-template-columns:36% 1fr;min-height:170px}.ep26-entry-card__media{height:100%;min-height:170px}.ep26-entry-card__body{min-height:170px;padding:18px 16px;gap:10px}.ep26-entry-card h3{font-size:2.25rem}.ep26-entry-card p{font-size:1.2rem}.ep26-story__media,.ep26-story__placeholder{min-height:340px}.ep26-story__content{padding:34px 22px}.ep26-story__facts{grid-template-columns:1fr;gap:20px}}.template-product #MainContent{background:var(--ep26-cream-soft)}.template-product product-info{display:block}.template-product product-info>.page-width{max-width:136rem;padding-top:clamp(30px,4vw,58px);padding-bottom:clamp(40px,5vw,74px)}.template-product .product{align-items:start;column-gap:clamp(28px,4vw,70px)}.template-product .product__media-wrapper{background:transparent}.template-product .product__media-list{gap:12px}.template-product .product__media-item{background:var(--ep26-cream);border-radius:var(--ep26-radius);overflow:hidden}.template-product .product-media-container{border:0;background:var(--ep26-cream)}.template-product .product__media img{object-fit:contain}.template-product .thumbnail{border-radius:4px;overflow:hidden;border:1px solid transparent;box-shadow:none}.template-product .thumbnail[aria-current]{border-color:var(--ep26-bordeaux);box-shadow:none}.template-product .product__info-wrapper{padding:0!important;background:transparent;border-radius:0}.template-product .product__info-container{max-width:none;padding:clamp(28px,3.8vw,54px);background:var(--ep26-cream);border-radius:var(--ep26-radius)}.template-product .product__text.caption-with-letter-spacing,.template-product .product__text.uppercase{margin:0 0 14px;color:var(--ep26-bordeaux);font-size:1.1rem;line-height:1.3;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.template-product .product__title{margin-bottom:16px}.template-product .product__title h1{margin:0;font-size:clamp(4rem,4.6vw,6.6rem);line-height:.96;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.template-product .price--large{margin-top:6px}.template-product .price--large .price-item{font-size:2.2rem;color:var(--ep26-dark)}.template-product .product__tax{margin-top:8px;color:var(--ep26-muted)}.template-product .product-form__input{max-width:none}.template-product .product-form__input .form__label{margin-bottom:10px;color:var(--ep26-dark);font-weight:600}.template-product .product-form__input input[type=radio]+label{border-radius:4px!important;border:1px solid var(--ep26-line)!important;background:var(--ep26-cream-soft)!important;color:var(--ep26-dark)!important;box-shadow:none!important}.template-product .product-form__input input[type=radio]:checked+label{background:var(--ep26-bordeaux)!important;color:#fff!important;border-color:var(--ep26-bordeaux)!important}.template-product quantity-input.quantity{border-radius:4px;background:var(--ep26-cream-soft)}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit{min-height:56px;background:var(--ep26-bordeaux);color:#fff;border:1px solid var(--ep26-bordeaux);font-size:1.2rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.template-product .product-form__submit:hover{background:var(--ep26-bordeaux-dark);border-color:var(--ep26-bordeaux-dark)}.template-product .shopify-payment-button__button{min-height:54px!important}.template-product .product__description{margin-top:30px;padding-top:28px;border-top:1px solid var(--ep26-line);color:var(--ep26-muted);font-size:1.5rem;line-height:1.75}.template-product .product__description p:first-child{margin-top:0}.template-product .product__accordion{border-top:1px solid var(--ep26-line);border-bottom:0}.template-product .product__accordion summary{padding:18px 0}.template-product .accordion__title{font-family:Be Vietnam Pro,Arial,sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:0}.template-product .product__accordion .accordion__content{color:var(--ep26-muted)}.template-product .share-button__button{color:var(--ep26-bordeaux);font-weight:600}.ep26-product-assurance{padding:clamp(64px,8vw,108px) 0;background:var(--ep26-cream);border-top:1px solid var(--ep26-line);border-bottom:1px solid var(--ep26-line)}.ep26-product-assurance__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:50px;align-items:end;margin-bottom:36px}.ep26-product-assurance__head .ep26-eyebrow{grid-column:1 / -1;margin-bottom:-24px}.ep26-product-assurance__head h2{margin:0;max-width:780px;font-size:clamp(3.8rem,4.8vw,6.4rem);line-height:.96;font-weight:600}.ep26-product-assurance__intro{color:var(--ep26-muted);font-size:1.5rem;line-height:1.65}.ep26-product-assurance__intro p{margin:0}.ep26-product-assurance__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ep26-product-assurance__item{min-height:190px;padding:24px;display:grid;grid-template-columns:auto 1fr;gap:18px;background:var(--ep26-cream-soft);border-radius:var(--ep26-radius)}.ep26-product-assurance__num{color:var(--ep26-bordeaux);font-size:1.05rem;font-weight:700;letter-spacing:.08em}.ep26-product-assurance__item h3{margin:0 0 10px;font-size:2.45rem;line-height:1.02;font-weight:600}.ep26-product-assurance__item p{margin:0;color:var(--ep26-muted);font-size:1.3rem;line-height:1.55}.ep26-product-assurance__footer{margin-top:24px;text-align:right}.template-product .related-products{padding-top:clamp(54px,7vw,90px)!important;padding-bottom:clamp(60px,8vw,100px)!important}.template-product .related-products__heading{font-size:clamp(3.4rem,4vw,5.6rem);line-height:1;margin-bottom:30px}@media screen and (min-width:990px){.template-product .product--medium:not(.product--no-media) .product__media-wrapper{max-width:56%;width:calc(56% - var(--grid-desktop-horizontal-spacing) / 2)}.template-product .product--medium:not(.product--no-media) .product__info-wrapper{max-width:44%;width:calc(44% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){.template-product product-info>.page-width{padding-top:24px}.template-product .product__info-container{padding:32px 26px}.ep26-product-assurance__head{grid-template-columns:1fr;gap:18px}.ep26-product-assurance__head .ep26-eyebrow{grid-column:auto;margin-bottom:0}.ep26-product-assurance__grid{grid-template-columns:1fr}.ep26-product-assurance__item{min-height:0}}@media screen and (max-width:749px){.template-product product-info>.page-width{padding-left:14px;padding-right:14px}.template-product .product{row-gap:16px}.template-product .product__info-container{padding:28px 20px}.template-product .product__title h1{font-size:4.1rem}.template-product .product__description{font-size:1.4rem}.ep26-product-assurance{padding:56px 0}.ep26-product-assurance__item{padding:20px}}.template-product product-info{background:linear-gradient(180deg,var(--ep26-cream) 0 76%,var(--ep26-cream-soft) 76% 100%)}.template-product product-info>.page-width{padding-top:clamp(44px,6vw,88px);padding-bottom:clamp(58px,7vw,100px)}.template-product .product{gap:clamp(34px,5vw,88px)}.template-product .product__media-item{background:#fff;border:1px solid rgba(44,40,34,.08);min-height:560px;display:flex;align-items:center;justify-content:center}.template-product .product__media img{max-height:720px;width:100%}.template-product .product__info-container{padding:0;background:transparent;border-radius:0}.template-product .product__info-container>*{max-width:560px}.template-product .product__text.caption-with-letter-spacing{display:inline-block;margin-bottom:18px;padding:7px 10px;background:var(--ep26-bordeaux);color:#fff;border-radius:3px}.template-product .product__title{padding-bottom:22px;border-bottom:1px solid var(--ep26-line)}.template-product .product__title h1{font-size:clamp(4.8rem,5.4vw,7.5rem);line-height:.9}.template-product .price--large{margin-top:22px}.template-product .price--large .price-item{font-size:2.6rem}.template-product .product-form__input{margin-top:26px}.template-product .product-form__buttons{margin-top:28px}.template-product .product-form__submit{min-height:62px}.template-product .product__info-container .shopify-app-block{margin-top:24px}.template-product .product__description{display:none!important}.ep26-product-details{padding:clamp(72px,9vw,126px) 0;background:var(--ep26-cream-soft)}.ep26-product-details__grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(54px,8vw,120px);align-items:start}.ep26-product-details__title{position:sticky;top:120px}.ep26-product-details__title h2{margin:0;font-size:clamp(4.2rem,5vw,6.8rem);line-height:.94;font-weight:600}.ep26-product-details__intro{margin-top:24px;max-width:430px;color:var(--ep26-muted);font-size:1.45rem;line-height:1.65}.ep26-product-details__content{padding-left:clamp(26px,4vw,62px);border-left:1px solid var(--ep26-line)}.ep26-product-details__description{color:var(--ep26-dark);font-size:1.65rem;line-height:1.85}.ep26-product-details__description>*:first-child{margin-top:0}.ep26-product-details__description h2,.ep26-product-details__description h3{margin-top:1.8em;font-size:2.8rem}.ep26-product-details__empty{color:var(--ep26-muted);font-size:1.5rem}.ep26-product-assurance{background:var(--ep26-dark);color:#f7f3e9}.ep26-product-assurance .ep26-eyebrow{color:#d9aeba}.ep26-product-assurance__head h2,.ep26-product-assurance__item h3{color:#f7f3e9}.ep26-product-assurance__intro,.ep26-product-assurance__item p{color:#ffffffb8}.ep26-product-assurance__item{background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.ep26-product-assurance__num{color:#d9aeba}.ep26-product-assurance .ep26-text-link{color:#fff}@media screen and (min-width:990px){.template-product .product--medium:not(.product--no-media) .product__media-wrapper{max-width:61%;width:calc(61% - var(--grid-desktop-horizontal-spacing) / 2)}.template-product .product--medium:not(.product--no-media) .product__info-wrapper{max-width:39%;width:calc(39% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){.template-product product-info{background:var(--ep26-cream)}.template-product .product__media-item{min-height:0}.ep26-product-details__grid{grid-template-columns:1fr;gap:30px}.ep26-product-details__title{position:static}.ep26-product-details__content{padding-left:0;padding-top:28px;border-left:0;border-top:1px solid var(--ep26-line)}}.ep26-product-assurance{padding:28px 0;background:var(--ep26-dark);border-top:0;border-bottom:0}.ep26-product-assurance__head,.ep26-product-assurance__footer{display:none}.ep26-product-assurance__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ep26-product-assurance__item{min-height:0;padding:18px 32px;grid-template-columns:auto 1fr;gap:16px;align-items:start;background:transparent;border:0;border-radius:0}.ep26-product-assurance__item+.ep26-product-assurance__item{border-left:1px solid rgba(255,255,255,.16)}.ep26-product-assurance__num{margin-top:2px;color:#d9aeba;font-size:1rem}.ep26-product-assurance__item h3{margin:0 0 6px;color:#fff;font-family:Be Vietnam Pro,Arial,sans-serif;font-size:1.45rem;line-height:1.3;font-weight:700;letter-spacing:0}.ep26-product-assurance__item p{margin:0;color:#ffffffb8;font-size:1.25rem;line-height:1.55}@media screen and (max-width:749px){.ep26-product-assurance{padding:14px 0}.ep26-product-assurance__grid{grid-template-columns:1fr}.ep26-product-assurance__item{padding:18px 0}.ep26-product-assurance__item+.ep26-product-assurance__item{border-left:0;border-top:1px solid rgba(255,255,255,.16)}}.ep26-product-assurance__icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:#d9aeba;flex:0 0 34px}.ep26-product-assurance__icon svg{width:30px;height:30px;display:block}.ep26-product-assurance__item{grid-template-columns:34px minmax(0,1fr)}.footer,.footer.gradient,.footer.color-scheme-1,.footer.color-scheme-2,.footer.color-scheme-3,.footer.color-scheme-4,.footer.color-scheme-5{background:var(--ep26-cream)!important;color:var(--ep26-dark)!important}.footer *{--color-foreground:44,40,34;--color-link:110,36,54}.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content li,.footer .footer-block__details-content a,.footer .list-menu__item--link,.footer .footer__copyright,.footer .footer__copyright a,.footer .copyright__content,.footer .copyright__content a,.footer .policies a,.footer .caption-large,.footer .text-body,.footer .localization-form h2{color:var(--ep26-dark)!important;opacity:1!important}.footer .footer-block__details-content a,.footer .list-menu__item--link,.footer .copyright__content a,.footer .policies a{text-decoration-color:#6e243659}.footer .footer-block__details-content a:hover,.footer .list-menu__item--link:hover,.footer .copyright__content a:hover,.footer .policies a:hover{color:var(--ep26-bordeaux)!important}.footer .list-social__link,.footer .list-social__link .icon,.footer .list-social__link svg,.footer .footer__list-social .icon{color:var(--ep26-bordeaux)!important;fill:currentColor!important;opacity:1!important}.footer .list-social__link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(110,36,54,.18);border-radius:50%}.footer .list-social__link:hover{background:#6e243612}.footer .localization-form__select,.footer .localization-form__select .icon-caret,.footer .disclosure__button,.footer .disclosure__link{color:var(--ep26-dark)!important}.footer .localization-form__select{background:#fff!important;border:1px solid rgba(44,40,34,.16)!important}.footer .disclosure__list-wrapper{background:#fff!important;border-color:#2c282229!important}.footer .footer__content-bottom{border-top:1px solid var(--ep26-line)!important}.footer .footer__content-bottom-wrapper{align-items:flex-end;gap:28px}.footer .list-payment{justify-content:flex-end;gap:8px}.footer .list-payment__item{filter:none!important;opacity:1!important}@media screen and (max-width:749px){.footer .footer__content-bottom-wrapper{align-items:stretch;gap:20px}.footer .footer__column{width:100%}.footer .footer__localization{display:grid;grid-template-columns:1fr;gap:14px}.footer .localization-form{padding:0;margin:0;width:100%}.footer .localization-form>div{width:100%}.footer .localization-form__select{width:100%;min-width:0}.footer .footer__payment{margin-top:4px}.footer .list-payment{justify-content:flex-start;flex-wrap:wrap}.footer .footer__copyright{text-align:left}}.ep26-product-assurance__links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:12px}.ep26-product-assurance__links a{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:1.2rem;line-height:1.4;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:2px}.ep26-product-assurance__links a:hover{color:#d9aeba;border-color:#d9aeba}@media screen and (max-width:749px){.ep26-product-assurance__links{margin-top:10px}}.template-collection .collection-hero{background:var(--ep26-cream)!important;border-bottom:1px solid var(--ep26-line)}.template-collection .collection-hero__inner{padding-top:clamp(52px,7vw,92px);padding-bottom:clamp(38px,5vw,70px)}.template-collection .collection-hero__text-wrapper{max-width:880px}.template-collection .collection-hero__title{margin:0;font-size:clamp(5rem,7vw,9rem);line-height:.9;font-weight:600}.template-collection .collection-hero__description{margin-top:22px;max-width:720px;color:var(--ep26-muted);font-size:1.55rem;line-height:1.7}.template-collection #main-collection-filters{margin-top:0;padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--ep26-line)}.template-collection .facets-container,.template-collection .facets__form{align-items:center}.template-collection .facets__heading,.template-collection .facet-filters__label,.template-collection .product-count__text{color:var(--ep26-muted);font-size:1.15rem}.template-collection .facet-filters__sort,.template-collection .mobile-facets__open,.template-collection .facets__summary{color:var(--ep26-dark);font-weight:600}.template-collection .product-grid{row-gap:42px}.template-collection .card__inner{background:#fff;border:1px solid rgba(44,40,34,.08)}.template-collection .card__media{background:#fff}.template-collection .card__content{padding-top:14px}.template-collection .card__heading,.template-collection .card__heading a{font-size:2rem;line-height:1.08}.template-collection .card-information .price{margin-top:8px}.template-collection .pagination-wrapper{margin-top:56px}.template-cart cart-items,.template-cart #main-cart-footer{background:var(--ep26-cream-soft)!important}.template-cart cart-items>.page-width{padding-top:clamp(36px,5vw,72px)}.template-cart .title-wrapper-with-link{align-items:end;padding-bottom:24px;border-bottom:1px solid var(--ep26-line)}.template-cart .title-wrapper-with-link .title{margin:0;font-size:clamp(4.8rem,6vw,7.4rem);line-height:.92}.template-cart .underlined-link{color:var(--ep26-bordeaux);font-weight:700}.template-cart .cart-items thead,.template-cart .cart-item{border-bottom:1px solid var(--ep26-line)}.template-cart .cart-item__image-container{background:#fff;border:1px solid rgba(44,40,34,.08);border-radius:var(--ep26-radius)}.template-cart .cart-item__name{font-family:Cormorant Garamond,Georgia,serif;font-size:2.2rem;line-height:1.08;color:var(--ep26-dark)}.template-cart .cart-item .product-option,.template-cart .tax-note{color:var(--ep26-muted)}.template-cart .quantity{background:#fff;border-radius:4px}.template-cart .cart__footer{border-top:0;gap:48px}.template-cart .cart__blocks{padding:28px;background:var(--ep26-cream);border:1px solid var(--ep26-line);border-radius:var(--ep26-radius)}.template-cart .totals{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--ep26-line)}.template-cart .totals__total{font-family:Be Vietnam Pro,Arial,sans-serif;font-size:1.35rem;font-weight:700}.template-cart .totals__total-value{font-family:Cormorant Garamond,Georgia,serif;font-size:3.4rem;color:var(--ep26-dark)}.template-cart .cart__checkout-button{min-height:58px;background:var(--ep26-bordeaux);color:#fff;border:0}.template-cart .cart__checkout-button:hover{background:var(--ep26-bordeaux-dark)}.ep26-cart-help{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;padding-top:18px;border-top:1px solid var(--ep26-line);font-size:1.2rem}.ep26-cart-help span{width:100%;color:var(--ep26-muted);font-weight:600}.ep26-cart-help a{color:var(--ep26-bordeaux);font-weight:700;text-decoration:none}.template-page .main-page-title{margin-bottom:28px;font-size:clamp(4.8rem,6vw,7.4rem);line-height:.92}.template-page .rte{color:var(--ep26-dark);font-size:1.55rem;line-height:1.75}.template-page .rte h2{margin-top:1.6em;font-size:3.4rem}.template-page .rte h3{margin-top:1.5em;font-size:2.6rem}.template-page .rte a{color:var(--ep26-bordeaux)}.ep26-guide-shell{max-width:118rem;padding-top:clamp(36px,5vw,70px)!important;padding-bottom:clamp(64px,8vw,110px)!important}.ep26-guide-rte{font-size:inherit!important;line-height:inherit!important}.ep26-guide-rte .ep-guide-hub,.ep26-guide-rte .ep-guide-page{max-width:none;margin:0}@media screen and (max-width:989px){.template-collection .product-grid{row-gap:32px}.template-cart .cart__footer{gap:28px}}@media screen and (max-width:749px){.template-collection .collection-hero__inner{padding-top:38px;padding-bottom:30px}.template-collection .collection-hero__title{font-size:4.7rem}.template-collection .collection-hero__description{font-size:1.4rem}.template-collection .product-grid{column-gap:12px;row-gap:28px}.template-collection .card__heading,.template-collection .card__heading a{font-size:1.7rem}.template-cart cart-items>.page-width{padding-top:26px}.template-cart .title-wrapper-with-link{align-items:flex-start;gap:12px}.template-cart .title-wrapper-with-link .title{font-size:4.5rem}.template-cart .cart__blocks{padding:20px 16px}.template-cart .cart-item__name{font-size:1.85rem}.template-page .rte{font-size:1.45rem}}.ep26-collection-hero{background:var(--ep26-cream);border-bottom:1px solid var(--ep26-line)}.ep26-collection-hero__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);min-height:420px}.ep26-collection-hero__copy{padding:clamp(54px,7vw,96px) clamp(30px,5vw,76px) clamp(46px,6vw,82px) 0;display:flex;flex-direction:column;justify-content:flex-end}.ep26-collection-hero .collection-hero__title{margin:0;max-width:850px;font-size:clamp(5.4rem,7.4vw,9.4rem);line-height:.88;font-weight:600}.ep26-collection-hero .collection-hero__description,.ep26-collection-hero__fallback{max-width:680px;margin:24px 0 0;color:var(--ep26-muted);font-size:1.55rem;line-height:1.7}.ep26-collection-hero__media{min-height:420px;overflow:hidden;border-left:1px solid var(--ep26-line)}.ep26-collection-hero__media img{width:100%;height:100%;min-height:420px;display:block;object-fit:cover}.ep26-collection-hero__aside{padding:clamp(42px,6vw,72px);display:flex;flex-direction:column;justify-content:flex-end;background:var(--ep26-dark);color:#fff}.ep26-collection-hero__aside-label{margin-bottom:24px;color:#d9aeba;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ep26-collection-hero__aside a{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid rgba(255,255,255,.16);color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:2.6rem;line-height:1;text-decoration:none}.ep26-collection-hero__aside a:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.ep26-collection-hero__aside a span{color:#d9aeba}.ep26-collection-hero__nav{display:flex;gap:8px;overflow-x:auto;padding:16px 0;scrollbar-width:none}.ep26-collection-hero__nav::-webkit-scrollbar{display:none}.ep26-collection-hero__nav a{flex:0 0 auto;padding:10px 16px;border:1px solid var(--ep26-line);border-radius:999px;color:var(--ep26-dark);font-size:1.2rem;font-weight:700;text-decoration:none}.ep26-collection-hero__nav a:hover,.ep26-collection-hero__nav a[aria-current=page]{background:var(--ep26-bordeaux);border-color:var(--ep26-bordeaux);color:#fff}.template-collection .collection-hero{display:none!important}.template-collection .product-grid-container{padding-top:10px}.template-collection .product-grid .grid__item{display:flex}.template-collection .product-card-wrapper{width:100%}.template-collection .card__inner{transition:transform .25s ease,box-shadow .25s ease}.template-collection .card-wrapper:hover .card__inner{transform:translateY(-3px);box-shadow:0 16px 34px #2c282214}.template-collection .card__heading a{text-decoration:none}.template-collection .price{font-size:1.35rem}.template-collection .badge{padding:.65rem 1rem}.template-search{background:var(--ep26-cream-soft)}.template-search__header{padding-top:clamp(40px,6vw,76px);padding-bottom:26px;margin-bottom:0!important;background:var(--ep26-cream);border-bottom:1px solid var(--ep26-line)}.ep26-search-heading{max-width:900px}.ep26-search-heading h1{margin:0;font-size:clamp(5rem,7vw,8.8rem);line-height:.9;font-weight:600}.ep26-search-heading>p:last-child{margin:20px 0 0;color:var(--ep26-muted);font-size:1.5rem}.template-search__search{max-width:900px!important;margin:34px 0 0!important}.template-search__search .search{margin-top:0!important}.template-search__search .field{min-height:64px}.template-search__search .field:before,.template-search__search .field:after{box-shadow:none!important}.template-search__search .field__input{height:64px;padding-left:20px;background:#fff;border:1px solid var(--ep26-line);border-radius:4px;font-size:1.5rem}.template-search__search .field__label{left:20px}.template-search__search .search__button{width:64px;color:#fff;background:var(--ep26-bordeaux);border-radius:0 4px 4px 0}.template-search__search .reset__button{right:64px}.ep26-search-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ep26-search-shortcuts a{padding:9px 14px;border:1px solid var(--ep26-line);border-radius:999px;color:var(--ep26-dark);font-size:1.15rem;font-weight:700;text-decoration:none}.ep26-search-shortcuts a:hover{color:#fff;background:var(--ep26-bordeaux);border-color:var(--ep26-bordeaux)}.template-search #main-search-filters{padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--ep26-line)}.template-search .template-search__results{padding-top:36px}.template-search .product-grid{row-gap:42px}.template-search .card__inner{background:#fff;border:1px solid rgba(44,40,34,.08)}.template-search .card__heading,.template-search .card__heading a{font-size:2rem}.template-search .article-card-wrapper .card--text{min-height:100%;background:var(--ep26-cream);border:1px solid var(--ep26-line)}.template-search .pagination-wrapper{margin-top:56px}@media screen and (max-width:989px){.ep26-collection-hero__top{grid-template-columns:1fr}.ep26-collection-hero__copy{padding-right:0}.ep26-collection-hero__aside,.ep26-collection-hero__media,.ep26-collection-hero__media img{min-height:320px}}@media screen and (max-width:749px){.ep26-collection-hero__top{min-height:0}.ep26-collection-hero__copy{padding:38px 0 30px}.ep26-collection-hero .collection-hero__title{font-size:4.8rem}.ep26-collection-hero .collection-hero__description,.ep26-collection-hero__fallback{font-size:1.4rem}.ep26-collection-hero__aside{min-height:0;padding:28px 22px}.ep26-collection-hero__aside a{font-size:2.2rem}.ep26-collection-hero__media,.ep26-collection-hero__media img{min-height:280px}.ep26-search-heading h1{font-size:4.7rem}.template-search__header{padding-top:34px}.template-search__search .field,.template-search__search .field__input{min-height:58px;height:58px}.template-search__search .search__button{width:58px}.template-search__search .reset__button{right:58px}}.ep26-collection-hero:not(.ep26-collection-hero--image) .ep26-collection-hero__top{grid-template-columns:1fr;min-height:0}.ep26-collection-hero:not(.ep26-collection-hero--image) .ep26-collection-hero__copy{max-width:900px;padding-right:0}.ep26-collection-hero__aside{display:none!important}.ep26-collection-hero--boxstyle{background:var(--ep26-cream);border-bottom:1px solid var(--ep26-line)}.ep26-collection-hero--boxstyle .ep26-collection-hero__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:460px}.ep26-collection-hero--boxstyle .ep26-collection-hero__media{min-height:460px;overflow:hidden;background:#fff}.ep26-collection-hero--boxstyle .ep26-collection-hero__media img{width:100%;height:100%;min-height:460px;display:block;object-fit:cover}.ep26-collection-hero--boxstyle .ep26-collection-hero__placeholder{width:100%;height:100%;min-height:460px;background:linear-gradient(135deg,var(--ep26-cream-soft),#e7e0d3)}.ep26-collection-hero--boxstyle .ep26-collection-hero__content{padding:clamp(48px,6vw,84px);display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--ep26-line)}.ep26-collection-hero--boxstyle .collection-hero__title{margin:0;font-size:clamp(5rem,6.5vw,8rem);line-height:.9;font-weight:600}.ep26-collection-hero--boxstyle .collection-hero__description,.ep26-collection-hero--boxstyle .ep26-collection-hero__fallback{margin:24px 0 0;max-width:620px;color:var(--ep26-muted);font-size:1.5rem;line-height:1.7}.ep26-collection-hero--boxstyle .ep26-collection-hero__nav{margin-top:30px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ep26-collection-hero--boxstyle .ep26-collection-hero__nav a{padding:10px 16px;border:1px solid var(--ep26-line);border-radius:999px;color:var(--ep26-dark);font-size:1.2rem;font-weight:700;text-decoration:none}.ep26-collection-hero--boxstyle .ep26-collection-hero__nav a:hover,.ep26-collection-hero--boxstyle .ep26-collection-hero__nav a[aria-current=page]{background:var(--ep26-bordeaux);border-color:var(--ep26-bordeaux);color:#fff}@media screen and (max-width:989px){.ep26-collection-hero--boxstyle .ep26-collection-hero__layout{grid-template-columns:1fr}.ep26-collection-hero--boxstyle .ep26-collection-hero__content{border-left:0;border-top:1px solid var(--ep26-line)}}@media screen and (max-width:749px){.ep26-collection-hero--boxstyle .ep26-collection-hero__media,.ep26-collection-hero--boxstyle .ep26-collection-hero__media img,.ep26-collection-hero--boxstyle .ep26-collection-hero__placeholder{min-height:260px}.ep26-collection-hero--boxstyle .ep26-collection-hero__content{padding:32px 0 28px}.ep26-collection-hero--boxstyle .collection-hero__title{font-size:4.6rem}.ep26-collection-hero--boxstyle .collection-hero__description,.ep26-collection-hero--boxstyle .ep26-collection-hero__fallback{font-size:1.4rem}}.ep26-collection-hero--boxstyle .ep26-collection-hero__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:340px}.ep26-collection-hero--boxstyle .ep26-collection-hero__media,.ep26-collection-hero--boxstyle .ep26-collection-hero__media img,.ep26-collection-hero--boxstyle .ep26-collection-hero__placeholder{min-height:340px;height:340px}.ep26-collection-hero--boxstyle .ep26-collection-hero__content{padding:clamp(38px,5vw,64px)}@media screen and (max-width:989px){.ep26-collection-hero--boxstyle .ep26-collection-hero__media,.ep26-collection-hero--boxstyle .ep26-collection-hero__media img,.ep26-collection-hero--boxstyle .ep26-collection-hero__placeholder{min-height:280px;height:280px}}@media screen and (max-width:749px){.ep26-collection-hero--boxstyle .ep26-collection-hero__media,.ep26-collection-hero--boxstyle .ep26-collection-hero__media img,.ep26-collection-hero--boxstyle .ep26-collection-hero__placeholder{min-height:210px;height:210px}}@media screen and (min-width:990px){.ep26-collection-hero--boxstyle .ep26-collection-hero__layout{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:center;min-height:0;padding:34px 0;column-gap:48px}.ep26-collection-hero--boxstyle .ep26-collection-hero__media{width:100%;max-width:520px;min-height:0;height:280px;align-self:center;justify-self:start;border-radius:var(--ep26-radius);overflow:hidden}.ep26-collection-hero--boxstyle .ep26-collection-hero__media img,.ep26-collection-hero--boxstyle .ep26-collection-hero__placeholder{width:100%;height:280px;min-height:0;object-fit:cover}.ep26-collection-hero--boxstyle .ep26-collection-hero__content{padding:34px 0;border-left:0;justify-content:center}}@media screen and (max-width:989px){.ep26-collection-hero--boxstyle .ep26-collection-hero__layout{display:block;min-height:0}.ep26-collection-hero--boxstyle .ep26-collection-hero__media{display:none!important}.ep26-collection-hero--boxstyle .ep26-collection-hero__content{padding:34px 0 30px;border:0}.ep26-collection-hero--boxstyle .ep26-collection-hero__nav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.ep26-collection-hero--boxstyle .ep26-collection-hero__nav::-webkit-scrollbar{display:none}.ep26-collection-hero--boxstyle .ep26-collection-hero__nav a{flex:0 0 auto}}@media screen and (max-width:749px){.ep26-collection-hero--boxstyle .ep26-collection-hero__content{padding:28px 0 24px}.ep26-collection-hero--boxstyle .ep26-collection-hero__nav{margin-top:22px}}@media screen and (min-width:750px)and (max-width:989px){.ep26-collection-hero--boxstyle .ep26-collection-hero__layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:36px;padding:30px 0}.ep26-collection-hero--boxstyle .ep26-collection-hero__media{display:block!important;width:100%;height:250px;min-height:0;border-radius:var(--ep26-radius);overflow:hidden}.ep26-collection-hero--boxstyle .ep26-collection-hero__media img,.ep26-collection-hero--boxstyle .ep26-collection-hero__placeholder{width:100%;height:250px;min-height:0;object-fit:cover}.ep26-collection-hero--boxstyle .ep26-collection-hero__content{padding:24px 0;border:0}}@media screen and (max-width:749px){.ep26-collection-hero--boxstyle .ep26-collection-hero__media{display:none!important}}.template-search__header{position:relative}.ep26-search-heading{max-width:820px}.ep26-search-heading h1{text-wrap:balance}.ep26-search-summary{display:inline-flex;align-items:baseline;gap:8px;margin-top:22px;color:var(--ep26-muted);font-size:1.2rem}.ep26-search-summary strong{color:var(--ep26-bordeaux);font-family:Cormorant Garamond,Georgia,serif;font-size:2.4rem;line-height:1}.template-search #main-search-filters{background:#faf8f3f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.template-search .facets__form,.template-search .facets-container{align-items:center}.template-search .facets__summary,.template-search .facet-filters__sort,.template-search .mobile-facets__open{font-weight:700;color:var(--ep26-dark)}.template-search .active-facets__button-inner{border-color:var(--ep26-line);background:#fff;color:var(--ep26-dark)}.template-search .template-search__results{padding-bottom:24px}.template-search .grid__item{display:flex}.template-search .card-wrapper,.template-search .product-card-wrapper,.template-search .article-card-wrapper{width:100%}.template-search .card__inner{transition:transform .22s ease,box-shadow .22s ease}.template-search .card-wrapper:hover .card__inner{transform:translateY(-3px);box-shadow:0 14px 30px #2c282214}.template-search .article-card-wrapper .card{min-height:100%;background:var(--ep26-cream);border:1px solid var(--ep26-line);border-radius:var(--ep26-radius)}.template-search .article-card-wrapper .card__information{padding:24px}.template-search .article-card-wrapper .card__heading{font-size:2.2rem}.template-search .badge{background:var(--ep26-bordeaux);color:#fff}.template-search .collection--empty .title{max-width:760px;margin-inline:auto}.predictive-search{border:1px solid var(--ep26-line)!important;background:var(--ep26-cream-soft)!important;box-shadow:0 18px 50px #2c28221f!important}.predictive-search__heading{color:var(--ep26-bordeaux)!important;font-weight:700!important;letter-spacing:.08em}.predictive-search__item{border-radius:4px}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:var(--ep26-cream)!important}.predictive-search__image{border-radius:4px;background:#fff}.predictive-search__item-heading{color:var(--ep26-dark)}.predictive-search__search-for-button{border-top:1px solid var(--ep26-line)}.predictive-search__search-for-button .predictive-search__item{color:var(--ep26-bordeaux);font-weight:700}shopify-account{--shopify-account-color-accent: var(--ep26-bordeaux);--shopify-account-color-background: var(--ep26-cream-soft);--shopify-account-color-text: var(--ep26-dark);--shopify-account-radius-base: 6px;--shopify-account-font-body: "Be Vietnam Pro",Arial,sans-serif;--shopify-account-font-heading: "Cormorant Garamond",Georgia,serif}.header shopify-account{color:var(--ep26-dark)}.header shopify-account:hover{color:var(--ep26-bordeaux)}@media screen and (max-width:749px){.ep26-search-heading h1{font-size:4.4rem}.ep26-search-heading>p:last-child{font-size:1.35rem}.ep26-search-shortcuts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ep26-search-shortcuts::-webkit-scrollbar{display:none}.ep26-search-shortcuts a{flex:0 0 auto}.template-search .template-search__results{padding-top:24px}.template-search .product-grid{row-gap:28px}}.footer .footer__content-top{display:none!important}.footer .copyright__content:has(a[href*="shopify.com"]){display:none!important}.ep26-footer-pro{padding:clamp(56px,7vw,92px) 0 34px;background:var(--ep26-cream);border-top:1px solid var(--ep26-line)}.ep26-footer-pro__brand{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:48px;align-items:end;padding-bottom:36px;border-bottom:1px solid var(--ep26-line)}.ep26-footer-pro__brand .ep26-eyebrow{grid-column:1/-1;margin-bottom:-30px}.ep26-footer-pro__brand h2{margin:0;max-width:780px;font-size:clamp(3.8rem,4.8vw,6.2rem);line-height:.95}.ep26-footer-pro__brand>p:last-child{margin:0;max-width:520px;color:var(--ep26-muted);font-size:1.4rem;line-height:1.7}.ep26-footer-pro__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:36px 0}.ep26-footer-pro__col{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ep26-footer-pro__col h3{margin:0 0 8px;font-family:Be Vietnam Pro,Arial,sans-serif;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ep26-bordeaux)}.ep26-footer-pro__col a{color:var(--ep26-dark);text-decoration:none;font-size:1.25rem;line-height:1.45}.ep26-footer-pro__col a:hover{color:var(--ep26-bordeaux)}.ep26-footer-pro__contact{display:flex;flex-wrap:wrap;gap:10px 28px;padding-top:22px;border-top:1px solid var(--ep26-line);color:var(--ep26-muted);font-size:1.15rem}.ep26-footer-pro__contact strong{color:var(--ep26-dark)}.footer .footer__content-bottom{background:var(--ep26-cream)!important}.ep26-contact-hub{padding:clamp(56px,8vw,105px) 0 34px;background:var(--ep26-cream)}.ep26-contact-hub__head{max-width:850px}.ep26-contact-hub__head h1{margin:0;font-size:clamp(5rem,7vw,8.5rem);line-height:.9}.ep26-contact-hub__head>p:last-child{max-width:720px;margin:24px 0 0;color:var(--ep26-muted);font-size:1.5rem;line-height:1.7}.ep26-contact-hub__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:42px}.ep26-contact-card{min-height:260px;padding:24px;display:flex;flex-direction:column;border:1px solid var(--ep26-line);border-radius:var(--ep26-radius);background:var(--ep26-cream-soft);color:var(--ep26-dark);text-decoration:none}.ep26-contact-card:hover{transform:translateY(-3px);border-color:#6e24364d}.ep26-contact-card__kicker{color:var(--ep26-bordeaux);font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ep26-contact-card strong{margin-top:18px;font-family:Cormorant Garamond,Georgia,serif;font-size:2.45rem;line-height:1.04}.ep26-contact-card>span:not(.ep26-contact-card__kicker){margin-top:14px;color:var(--ep26-muted);font-size:1.25rem;line-height:1.55}.ep26-contact-card em{margin-top:auto;padding-top:20px;color:var(--ep26-bordeaux);font-style:normal;font-weight:700}.ep26-contact-hub__locations{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.ep26-contact-hub__locations>div{padding:24px;border-top:1px solid var(--ep26-line)}.ep26-contact-hub__locations span{display:block;margin-bottom:8px;color:var(--ep26-bordeaux);font-size:1.05rem;font-weight:700;text-transform:uppercase}.ep26-contact-hub__locations strong{font-family:Cormorant Garamond,Georgia,serif;font-size:2.2rem}.ep26-contact-hub__locations p{margin:4px 0 0;color:var(--ep26-muted)}.template-page .contact{max-width:920px}.template-page .contact .title{font-size:clamp(3.5rem,4.5vw,5.4rem)}.template-page .contact .field__input,.template-page .contact .text-area{background:#fff}.template-page .contact__button .button{min-height:56px;background:var(--ep26-bordeaux);color:#fff}.shopify-policy__container{max-width:900px!important;padding-top:clamp(48px,7vw,86px)!important;padding-bottom:clamp(64px,8vw,110px)!important}.shopify-policy__title{text-align:left!important}.shopify-policy__title h1{margin:0 0 34px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(4.6rem,6vw,7rem);line-height:.94}.shopify-policy__body{color:var(--ep26-dark);font-size:1.5rem;line-height:1.75}.shopify-policy__body h2{font-size:3.2rem;margin-top:1.8em}.shopify-policy__body h3{font-size:2.5rem;margin-top:1.6em}.shopify-policy__body a{color:var(--ep26-bordeaux)}.ep26-404{padding:clamp(70px,10vw,150px) 0;background:var(--ep26-cream)}.ep26-404__inner{max-width:900px}.ep26-404 h1{margin:0;font-size:clamp(5.2rem,8vw,9.5rem);line-height:.88}.ep26-404__inner>p:not(.ep26-eyebrow){max-width:650px;margin:24px 0 0;color:var(--ep26-muted);font-size:1.5rem;line-height:1.7}.ep26-404__search{display:flex;max-width:700px;margin-top:34px}.ep26-404__search input{flex:1;min-width:0;height:56px;padding:0 18px;border:1px solid var(--ep26-line);border-right:0;background:#fff;font:inherit}.ep26-404__search button{min-width:110px;border:0;background:var(--ep26-bordeaux);color:#fff;font-weight:700}.ep26-404__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.ep26-404__links a{padding:10px 16px;border:1px solid var(--ep26-line);border-radius:999px;color:var(--ep26-dark);text-decoration:none;font-weight:700}.ep26-404__links a:hover{background:var(--ep26-bordeaux);border-color:var(--ep26-bordeaux);color:#fff}.ep26-404__home{display:inline-block;margin-top:34px;color:var(--ep26-bordeaux);font-weight:700;text-decoration:none}.ep26-collections-index{padding:clamp(56px,8vw,105px) 0 clamp(72px,9vw,120px);background:var(--ep26-cream-soft)}.ep26-collections-index__head{max-width:850px;margin-bottom:42px}.ep26-collections-index__head h1{margin:0;font-size:clamp(5rem,7vw,8.5rem);line-height:.9}.ep26-collections-index__head>p:last-child{max-width:720px;margin:22px 0 0;color:var(--ep26-muted);font-size:1.45rem;line-height:1.7}.ep26-collections-index__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ep26-collection-index-card{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr);min-height:320px;background:var(--ep26-cream);color:var(--ep26-dark);text-decoration:none;border:1px solid var(--ep26-line);border-radius:var(--ep26-radius);overflow:hidden}.ep26-collection-index-card__media{min-height:320px;background:#fff}.ep26-collection-index-card__media img{width:100%;height:100%;display:block;object-fit:cover}.ep26-collection-index-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--ep26-cream-soft),#e5ddd0)}.ep26-collection-index-card__body{padding:28px;display:flex;flex-direction:column}.ep26-collection-index-card__body>span{color:var(--ep26-bordeaux);font-size:1.05rem;font-weight:700}.ep26-collection-index-card h2{margin:18px 0 12px;font-size:3.6rem;line-height:.98}.ep26-collection-index-card__body>div{color:var(--ep26-muted);font-size:1.25rem;line-height:1.6}.ep26-collection-index-card strong{margin-top:auto;padding-top:20px;color:var(--ep26-bordeaux)}.ep26-collection-index-card:hover{transform:translateY(-3px)}@media screen and (max-width:989px){.ep26-footer-pro__brand{grid-template-columns:1fr;gap:18px}.ep26-footer-pro__brand .ep26-eyebrow{grid-column:auto;margin-bottom:0}.ep26-footer-pro__grid,.ep26-contact-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ep26-collections-index__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.ep26-footer-pro__grid{grid-template-columns:1fr 1fr;gap:28px 18px}.ep26-footer-pro__brand h2{font-size:4rem}.ep26-contact-hub__grid{grid-template-columns:1fr}.ep26-contact-card{min-height:210px}.ep26-contact-hub__locations{grid-template-columns:1fr}.ep26-404__search{display:grid;grid-template-columns:1fr}.ep26-404__search input{border-right:1px solid var(--ep26-line);border-bottom:0}.ep26-404__search button{height:52px}.ep26-collection-index-card{grid-template-columns:1fr;min-height:0}.ep26-collection-index-card__media{min-height:220px;height:220px}}.ep26-404--mockup{min-height:calc(100vh - 120px);padding:0;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(520px,.97fr);background:#efe7dc;overflow:hidden}.ep26-404--mockup .ep26-404__visual{min-height:760px;background-size:cover;background-position:center;border-right:1px solid rgba(110,36,54,.08)}.ep26-404--mockup .ep26-404__panel{min-height:760px;padding:clamp(44px,5vw,84px) clamp(34px,5.5vw,92px);display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 68% 8%,rgba(255,255,255,.58),transparent 28%),linear-gradient(180deg,#f6efe5,#efe5d8)}.ep26-404__brand{margin:0 auto 34px;text-align:center}.ep26-404__brand .ep26-404__leaf{display:block;color:var(--ep26-bordeaux);font-size:2.8rem;line-height:1}.ep26-404__brand strong{display:block;margin-top:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:3.6rem;line-height:1;font-weight:600;color:var(--ep26-dark)}.ep26-404__brand small{display:block;margin-top:9px;color:var(--ep26-muted);font-size:.98rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.ep26-404--mockup .ep26-404__copy{max-width:760px;margin:0 auto;text-align:center}.ep26-404--mockup .ep26-404__copy h1{margin:0;color:var(--ep26-bordeaux);font-size:clamp(5.4rem,5.9vw,8.2rem);line-height:.91;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.ep26-404--mockup .ep26-404__copy p{max-width:690px;margin:26px auto 0;color:var(--ep26-dark);font-size:1.48rem;line-height:1.65}.ep26-404--mockup .ep26-404__copy p strong{font-weight:500}.ep26-404__search--mockup{width:100%;max-width:720px;margin:34px auto 0;display:flex;background:#fff;border:1px solid rgba(110,36,54,.18);border-radius:999px;overflow:hidden;box-shadow:0 10px 30px #2c28220f}.ep26-404__search--mockup input{height:64px;padding:0 24px;border:0!important;background:#fff!important;outline:0;font-size:1.35rem}.ep26-404__search--mockup button{min-width:150px;border:0;border-radius:0 999px 999px 0;background:var(--ep26-bordeaux);color:#fff;font-size:1.3rem;font-weight:700}.ep26-404__search--mockup button:hover{background:var(--ep26-bordeaux-dark)}.ep26-404__cards{width:100%;max-width:720px;margin:22px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ep26-404__cards a{min-height:118px;padding:16px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(110,36,54,.28);border-radius:4px;color:var(--ep26-bordeaux);background:#ffffff38;text-decoration:none}.ep26-404__cards a:hover{background:#fff;transform:translateY(-2px)}.ep26-404__cards span{font-size:2.3rem;line-height:1}.ep26-404__cards strong{font-size:1.2rem;color:var(--ep26-bordeaux)}.ep26-404__closing{width:100%;max-width:620px;margin:36px auto 0;text-align:center}.ep26-404__closing-line{display:inline-block;width:100px;height:1px;margin:0 14px 5px;background:#6e24366b}.ep26-404__closing-mark{color:var(--ep26-bordeaux);font-size:2.3rem}.ep26-404__closing p{margin:15px 0 0;color:var(--ep26-bordeaux);font-family:Cormorant Garamond,Georgia,serif;font-size:2.3rem;line-height:1.15;font-style:italic}.ep26-404__closing small{display:block;margin-top:12px;color:var(--ep26-muted);font-size:.9rem;letter-spacing:.28em;text-transform:uppercase}@media screen and (max-width:1100px){.ep26-404--mockup{grid-template-columns:1fr}.ep26-404--mockup .ep26-404__visual{min-height:500px;height:52vw;max-height:650px;border-right:0;border-bottom:1px solid rgba(110,36,54,.08)}.ep26-404--mockup .ep26-404__panel{min-height:0}}@media screen and (max-width:749px){.ep26-404--mockup .ep26-404__visual{min-height:360px;height:68vw;background-position:center}.ep26-404--mockup .ep26-404__panel{padding:42px 18px 50px}.ep26-404__brand{margin-bottom:26px}.ep26-404__brand strong{font-size:3rem}.ep26-404__brand small{font-size:.86rem}.ep26-404--mockup .ep26-404__copy h1{font-size:4.8rem}.ep26-404--mockup .ep26-404__copy p{font-size:1.35rem}.ep26-404__search--mockup{display:grid;grid-template-columns:1fr;border-radius:8px;overflow:hidden}.ep26-404__search--mockup input{height:56px}.ep26-404__search--mockup button{min-width:0;height:52px;border-radius:0}.ep26-404__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ep26-404__cards a{min-height:104px}.ep26-404__closing-line{width:58px;margin-inline:8px}.ep26-404__closing p{font-size:2rem}}.ep26-404--mockup .ep26-404__visual{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#efe7dc}.ep26-404--mockup .ep26-404__visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media screen and (max-width:1100px){.ep26-404--mockup .ep26-404__visual img{object-fit:cover}}.template-blog .main-blog{padding-top:clamp(52px,7vw,90px);padding-bottom:clamp(64px,8vw,110px)}.template-blog .title--primary{margin-bottom:36px;font-size:clamp(4.4rem,5.8vw,7rem);line-height:.95}.template-blog .blog-articles{gap:22px}.template-blog .article-card-wrapper .card{height:100%;background:var(--ep26-cream);border:1px solid var(--ep26-line);border-radius:var(--ep26-radius);overflow:hidden}.template-blog .article-card-wrapper .card__information{padding:24px}.template-blog .article-card__excerpt{color:var(--ep26-muted);line-height:1.65}.template-article .article-template{background:var(--ep26-cream-soft)}.template-article .article-template__hero-container{max-width:1100px}.template-article .article-template__title{max-width:980px;margin-inline:auto;font-size:clamp(4.6rem,6vw,7.5rem);line-height:.95;text-align:center}.template-article .article-template__content{max-width:820px;color:var(--ep26-dark);font-size:1.55rem;line-height:1.8}.template-article .article-template__content h2{margin-top:1.8em;font-size:3.4rem}.template-article .article-template__content h3{margin-top:1.6em;font-size:2.7rem}.template-article .article-template__content a{color:var(--ep26-bordeaux)}.field__input:focus,.select__select:focus,.customer .field input:focus{box-shadow:0 0 0 1px var(--ep26-bordeaux)!important;border-color:var(--ep26-bordeaux)!important}.card__heading,.ep26-contact-card strong,.ep26-footer-pro__col a,.ep26-404__copy h1{overflow-wrap:anywhere}@media screen and (max-width:749px){.template-blog .blog-articles{gap:28px}.template-article .article-template__content{font-size:1.45rem}}.ep26-recipes{padding:clamp(58px,8vw,108px) 0 clamp(76px,9vw,126px);background:var(--ep26-cream-soft)}.ep26-recipes__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);gap:48px;align-items:end;margin-bottom:38px}.ep26-recipes__head .ep26-eyebrow{grid-column:1/-1;margin-bottom:-24px}.ep26-recipes__head h1,.ep26-recipes__head h2{margin:0;font-size:clamp(4.6rem,6vw,7.6rem);line-height:.92}.ep26-recipes__intro{color:var(--ep26-muted);font-size:1.45rem;line-height:1.7}.ep26-recipes__intro p{margin:0}.ep26-recipes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ep26-recipe-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--ep26-cream);border:1px solid var(--ep26-line);border-radius:var(--ep26-radius);color:var(--ep26-dark);text-decoration:none}.ep26-recipe-card:hover{transform:translateY(-3px)}.ep26-recipe-card__media{aspect-ratio:4/3;overflow:hidden;background:#eee8dc}.ep26-recipe-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.ep26-recipe-card:hover .ep26-recipe-card__media img{transform:scale(1.025)}.ep26-recipe-card__body{flex:1;display:flex;flex-direction:column;padding:24px}.ep26-recipe-card__meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--ep26-bordeaux);font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ep26-recipe-card h3{margin:14px 0 10px;font-size:3rem;line-height:.98}.ep26-recipe-card p{margin:0;color:var(--ep26-muted);font-size:1.25rem;line-height:1.6}.ep26-recipe-card__link{margin-top:auto;padding-top:18px;color:var(--ep26-bordeaux);font-weight:700}.ep26-recipes__status{grid-column:1/-1;padding:30px;border:1px solid var(--ep26-line);background:var(--ep26-cream);color:var(--ep26-muted);text-align:center}.ep26-product-recipes{padding:clamp(66px,8vw,104px) 0;background:var(--ep26-cream);border-top:1px solid var(--ep26-line)}.ep26-product-recipes[hidden]{display:none!important}.ep26-product-recipes .ep26-recipes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:989px){.ep26-recipes__head{grid-template-columns:1fr;gap:18px}.ep26-recipes__head .ep26-eyebrow{grid-column:auto;margin-bottom:0}.ep26-recipes__grid,.ep26-product-recipes .ep26-recipes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ep26-recipes__grid,.ep26-product-recipes .ep26-recipes__grid{grid-template-columns:1fr}.ep26-recipe-card__media{aspect-ratio:16/10}.ep26-recipe-card h3{font-size:2.6rem}}.ep26-recipes__head>*,.ep26-recipe-card__body{min-width:0}.ep26-recipe-card h3,.ep26-recipe-card p{overflow-wrap:anywhere}.ep26-recipe-card__media img{max-width:100%}@media(hover:hover)and (pointer:fine){.ep26-recipe-card:hover{transform:translateY(-3px)}.ep26-recipe-card:hover .ep26-recipe-card__media img{transform:scale(1.025)}}@media(hover:none){.ep26-recipe-card:hover,.ep26-recipe-card:hover .ep26-recipe-card__media img{transform:none}}@media screen and (max-width:989px){.ep26-recipes{padding-top:64px;padding-bottom:84px}.ep26-product-recipes{padding:64px 0}.ep26-recipes__head{margin-bottom:30px}}@media screen and (max-width:749px){.ep26-recipes{padding-top:48px;padding-bottom:64px}.ep26-product-recipes{padding:52px 0}.ep26-recipes__head h1,.ep26-recipes__head h2{font-size:clamp(3.8rem,12vw,5.2rem);line-height:.94}.ep26-recipes__intro{font-size:1.35rem}.ep26-recipe-card__body{padding:20px}.ep26-recipe-card__meta{font-size:1rem}.ep26-recipe-card h3{font-size:2.7rem;line-height:1}.ep26-recipe-card p{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ep-2026.css.map */
