: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}.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)}@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{margin-top:1.25rem;padding:1.5rem;background:#fffdf9;border:1px solid rgba(72,50,35,.09);border-radius:12px}#EPPreviewForm .ep-form-title{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;color:#3f2b1e}#EPPreviewForm .ep-form-desc{margin:0 0 1rem;font-size:.85rem;color:#77675b;line-height:1.5}#EPPreviewForm .ep-field{margin-bottom:.85rem}#EPPreviewForm .ep-field__label{display:block;margin-bottom:4px;color:#3f2b1e;font-size:.82rem;font-weight:650}#EPPreviewForm .ep-field__input,#EPPreviewForm .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:focus,#EPPreviewForm .ep-field__select:focus{border-color:#c89345;outline:none;box-shadow:0 0 0 3px #c893451f}#EPPreviewForm .ep-upload{position:relative}#EPPreviewForm .ep-upload__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:2}#EPPreviewForm .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.drag-over{background:#f5ebda;border-color:#c89345}#EPPreviewForm .ep-upload__text{font-size:.88rem;font-weight:600;color:#3f2b1e}#EPPreviewForm .ep-upload__hint{font-size:.72rem}#EPPreviewForm .ep-upload__preview{position:relative}#EPPreviewForm .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{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{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:disabled{opacity:.55;cursor:not-allowed}#EPPreviewForm .ep-btn__spinner{display:flex;align-items:center;justify-content:center;gap:8px}#EPPreviewForm .ep-msg{margin-top:10px;padding:10px 12px;border-radius:6px;font-size:.82rem;line-height:1.45}#EPPreviewForm .ep-msg--error{color:#a74336;background:#fef2f0;border:1px solid #f5c6bf}#EPPreviewForm .ep-result{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid rgba(86,61,42,.13)}#EPPreviewForm .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{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}#EPPreviewForm .ep-result__side{margin:0;text-align:center}#EPPreviewForm .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 figcaption{margin-top:6px;font-size:.72rem;color:#77675b}#EPPreviewForm .ep-result__arrow{color:#c89345;font-size:1.3rem;font-weight:700}.ep-style-select{position:relative}.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;top:100%;left:0;right:0;z-index:20;max-height:320px;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 *{color:#3f332a!important;font-size:22px!important}.template-product textarea[name^=properties]{color:#3f332a!important}.template-product textarea[name^=properties]::placeholder{color:#b8a89a!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/everportrait-polish.css.map */
