body.ep-global-store{--font-body-family: "Europolish Manrope", Arial, sans-serif;--font-heading-family: "Europolish Manrope", Arial, sans-serif;--ep-green: #08723c;--ep-green-dark: #075c32;--ep-burgundy: #9f2946;--ep-ink: #202d27;--ep-muted: #52625a;--ep-line: #dfe7e2;font-family:var(--font-body-family)}.ep-global-store .header-wrapper{background:#fff;border-bottom-color:var(--ep-line)}.ep-global-store .header__heading-logo-wrapper{max-width:min(248px,45vw)}.ep-global-store .header__heading-logo{object-fit:contain}.ep-global-store .header__menu-item{font-weight:650}.ep-global-store .header__active-menu-item{text-underline-offset:.5rem}.ep-global-store .button,.ep-global-store .shopify-challenge__button,.ep-global-store .customer button{min-height:48px;font-weight:700;letter-spacing:0}.ep-global-store .collection-card-wrapper .card__content{padding:1.5rem}.ep-global-store .collection-card-wrapper .card__heading{font-size:clamp(1.8rem,2vw,2.2rem);font-weight:700}.ep-global-store .collection-list-wrapper,.ep-global-store .product-grid-container{scroll-margin-top:12rem}.ep-global-store .banner__box{border-radius:12px}.ep-global-links{background:#f2f5f3;color:var(--ep-ink, #202d27);border-bottom:1px solid var(--ep-line, #dfe7e2)}.ep-global-links__inner,.ep-global-links__resources,.ep-global-links__home{display:flex;align-items:center}.ep-global-links__inner{justify-content:space-between;gap:1rem 2rem;min-height:4.6rem}.ep-global-links__resources{gap:2.4rem}.ep-global-links__home{gap:.7rem;font-weight:700}.ep-global-links a{color:inherit;font-size:1.2rem;line-height:1.35;min-height:4.4rem;display:inline-flex;align-items:center;text-decoration:none}.ep-global-links a:hover{color:var(--ep-green, #08723c);text-decoration:underline;text-underline-offset:.3rem}.ep-shop-intro{color:var(--ep-ink, #202d27);background:linear-gradient(115deg,#fff 40%,#f5f7f5);border-bottom:1px solid var(--ep-line, #dfe7e2)}.ep-shop-intro__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(3rem,5vw,7rem);align-items:center;padding-top:clamp(4rem,6vw,8rem);padding-bottom:clamp(4rem,6vw,8rem)}.ep-shop-intro__copy{min-width:0}.ep-shop-intro__badge{display:inline-flex;align-items:center;gap:.8rem;background:#edf5ef;color:var(--ep-green, #08723c);padding:.9rem 1.3rem;border-radius:999px;margin:0 0 2rem;font-size:1.2rem;font-weight:750;line-height:1.2;letter-spacing:.035em}.ep-shop-intro__badge>span,.ep-shop-intro__detail-dot{width:.7rem;height:.7rem;border-radius:50%;background:currentColor;flex:0 0 auto}.ep-shop-intro__title{font-family:var(--font-heading-family, "Europolish Manrope", Arial, sans-serif);font-size:clamp(4.2rem,4.5vw,6.8rem);font-weight:750;letter-spacing:-.045em;line-height:1.07;margin:0 0 2.4rem;color:var(--ep-ink, #202d27);overflow-wrap:normal}.ep-shop-intro__title span{display:block}.ep-shop-intro__title span:last-child{color:var(--ep-green, #08723c)}.ep-shop-intro__description{color:var(--ep-muted, #52625a);font-size:1.7rem;line-height:1.7;max-width:52rem;margin:0}.ep-shop-intro__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin:3rem 0 2.4rem}.ep-action{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;min-height:48px;border:1px solid transparent;border-radius:10px;padding:1.2rem 1.8rem;font-size:1.4rem;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.ep-action--primary{color:#fff;background:var(--ep-green, #08723c)}.ep-action--primary:hover{color:#fff;background:var(--ep-green-dark, #075c32)}.ep-action--secondary{color:var(--ep-burgundy, #9f2946);background:#fff;border-color:#e2c8cf}.ep-action--secondary:hover{background:#fbf3f5;border-color:var(--ep-burgundy, #9f2946)}.ep-shop-intro__details{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;padding:0;margin:0;list-style:none;color:var(--ep-muted, #52625a)}.ep-shop-intro__details li{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;line-height:1.6}.ep-shop-intro__details svg{color:var(--ep-green, #08723c);flex:0 0 auto}.ep-shop-intro__visual{position:relative;overflow:hidden;min-width:0;aspect-ratio:3 / 2;border-radius:12px;background:#e4ebe6}.ep-shop-intro__image{display:block;width:100%;height:100%;object-fit:cover}.ep-shop-intro__visual--empty{background:linear-gradient(145deg,#e8f1e9 15%,#d4e7d9 65%,#efdee3)}.ep-shop-intro__brand-line{position:absolute;inset:auto 0 0;height:.7rem;background:linear-gradient(to right,#08723c 0 72%,#9f2946 72% 100%)}.ep-global-footer{color:var(--ep-ink, #202d27);background:#f3f6f3;border-top:1px solid var(--ep-line, #dfe7e2)}.ep-global-footer__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);gap:4rem;padding-top:5rem;padding-bottom:4rem}.ep-global-footer__logo{display:block;width:22.4rem;max-width:100%;height:auto;object-fit:contain;object-position:left center}.ep-global-footer__company{font-weight:700;font-size:1.3rem;line-height:1.7;margin:1.4rem 0 .8rem}.ep-global-footer__intro{font-size:1.3rem;line-height:1.75;color:var(--ep-muted, #52625a);max-width:35rem;margin:0 0 1.5rem}.ep-global-footer__member{display:block;width:18rem;height:4.8rem;object-fit:contain;object-position:left center}.ep-global-footer h2{font-size:1.5rem;font-weight:750;letter-spacing:0;margin:1.2rem 0 1.6rem}.ep-global-footer__resources ul{list-style:none;padding:0;margin:0}.ep-global-footer a{color:inherit;text-decoration:none}.ep-global-footer__resources a,.ep-global-footer__phone,.ep-global-footer__contact-link{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.3rem;line-height:1.5}.ep-global-footer__phone{font-size:1.6rem;font-weight:700}.ep-global-footer__contact-link{color:var(--ep-green, #08723c);font-weight:700}.ep-global-footer__contact>a{display:flex}.ep-global-footer a:hover{text-decoration:underline;text-underline-offset:.3rem}.ep-global-footer__market{color:var(--ep-muted, #52625a);border-top:1px solid var(--ep-line, #dfe7e2);padding-top:1.6rem;margin-top:1.4rem}.ep-global-footer__market p{font-size:1.2rem;line-height:1.7;margin:0 0 .3rem}.ep-global-links a:focus-visible,.ep-action:focus-visible,.ep-global-footer a:focus-visible,.ep-shop-families__link:focus-visible{outline:2px solid var(--ep-green, #08723c);outline-offset:4px}.ep-shop-families{padding-top:6rem;padding-bottom:6rem;color:var(--ep-ink, #202d27)}.ep-shop-families__heading{max-width:70rem;margin-bottom:3rem}.ep-shop-families__eyebrow{display:flex;align-items:center;gap:1rem;color:var(--ep-burgundy, #9f2946);font-size:1.2rem;font-weight:750;line-height:1.5;letter-spacing:.04em;margin:0 0 1rem}.ep-shop-families__eyebrow:before{content:"";flex:0 0 auto;width:2.4rem;height:2px;background:currentColor}.ep-shop-families__heading h2{font-size:clamp(2.8rem,3.4vw,4rem);font-weight:750;line-height:1.15;letter-spacing:-.025em;margin:0 0 1.2rem}.ep-shop-families__description{font-size:1.5rem;line-height:1.7;color:var(--ep-muted, #52625a);margin:0}.ep-shop-families__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.ep-shop-families__card{overflow:hidden;border:1px solid var(--ep-line, #dfe7e2);border-radius:12px;background:#fff;transition:border-color .16s ease}.ep-shop-families__card:hover{border-color:var(--ep-green, #08723c)}.ep-shop-families__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.ep-shop-families__image-wrap{aspect-ratio:1.6;overflow:hidden;background:#f6f8f6}.ep-shop-families__image{display:block;width:100%;height:100%;object-fit:contain;padding:1.8rem}.ep-shop-families__content{display:flex;flex:1 1 auto;flex-direction:column;padding:2.4rem}.ep-shop-families__content h3{font-size:2rem;font-weight:750;line-height:1.3;letter-spacing:-.015em;margin:0 0 1.2rem}.ep-shop-families__content p{font-size:1.3rem;line-height:1.75;color:var(--ep-muted, #52625a);margin:0 0 1.6rem}.ep-shop-families__cta{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;margin-top:auto;color:var(--ep-green, #08723c);font-size:1.3rem;font-weight:750;line-height:1.5}@media screen and (max-width:989px){.ep-shop-intro__grid{grid-template-columns:minmax(0,1fr);gap:3rem}.ep-shop-intro__copy{max-width:65rem}.ep-shop-intro__title{font-size:clamp(3.8rem,6vw,5.8rem)}.ep-shop-intro__visual{aspect-ratio:3 / 2}.ep-global-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.ep-global-footer__brand{grid-column:1 / -1}.ep-shop-families__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ep-global-links__inner{flex-wrap:wrap;justify-content:flex-start;gap:0 1.8rem;padding-top:.2rem;padding-bottom:.2rem}.ep-global-links__resources{flex-wrap:wrap;gap:0 1.8rem}.ep-global-links a{font-size:1.1rem}.ep-shop-intro__grid{padding-top:3.4rem;padding-bottom:3.4rem}.ep-shop-intro__title{font-size:clamp(3.6rem,9vw,4.8rem)}.ep-shop-intro__description{font-size:1.5rem}.ep-shop-intro__actions{margin-top:2.4rem}.ep-action{width:100%}.ep-shop-intro__visual{aspect-ratio:3 / 2}.ep-global-footer__grid{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:3rem;padding-bottom:3rem}.ep-shop-families{padding-top:4rem;padding-bottom:4rem}.ep-shop-families__grid{grid-template-columns:minmax(0,1fr);gap:1.8rem}}@media(prefers-reduced-motion:reduce){.ep-action,.ep-shop-families__card{transition:none}}.ep-shop-intro__visual.ep-shop-intro__visual--assortment{aspect-ratio:auto;background:#f1f5f2;border:1px solid var(--ep-line)}.ep-shop-intro__assortment{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:1.2rem;padding:1.6rem;aspect-ratio:1.18}.ep-shop-intro__cover-part{display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:8px;overflow:hidden;background:#fff;text-decoration:none;color:var(--ep-green-dark)}.ep-shop-intro__cover-part--solid{grid-column:1;grid-row:1}.ep-shop-intro__cover-part--greaseless{grid-column:1;grid-row:2}.ep-shop-intro__cover-part--liquid{grid-column:2;grid-row:1 / 3}.ep-shop-intro__cover-image{display:block;flex:1 1 auto;width:100%;height:0;min-height:0;object-fit:contain}.ep-shop-intro__cover-part--liquid .ep-shop-intro__cover-image{object-fit:contain;object-position:center;padding:1.6rem 1.2rem}.ep-shop-intro__cover-part span{display:block;padding:.9rem .5rem;flex:0 0 auto;font-size:clamp(1.1rem,1.1vw,1.3rem);line-height:1.3;font-weight:750;text-align:center}.ep-shop-intro__cover-part:focus-visible{outline:3px solid var(--ep-burgundy);outline-offset:-3px}@media screen and (max-width:749px){.ep-shop-intro__assortment{gap:.8rem;padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/europolish-global.css.map */
