@font-face{font-family:Helvetica Regular;src:url(https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.eot);src:url(https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.woff)format("woff"),url(https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.svg#Helvetica\ Regular)format("svg")}:root{--font-sans: "Helvetica Regular", Helvetica, Arial, sans-serif}.liquid-glass{background:#ffffff03;background-blend-mode:luminosity;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;box-shadow:inset 0 1px 1px #ffffff1a;position:relative;overflow:hidden}.liquid-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#ffffff73,#ffffff26 20%,#fff0 40% 60%,#ffffff26 80%,#ffffff73);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.shopify-section--footer{position:relative;z-index:1;background:#211913}.shopify-section--footer+.shopify-section--custom-liquid{display:none}.ep-liquid-footer-scene{position:relative;display:flex;min-height:115vh;overflow:hidden;isolation:isolate;color:#fff;font-family:var(--font-sans)}.ep-liquid-footer-scene__video,.ep-liquid-footer-scene__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ep-liquid-footer-scene__video{z-index:-2;object-fit:cover;object-position:center}.ep-liquid-footer-scene__scrim{z-index:-1;background:linear-gradient(180deg,#120c081f,#120c0814 34%,#0f0a078f 72%,#0b0806c7),linear-gradient(90deg,rgb(20 13 9 / .2),transparent 58%,rgb(20 13 9 / .14))}.ep-liquid-footer-scene__content{display:flex;width:100%;min-height:inherit;padding-block:clamp(5rem,11vh,9rem) clamp(1.25rem,3vw,2.5rem);flex-direction:column}.ep-liquid-footer__cta{max-width:38rem;color:#fff;text-shadow:0 2px 24px rgb(0 0 0 / .35)}.ep-liquid-footer__cta>p{margin:0 0 .9rem;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ep-liquid-footer__cta h2{max-width:34rem;margin:0;color:#fff;font-family:var(--heading-font-family);font-size:clamp(2.6rem,5vw,5.6rem);font-weight:var(--heading-font-weight);letter-spacing:-.045em;line-height:.95;text-wrap:balance}.ep-liquid-footer__cta a{display:inline-flex;margin-top:1.65rem;padding:.82rem 1.15rem;border:1px solid rgb(255 255 255 / .4);border-radius:999px;align-items:center;gap:1rem;background:#1f17124d;color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.11em;line-height:1;text-decoration:none;text-transform:uppercase;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .25s,transform .25s}.ep-liquid-footer__cta a:hover{background:#1f17128c;transform:translateY(-2px)}.ep-liquid-footer-card{width:100%;margin-top:auto;padding:1.5rem;border-radius:1.5rem;background-color:#1e17125c;color:#ffffffb8;box-shadow:inset 0 1px 1px #ffffff1a,0 24px 70px #0a070542;animation:ep-liquid-footer-enter 1s ease-out .4s both}@keyframes ep-liquid-footer-enter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.ep-liquid-footer-card__top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem;margin-bottom:2.5rem}.ep-liquid-footer__brand{grid-column:span 5}.ep-liquid-footer__brand-lockup{display:inline-flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none}.ep-liquid-footer__brand-lockup svg{width:1.5rem;height:1.5rem;flex:0 0 auto}.ep-liquid-footer__brand-lockup span{font-size:1.25rem;font-weight:500;letter-spacing:.06em}.ep-liquid-footer__brand>p{max-width:24rem;margin:1.15rem 0 0;font-size:.875rem;line-height:1.65}.ep-liquid-footer__blocks{grid-column:span 7;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.15rem 2.5rem}.ep-liquid-footer__block{min-width:0;font-size:.78rem;line-height:1.55}.ep-liquid-footer__block--newsletter{grid-column:1 / -1}.ep-liquid-footer__block-title{margin:0 0 .85rem;color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ep-liquid-footer__richtext,.ep-liquid-footer__richtext p{margin:0;color:#ffffffa8;font-size:.76rem;line-height:1.6}.ep-liquid-footer__richtext p+p{margin-top:.65rem}.ep-liquid-footer__richtext a,.ep-liquid-footer__links a{color:inherit;text-decoration:none;transition:color .2s}.ep-liquid-footer__links{display:grid;gap:.5rem;margin:0;padding:0}.ep-liquid-footer__links a:hover,.ep-liquid-footer__richtext a:hover{color:#fff}.ep-liquid-footer__form{margin-top:1rem}.ep-liquid-footer__form-row{display:flex;max-width:34rem;padding:.25rem;border:1px solid rgb(255 255 255 / .17);border-radius:999px;background:#ffffff0e}.ep-liquid-footer__form-row input{min-width:0;width:100%;height:2.6rem;padding:0 .9rem;border:0;outline:0;background:transparent;color:#fff;font:inherit}.ep-liquid-footer__form-row input::placeholder{color:#ffffff75}.ep-liquid-footer__form-row button{display:inline-flex;min-width:max-content;padding:.7rem 1rem;border:0;border-radius:999px;align-items:center;gap:.7rem;background:#ffffffe6;color:#33271f;font-size:.61rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ep-liquid-footer-card__bottom{display:flex;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .1);align-items:center;justify-content:space-between;gap:1.5rem}.ep-liquid-footer-card__bottom>p,.ep-liquid-footer__journey>span{margin:0;font-size:.625rem;letter-spacing:.16em;opacity:.58;text-transform:uppercase}.ep-liquid-footer__journey{display:flex;align-items:center;gap:1rem}.ep-liquid-footer__journey .social-media{--social-media-icon-size:1rem;--social-media-list-gap:.85rem;color:#ffffffd1}.ep-liquid-footer__journey .social-media__item:hover{color:#fff}.ep-liquid-footer-card__utility{display:flex;margin-top:1rem;align-items:center;justify-content:space-between;gap:1.25rem;color:#ffffff7a;font-size:.6rem}.ep-liquid-footer-card__utility>p{margin:0;letter-spacing:.08em;text-transform:uppercase}.ep-liquid-footer-card__utility .localization-selectors{flex-wrap:wrap}.ep-liquid-footer-card__utility .payment-methods{justify-content:flex-end;gap:.35rem}.ep-liquid-footer-card__utility .payment-methods svg{width:2rem;height:auto}@media screen and (min-width:700px){.ep-liquid-footer-card{padding:2.5rem}.ep-liquid-footer-card__top{gap:3rem}}@media screen and (max-width:899px){.ep-liquid-footer-scene{min-height:125vh}.ep-liquid-footer-scene__video{object-position:58% center}.ep-liquid-footer-card__top{grid-template-columns:1fr;gap:2.4rem}.ep-liquid-footer__brand,.ep-liquid-footer__blocks{grid-column:auto}}@media screen and (max-width:699px){.ep-liquid-footer-scene{min-height:145vh}.ep-liquid-footer-scene__content{padding:4rem .75rem .75rem}.ep-liquid-footer__cta{padding-inline:.5rem}.ep-liquid-footer__cta h2{max-width:18rem;font-size:3rem}.ep-liquid-footer-card{padding:1.5rem;border-radius:1.5rem}.ep-liquid-footer__blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1.2rem}.ep-liquid-footer__block--text,.ep-liquid-footer__block--newsletter{grid-column:1 / -1}.ep-liquid-footer-card__bottom,.ep-liquid-footer-card__utility{flex-direction:column;align-items:flex-start}.ep-liquid-footer__journey{width:100%;justify-content:space-between}.ep-liquid-footer__form-row{border-radius:1rem;flex-direction:column;align-items:stretch}.ep-liquid-footer__form-row button{justify-content:center}.ep-liquid-footer-card__utility .payment-methods{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.ep-liquid-footer-card{animation:none}.ep-liquid-footer-scene__video{display:none}.ep-liquid-footer-scene{background:#4b3729 url(everportrait-footer-atelier-poster.jpg) center/cover no-repeat}}:root{--heading-font-family:"Iowan Old Style","Baskerville","Palatino Linotype","Book Antiqua",Georgia,serif;--ep-ink:#3d332c;--ep-muted:#6b5d53;--ep-gold:#b58a52;--ep-paper:#fffdf9;--ep-cream:#faf3e8;--ep-line:#e3d7c8;--ep-wine:#a74336}body{color:var(--ep-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.h1,.h2,.h3,h1,h2,h3{letter-spacing:-.018em}.h4,.h5,.h6,h4,h5,h6{letter-spacing:.01em}.prose{line-height:1.72}.button,.button--xl{font-weight:650}.bordered-section{border-color:#3d332c1c}.shopify-section--countdown-condensed .countdown-condensed{min-height:40px;padding-block:.45rem;padding-inline:var(--container-gutter);font-size:.72rem;letter-spacing:.025em}.shopify-section--countdown-condensed .countdown-condensed__text{gap:.8rem}.shopify-section--countdown-condensed .countdown-condensed__text a{text-underline-offset:.28em}.shopify-section--countdown-condensed .countdown-condensed__timer{gap:.45rem}.shopify-section--header{border-bottom:1px solid rgb(61 51 44 / .1);box-shadow:0 10px 30px #3d332c09}.shopify-section--header .header{min-height:78px;column-gap:clamp(1.4rem,2.6vw,2.8rem);padding-block:1rem;backdrop-filter:saturate(135%) blur(16px);-webkit-backdrop-filter:saturate(135%) blur(16px)}.shopify-section--header .header__logo>a{display:flex;align-items:center;gap:.78rem;min-width:max-content}.shopify-section--header .header__logo-image{flex:0 0 auto}.ep-header-wordmark{display:grid;gap:.16rem;color:var(--ep-ink);line-height:1}.ep-header-wordmark__name{font-family:var(--heading-font-family);font-size:1.02rem;letter-spacing:.13em;text-transform:uppercase}.ep-header-wordmark__tagline{color:var(--ep-muted);font-family:var(--text-font-family);font-size:.55rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.shopify-section--header .header__primary-nav{flex-wrap:nowrap;gap:clamp(1.2rem,2vw,2.15rem)}.shopify-section--header .header__primary-nav-item>[data-title],.shopify-section--header .header__primary-nav-item summary{font-size:.78rem;letter-spacing:.045em;white-space:nowrap}.ep-header-more summary{display:flex;align-items:center;gap:.38rem}.ep-header-more summary svg{transition:transform .2s ease}.ep-header-more details[open] summary svg{transform:rotate(180deg)}.ep-header-more .header__dropdown-menu{min-width:12.5rem;padding-block:.65rem}.shopify-section--header .header__secondary-nav{flex-wrap:nowrap;column-gap:.9rem}.ep-header-preview-cta a{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:42px;padding:.7rem 1.05rem;border:1px solid var(--ep-ink);border-radius:999px;background:var(--ep-ink);color:#fffaf3;font-family:var(--text-font-family);font-size:.69rem;font-weight:700;letter-spacing:.085em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.ep-header-preview-cta a:hover{background:#5a4739;box-shadow:0 8px 20px #3d332c29;transform:translateY(-1px)}.shopify-section--header .header__nav-icon{transition:transform .2s,color .2s}.shopify-section--header .header__secondary-nav a:hover .header__nav-icon{color:var(--ep-gold);transform:translateY(-1px)}.template-index .shopify-section--countdown-condensed{position:absolute;inset:14px 0 auto;z-index:6;padding-inline:clamp(16px,3vw,42px)}.template-index .shopify-section--countdown-condensed .countdown-condensed{width:min(1120px,calc(100vw - 64px));min-height:48px;margin-inline:auto;padding:.48rem 1.3rem;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:linear-gradient(120deg,#3e2e2261,#231d1933);box-shadow:inset 0 1px #ffffff29,0 12px 32px #16100c1f;color:#fffaf3;font-family:var(--text-font-family);font-size:.64rem;letter-spacing:.07em;text-shadow:0 1px 12px rgb(0 0 0 / .26);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%)}.template-index .shopify-section--countdown-condensed .countdown-condensed__text{min-width:0;flex:1 1 auto;flex-wrap:nowrap;gap:1.2rem;text-transform:uppercase}.template-index .shopify-section--countdown-condensed .countdown-condensed__text .prose,.template-index .shopify-section--countdown-condensed .countdown-condensed__text .h6,.template-index .shopify-section--countdown-condensed .countdown-condensed__text a{margin:0;white-space:nowrap}.template-index .shopify-section--countdown-condensed .countdown-condensed__text a{font-weight:700}.template-index .shopify-section--countdown-condensed .countdown-condensed__timer{gap:.34rem;font-variant-numeric:tabular-nums}.template-index .shopify-section--countdown-condensed .countdown-condensed__timer>:nth-last-child(-n+2){display:none}.template-index .shopify-section--header{position:absolute!important;inset:78px 0 auto!important;z-index:5;padding-inline:clamp(16px,3vw,42px);border:0;box-shadow:none}.template-index .shopify-section--header .header{width:min(1180px,100%);min-height:70px;margin-inline:auto;padding:10px 18px;border:1px solid rgb(255 255 255 / .24);border-radius:999px;background:linear-gradient(115deg,#5e493757,#2d241e33)!important;box-shadow:inset 0 1px #fff3,0 18px 45px #1c130e2e;color:#fffaf3;--text-color:255 250 243;--background:61 51 44;text-shadow:0 1px 14px rgb(0 0 0 / .24);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.template-index .shopify-section--header .header__logo-image{filter:brightness(0) invert(1);opacity:.94}.template-index .ep-header-wordmark{color:#fffaf3}.template-index .ep-header-wordmark__tagline{color:#fffaf3ad}.template-index .shopify-section--header .header__primary-nav-item [data-title]:before{background:#fffaf3}.template-index .shopify-section--header .header__dropdown-menu{margin-top:.7rem;border:1px solid rgb(255 255 255 / .18);border-radius:18px;background:#2e241ec7;box-shadow:inset 0 1px #ffffff21,0 20px 48px #140e0a3d;color:#fffaf3;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.template-index .ep-header-preview-cta a{border-color:#fffaf3b8;background:#fffaf3eb;color:var(--ep-ink);text-shadow:none}.template-index .ep-header-preview-cta a:hover{background:#fffaf3;color:var(--ep-ink)}.template-index .shopify-section--header .header__secondary-nav a:hover .header__nav-icon{color:#fffaf3}@media screen and (max-width:1149px){.ep-header-wordmark__tagline{display:none}.ep-header-wordmark__name{font-size:.9rem}.shopify-section--header .header__primary-nav{gap:1.15rem}.ep-header-preview-cta a{padding-inline:.9rem}.template-index .shopify-section--countdown-condensed .countdown-condensed{width:min(900px,calc(100vw - 32px))}.template-index .shopify-section--countdown-condensed .countdown-condensed__text a{display:none}}@media screen and (max-width:699px){.shopify-section--countdown-condensed .countdown-condensed{min-height:44px;padding-block:.5rem;gap:.55rem}.shopify-section--countdown-condensed .countdown-condensed__text{font-size:.62rem;line-height:1.25}.shopify-section--countdown-condensed .countdown-condensed__text a{display:none}.shopify-section--countdown-condensed .countdown-condensed__timer{font-size:.58rem;gap:.3rem}.shopify-section--countdown-condensed .countdown-condensed__timer-unit{font-size:.48rem;letter-spacing:.11em}.shopify-section--header .header{min-height:68px;padding-block:.78rem;box-shadow:none}.shopify-section--header .header__logo{justify-self:center}.shopify-section--header .header__logo>a{gap:0}.shopify-section--header .header__nav-icon{width:1.3rem}.shopify-section--header .header__secondary-nav{column-gap:1rem}.template-index .shopify-section--countdown-condensed{inset:9px 0 auto;padding-inline:12px}.template-index .shopify-section--countdown-condensed .countdown-condensed{width:min(366px,100%);min-height:42px;padding:.34rem .72rem;gap:.45rem;font-size:.54rem;letter-spacing:.045em}.template-index .shopify-section--countdown-condensed .countdown-condensed__text{max-width:58%;font-size:.54rem;line-height:1.15;overflow:hidden}.template-index .shopify-section--countdown-condensed .countdown-condensed__text .h6{overflow:hidden;text-overflow:ellipsis}.template-index .shopify-section--countdown-condensed .countdown-condensed__timer{font-size:.51rem;gap:.24rem}.template-index .shopify-section--countdown-condensed .countdown-condensed__timer-unit{font-size:.43rem;letter-spacing:.08em}.template-index .shopify-section--header{inset:62px 0 auto!important;padding-inline:12px}.template-index .shopify-section--header .header{width:100%;min-height:58px;padding:.62rem .95rem;border-radius:999px}.template-index .shopify-section--header .header__logo-image{max-height:38px;width:auto}}.template-index .section-header{max-width:48rem;margin-inline:auto}.template-index .section-header .h2,.template-index .section-header h2{font-size:clamp(2rem,3.1vw,3.15rem)}.template-index .shopify-section--featured-collections .product-list{row-gap:3rem}.template-index .shopify-section--rich-text .section-spacing{padding-block-end:2.25rem}.template-index .shopify-section--slideshow+.shopify-section--custom-liquid{margin-top:0}.template-index .shopify-section--collection-list .collection-card__content{padding:clamp(1.1rem,1.8vw,1.65rem)}.template-index .shopify-section--collection-list .collection-card__content .h3{font-size:clamp(1.25rem,1.55vw,1.7rem);line-height:1.2;text-shadow:0 1px 18px rgb(0 0 0 / .2)}.template-index .shopify-section--collection-list .content-over-media{border-radius:2px;overflow:hidden}.template-index .shopify-section--collection-list .zoom-image{transition-duration:.65s}@media(max-width:699px){.template-index .shopify-section--collection-list .collection-card__content .h3{font-size:1.35rem}}.product-card__info{padding-top:.9rem}.product-card__info .product-title{font-size:.98rem;line-height:1.42;min-height:2.8em;color:var(--ep-ink)}.product-card__info .price-list{font-size:.92rem}.product-card__figure{overflow:hidden;background:#f3ece3}.product-card__figure,.product-card__figure img{border-radius:2px}.badge--on-sale{background:var(--ep-wine)!important;color:#fffaf3!important;padding:.42rem .65rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;border-radius:2px}.rating-with-text,.rating-badge{color:var(--ep-gold)}.template-best-sellers .shopify-section--main-collection .section-spacing{padding-top:clamp(3rem,5vw,5rem)}.template-best-sellers .collection-toolbar{border-color:#3d332c1f}.template-best-sellers .product-list{row-gap:3.25rem}.template-best-sellers .product-card__figure{background:#f0e8de}.template-product .shopify-section--main-product .product{--product-gap:clamp(1.5rem,3vw,3rem)}.template-product .shopify-section--main-product .container--lg{--container-max-width:min(100%,1800px);padding-inline-start:0}.template-product .shopify-section--main-product .product-gallery{padding-left:0;margin-left:0}.template-product .shopify-section--main-product .product-info{max-width:none}.template-product .product-info{--product-info-gap:1.1rem}.template-product .product-info__block-item[data-block-type=title] .product-title,.template-product .product-info__block-item[data-block-type=title] h1,.template-product .product-info__block-item[data-block-type=title] h2,.template-product .product-info__block-item[data-block-type=title] h3{font-family:var(--heading-font-family);font-size:clamp(2rem,3vw,3rem);line-height:1.08;letter-spacing:-.025em}.template-product .product-info__block-item[data-block-type=price]{font-size:1.06rem}.template-product .product-info__block-item[data-block-type=variant-picker]{padding-top:.6rem}.template-product .product-info__block-item[data-block-type=buy-buttons] .button{min-height:3.25rem;font-size:.94rem}.template-product .product-info__block-item[data-block-type="@app"],.template-product .product-info__block-item:has(.globo-form-app){margin-top:1.35rem;padding-top:1.65rem;border-top:1px solid var(--ep-line)}.template-product .globo-form-app input,.template-product .globo-form-app textarea,.template-product .globo-form-app select{border-color:#d9ccbc!important;background:var(--ep-paper)!important}.template-product .dynamic-delivery-box{border-color:var(--ep-line)!important;background:#fffaf4;padding:1rem 1.1rem!important;font-size:.68rem!important;letter-spacing:.11em!important}.template-product .custom-payment-title{font-family:var(--heading-font-family)!important;font-size:1.5rem!important;color:var(--ep-ink)!important}.template-product .custom-payment-box{border-color:var(--ep-line)!important}.template-product .accordion-group{border-color:var(--ep-line)}@media(max-width:699px){.template-product .product-info__block-item[data-block-type=title] h1,.template-product .product-info__block-item[data-block-type=title] h2,.template-product .product-info__block-item[data-block-type=title] h3{font-size:2rem}}@media(max-width:479px){.template-index .everportrait-promise__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .everportrait-promise__item,.template-index .everportrait-promise__item:nth-child(-n+2){padding:1.25rem .65rem!important;border-top:1px solid rgb(61 51 44 / .13)!important}.template-index .everportrait-promise__item:nth-child(-n+2){border-top:0!important}.template-index .everportrait-promise__item:nth-child(odd){border-inline-end:1px solid rgb(61 51 44 / .13)!important}.template-index .everportrait-promise__item-title{font-size:.68rem!important;letter-spacing:.11em!important}.template-index .everportrait-promise__item-content{font-size:.88rem!important;margin-top:.6rem!important}}.ep-discount-badge{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-left:.1rem;padding:.32rem .62rem;border-radius:.28rem;background:#ff4e00!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;text-shadow:none!important;font-family:var(--text-font-family);font-size:.68rem;font-weight:700;line-height:1;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.price-list--product .ep-discount-badge{transform:translateY(-.02em)}.template-product .price-list .ep-discount-badge{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;font-size:.68rem!important}.ep-cart-discount-badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:.22rem .48rem;border-radius:.24rem;background:var(--ep-wine);color:#fffaf3;font-size:.62rem;font-weight:700;line-height:1;letter-spacing:.045em;white-space:nowrap}@media screen and (max-width:749px){.ep-discount-badge{padding:.28rem .54rem;font-size:.64rem}}.ep-discount-badge,.ep-discount-badge *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}#EPPreviewForm,#FPVForm{margin-top:1.25rem;padding:1.5rem;background:#fffdf9;border:1px solid rgba(72,50,35,.09);border-radius:12px}#EPPreviewForm .ep-form-title,#FPVForm .ep-form-title{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;color:#3f2b1e}#EPPreviewForm .ep-form-desc,#FPVForm .ep-form-desc{margin:0 0 1rem;font-size:.85rem;color:#77675b;line-height:1.5}#EPPreviewForm .ep-field,#FPVForm .ep-field{margin-bottom:.85rem}#EPPreviewForm .ep-field__label,#FPVForm .ep-field__label{display:block;margin-bottom:4px;color:#3f2b1e;font-size:.82rem;font-weight:650}#EPPreviewForm .ep-field__input,#FPVForm .ep-field__input,#EPPreviewForm .ep-field__select,#FPVForm .ep-field__select{width:100%;min-height:44px;padding:10px 12px;color:#3f2b1e;background:#fffefa;border:1px solid #ded3c7;border-radius:7px;font-size:.9rem;font-family:inherit}#EPPreviewForm .ep-field__input,#FPVForm .ep-field__input:focus,#EPPreviewForm .ep-field__select,#FPVForm .ep-field__select:focus{border-color:#c89345;outline:none;box-shadow:0 0 0 3px #c893451f}#EPPreviewForm .ep-upload,#FPVForm .ep-upload{position:relative;min-height:120px}#EPPreviewForm .ep-upload__input,#FPVForm .ep-upload__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:3}#EPPreviewForm .ep-upload__drop,#FPVForm .ep-upload__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:120px;padding:22px;background:#fbf6ee;border:1.5px dashed #caa56f;border-radius:10px;color:#b8956e;text-align:center;transition:background .2s,border-color .2s}#EPPreviewForm .ep-upload__drop,#FPVForm .ep-upload__drop.drag-over{background:#f5ebda;border-color:#c89345}#EPPreviewForm .ep-upload__text,#FPVForm .ep-upload__text{font-size:.88rem;font-weight:600;color:#3f2b1e}#EPPreviewForm .ep-upload__hint,#FPVForm .ep-upload__hint{font-size:.72rem}#EPPreviewForm .ep-upload__preview,#FPVForm .ep-upload__preview{position:relative;min-height:120px}#EPPreviewForm .ep-upload__preview img,#FPVForm .ep-upload__preview img{width:100%;max-height:220px;object-fit:contain;background:#fbf6ee;border-radius:8px;border:1px solid #ded3c7}#EPPreviewForm .ep-upload__remove,#FPVForm .ep-upload__remove{position:absolute;top:6px;right:6px;width:26px;height:26px;display:grid;place-items:center;color:#fff;background:#0000008c;border:0;border-radius:50%;font-size:.8rem;cursor:pointer}#EPPreviewForm .ep-btn,#FPVForm .ep-btn{position:relative;z-index:5;width:100%;min-height:48px;color:#fff;background:#3f2819;border:1px solid #3f2819;border-radius:7px;font-weight:650;font-size:.9rem;cursor:pointer;transition:opacity .2s}#EPPreviewForm .ep-btn,#FPVF#EPPreviewForm .ep-btn:disabled,#FPVForm .ep-btn:disabled{opacity:.55}#EPPreviewForm .ep-btn__spinner,#FPVForm .ep-btn__spinner{display:flex;align-items:center;justify-content:center;gap:8px}#EPPreviewForm .ep-msg,#FPVForm .ep-msg{margin-top:10px;padding:10px 12px;border-radius:6px;font-size:.82rem;line-height:1.45}#EPPreviewForm .ep-msg--error,#FPVForm .ep-msg--error{color:#a74336;background:#fef2f0;border:1px solid #f5c6bf}#EPPreviewForm .ep-result,#FPVForm .ep-result{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid rgba(86,61,42,.13)}#EPPreviewForm .ep-result__label,#FPVForm .ep-result__label{text-align:center;color:#c89345;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.85rem}#EPPreviewForm .ep-result__compare,#FPVForm .ep-result__compare{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}#EPPreviewForm .ep-result__side,#FPVForm .ep-result__side{margin:0;text-align:center}#EPPreviewForm .ep-result__side,#FPVForm .ep-result__side img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px;background:#f2ece4;border:1px solid rgba(63,43,30,.08)}#EPPreviewForm .ep-result__side,#FPVForm .ep-result__side figcaption{margin-top:6px;font-size:.72rem;color:#77675b}#EPPreviewForm .ep-result__arrow,#FPVForm .ep-result__arrow{color:#c89345;font-size:1.3rem;font-weight:700}.ep-style-select{position:relative;z-index:5}.ep-style-select__trigger{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;background:#fffefa;border:1px solid #ded3c7;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.ep-style-select__trigger:hover{border-color:#c89345}.ep-style-select__thumb{width:30px;height:45px;object-fit:cover;border-radius:4px;background:#f0e8dd;flex-shrink:0}.ep-style-select__arrow{margin-left:auto;flex-shrink:0;color:#8b7a6b}.ep-style-select__dropdown{position:absolute;bottom:100%;left:0;right:0;z-index:999;max-height:180px;overflow-y:auto;overflow-x:visible;background:#fff;border:1px solid #ded3c7;border-radius:8px;box-shadow:0 8px 30px #0000001f;margin-top:4px}.ep-style-select__option{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .12s}.ep-style-select__option:hover{background:#fbf6ee}.ep-style-select__option.active{background:#f5ebda}.ep-style-select__option img{width:30px;height:45px;object-fit:cover;border-radius:4px;background:#f0e8dd;flex-shrink:0}.ep-style-select__option span{font-size:.88rem;color:#3f2b1e}.ep-style-select__preview{display:none;position:absolute;left:calc(100% + 12px);top:0;width:200px;height:200px;object-fit:cover;border-radius:8px;box-shadow:0 8px 30px #00000040;z-index:100;pointer-events:none;border:2px solid #fff}.ep-style-select__option{position:relative}.ep-style-select__option:hover .ep-style-select__preview{display:block}.template-product .color-swatch{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;background-size:cover!important;background-position:50%!important}.template-product .color-swatch:before,.template-product .color-swatch:after{width:56px!important;height:56px!important}.template-product .color-swatch-list{gap:10px!important}.template-product .price-list sale-price{color:var(--ep-wine)!important;font-size:22px!important;font-weight:700}.template-product .price-list compare-at-price{color:#85766b!important;font-size:18px!important}.template-product textarea[name^=properties]{color:#3f332a!important}.template-product textarea[name^=properties]::placeholder{color:#b8a89a!important}.line-item .price-list{row-gap:.35rem}.line-item .price-list sale-price.text-on-sale{font-weight:700}.ep-cart-summary-row--saving{color:var(--ep-wine);font-weight:700}.ep-cart-drawer-savings{display:grid;gap:.48rem;width:100%;padding:.8rem .9rem;border:1px solid rgb(167 67 54 / .2);border-radius:6px;background:#a743360e}.ep-cart-drawer-savings__amount{color:var(--ep-wine);font-weight:700}.ep-cart-auto-discount{margin:0;color:var(--ep-wine);font-size:.7rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/73/assets/everportrait-polish.css.map */
