.er{--er-red:#B12825;--er-red-dark:#962020;--er-ink:#231F20;--er-ink-2:#514B47;--er-creme:#F3EFE7;--er-creme-2:#E9E3D7;--er-line:#DCD5C8;--er-white:#FFFFFF;--er-wrap:1240px;--er-gut:16px;--er-display:var(--font-heading--family),"Bebas Neue",Impact,sans-serif;color:var(--er-ink);font-size:16px;line-height:1.55}@media(min-width:768px){.er{--er-gut:32px}}.er *,.er *:before,.er *:after{box-sizing:border-box}.er ::selection{background:var(--er-red);color:#fff}.er a{color:inherit}.er :focus-visible{outline:2px solid var(--er-red);outline-offset:3px}.er img{display:block;max-width:100%;height:auto}.er p{margin:0}.er-wrap{max-width:var(--er-wrap);margin:0 auto;padding:0 var(--er-gut)}.er h1,.er h2,.er h3{font-family:var(--er-display);font-weight:400;letter-spacing:.01em;line-height:.95;text-transform:uppercase;margin:0;color:inherit;text-wrap:balance}.er h2{font-size:clamp(40px,6vw,64px)}.er-lead{color:var(--er-ink-2);max-width:56ch;margin-top:12px!important}.er-sec{padding:64px 0}@media(min-width:900px){.er-sec{padding:96px 0}}.er-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:32px;flex-wrap:wrap}.er-tlink{font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;white-space:nowrap}.er-tlink:hover{color:var(--er-red)}.er-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--er-red);color:#fff!important;text-decoration:none;font-weight:600;font-size:16px;line-height:1.2;padding:15px 26px;border-radius:2px;border:0;cursor:pointer;transition:background .2s;white-space:nowrap}.er-btn:hover{background:var(--er-red-dark)}.er-btn--dark{background:var(--er-ink)}.er-btn--dark:hover{background:#000}.er-btn[disabled]{opacity:.5;cursor:not-allowed}.er-ico{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.er-bg-creme{background:var(--er-creme)}.er-bg-dark{background:var(--er-ink);color:var(--er-creme)}.er-bg-dark .er-lead,.er-bg-dark p{color:#d9d2c5}.er-bg-dark h2,.er-bg-dark h3{color:#fff}.er-small{font-size:13px;color:var(--er-ink-2);margin-top:14px!important}.er-hero{display:grid}.er-hero__img{height:168px;overflow:hidden;background:var(--er-ink)}.er-hero__img img{width:100%;height:100%;object-fit:cover}.er-hero__copy{padding:20px var(--er-gut) 14px}.er-hero h1{font-size:clamp(52px,13vw,104px);line-height:.9}.er-hero__text{color:var(--er-ink-2);margin-top:12px!important;max-width:44ch}.er-hero__ctas{display:flex;flex-direction:column;gap:12px;margin-top:18px;align-items:flex-start}.er-hero__ctas .er-btn{width:100%}@media(min-width:900px){.er-hero{grid-template-columns:5fr 7fr;min-height:620px}.er-hero__img{order:2;height:auto}.er-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:64px 56px 64px max(var(--er-gut),calc((100vw - var(--er-wrap))/2 + var(--er-gut)))}.er-hero h1{line-height:.95}.er-hero__text{margin-top:14px!important}.er-hero__ctas{flex-direction:row;align-items:center;gap:28px;margin-top:22px}.er-hero__ctas .er-btn{width:auto}}.er-proof{border-top:1px solid var(--er-line);border-bottom:1px solid var(--er-line);background:var(--er-creme)}.er-proof ul{list-style:none;display:grid;margin:0;padding:0}.er-proof li{display:flex;gap:12px;align-items:center;padding:12px 0;font-weight:500;font-size:15px}.er-proof li+li{border-top:1px solid var(--er-line)}.er-proof .er-ico{color:var(--er-red)}.er-proof__note{font-size:12px;color:var(--er-ink-2);padding:0 0 12px}@media(min-width:900px){.er-proof ul{grid-template-columns:repeat(3,1fr)}.er-proof li{padding:22px 12px;justify-content:center;text-align:center}.er-proof li+li{border-top:0;border-left:1px solid var(--er-line)}.er-proof__note{text-align:center}}.er-rail{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:var(--er-line) transparent}.er-rail>*{scroll-snap-align:start}@media(min-width:700px){.er-rail{grid-auto-columns:calc(50% - 8px)}}@media(min-width:1000px){.er-rail{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible}}.er-prod{display:flex;flex-direction:column}.er-prod__pic{background:var(--er-creme);aspect-ratio:1/1;display:grid;place-items:center;padding:18px}.er-prod__pic img{max-height:100%;width:auto;object-fit:contain}.er-prod h3{font-size:30px;margin-top:16px}.er-prod h3 a{text-decoration:none}.er-prod__notes{font-size:14px;color:var(--er-ink-2);margin-top:4px!important}.er-prod__fits{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.er-prod__fits span{font-size:12px;font-weight:600;border:1px solid var(--er-line);padding:3px 8px;border-radius:2px}.er-prod__fitline{font-size:12px;color:var(--er-ink-2);margin-top:6px!important}.er-prod__price{margin-top:12px!important;font-weight:700;font-size:17px}.er-prod__price small{display:block;font-weight:400;font-size:12px;color:var(--er-ink-2)}.er-prod__save{display:inline-block;margin-left:8px;color:var(--er-red);font-weight:700;font-size:14px}.er-buy{display:grid;gap:8px;margin-top:auto;padding-top:14px}.er-buy__label{font-size:12px;font-weight:600;color:var(--er-ink-2);margin-bottom:-4px}.er-buy select{font:inherit;font-size:14px;padding:12px 10px;border:1px solid var(--er-ink);border-radius:2px;background:var(--er-white);color:var(--er-ink);width:100%}.er-buy .er-btn{padding:12px 14px;width:100%}.er-sec--grid{padding-top:8px}.er-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px}.er-grid .er-prod__pic{padding:10px}.er-grid .er-prod h3{font-size:24px;margin-top:12px}.er-grid .er-prod__notes{font-size:13px}.er-grid .er-prod__price{font-size:16px}.er-grid .er-buy select{font-size:13px;padding:10px 6px}.er-grid .er-buy .er-btn{font-size:14px;padding:12px 6px;white-space:normal}@media(min-width:700px){.er-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px}}@media(min-width:1000px){.er-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 24px}.er-grid .er-prod__pic{padding:18px}.er-grid .er-prod h3{font-size:30px}.er-grid .er-prod__notes{font-size:14px}.er-grid .er-buy select{font-size:14px;padding:12px 10px}}.er-pages{display:flex;justify-content:center;gap:8px;margin-top:48px;font-weight:600}.er-pages span,.er-pages a{padding:6px 10px;text-decoration:none}.er-pages .current{border-bottom:2px solid var(--er-ink)}.er-list{border-top:1px solid var(--er-ink)}.er-list a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid var(--er-ink);text-decoration:none}.er-list b{font-family:var(--er-display);font-weight:400;font-size:clamp(36px,6vw,56px);line-height:1;text-transform:uppercase}.er-list span{display:block;color:var(--er-ink-2);font-size:15px;margin-top:4px}.er-list .er-ico{width:28px;height:28px;transition:transform .25s}.er-list a:hover b{color:var(--er-red)}.er-list a:hover .er-ico{transform:translate(6px);color:var(--er-red)}@media(min-width:900px){.er-list{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;border-top:0}.er-list a{border-top:1px solid var(--er-ink);border-bottom:0}.er-list a:nth-last-child(-n+2){border-bottom:1px solid var(--er-ink)}}.er-split{display:grid}.er-split__img{height:320px;overflow:hidden}.er-split__img img{width:100%;height:100%;object-fit:cover}.er-split__copy{padding:48px var(--er-gut)}.er-split__copy>p{max-width:52ch;margin-top:16px!important}.er-facts{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid rgba(127,127,127,.35)}.er-facts li{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid rgba(127,127,127,.35);font-size:15px}.er-facts b{font-family:var(--er-display);font-weight:400;font-size:24px;line-height:1.1;text-transform:uppercase}.er-split .er-btns{display:flex;gap:16px 24px;flex-wrap:wrap;align-items:center;margin-top:32px}@media(min-width:900px){.er-split{grid-template-columns:1fr 1fr}.er-split--reverse .er-split__img{order:2}.er-split__img{position:relative;height:auto;min-height:560px}.er-split__img img{position:absolute;top:0;right:0;bottom:0;left:0}.er-split__copy{padding:96px 64px;align-self:center}}.er-abo{display:grid;gap:28px;align-items:center}.er-abo__opts{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--er-ink)}.er-abo__opts div{padding:20px}.er-abo__opts div+div{border-left:1px solid var(--er-ink)}.er-abo__opts b{display:block;font-family:var(--er-display);font-weight:400;font-size:56px;line-height:1;color:var(--er-red)}.er-abo__opts span{font-size:14px;color:var(--er-ink-2)}@media(min-width:900px){.er-abo{grid-template-columns:1fr 1fr;gap:64px}}.er-cafes{display:grid;gap:32px}.er-cafelist{list-style:none;margin:0;padding:0;border-top:1px solid var(--er-ink)}.er-cafelist li{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:16px 0;border-bottom:1px solid var(--er-line)}.er-cafelist .c{font-weight:600}.er-cafelist .a{font-size:14px;color:var(--er-ink-2)}.er-cafelist .h{grid-row:1/3;grid-column:2;align-self:center;font-size:14px;text-align:right;color:var(--er-ink-2)}.er-soon{margin-top:16px!important;font-weight:600}@media(min-width:900px){.er-cafes{grid-template-columns:5fr 7fr;gap:64px}}.er-cafeblocks{display:grid;gap:40px}.er-cafeblock{display:grid;gap:18px;scroll-margin-top:100px}.er-cafeblock__img{aspect-ratio:4/3;overflow:hidden;background:var(--er-creme)}.er-cafeblock__img img{width:100%;height:100%;object-fit:cover}.er-cafeblock h3{font-size:clamp(32px,4vw,44px)}.er-cafeblock__addr{font-weight:600;margin-top:6px!important}.er-cafeblock__meta{font-size:14px;color:var(--er-ink-2);margin-top:10px!important}.er-cafeblock__text{margin-top:10px!important;max-width:52ch}.er-cafeblock--soon{border-top:1px solid var(--er-ink);padding-top:20px}@media(min-width:900px){.er-cafeblocks{grid-template-columns:1fr 1fr;gap:64px 48px}}.er-faq{display:grid;gap:24px}.er-faq details{border-bottom:1px solid var(--er-line)}.er-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;font-size:17px}.er-faq summary::-webkit-details-marker{display:none}.er-faq summary .er-ico{transition:transform .2s}.er-faq details[open] summary .er-ico{transform:rotate(45deg)}.er-faq details>div{padding:0 0 18px;color:var(--er-ink-2);max-width:68ch}@media(min-width:900px){.er-faq{grid-template-columns:4fr 8fr;gap:64px}}.er-text{display:grid;gap:16px}.er-text__body{max-width:68ch}.er-text__body p+p{margin-top:12px}.er-text--row{align-items:center}@media(min-width:900px){.er-text--row{grid-template-columns:4fr 6fr 2fr;gap:48px}}.er-text--row h2{font-size:36px}.er-pagehead{padding:48px 0 32px}.er-pagehead h1{font-size:clamp(48px,9vw,96px)}.er-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.er-chips a{font-size:14px;font-weight:600;border:1px solid var(--er-ink);padding:8px 14px;border-radius:999px;text-decoration:none;white-space:nowrap}.er-chips a:hover,.er-chips a[aria-current]{background:var(--er-ink);color:#fff}@media(max-width:699px){.er-pagehead{padding:36px 0 24px}.er .er-chips{flex-wrap:nowrap;overflow-x:auto;margin-left:calc(-1 * var(--er-gut))!important;margin-right:calc(-1 * var(--er-gut))!important;padding:0 var(--er-gut) 4px!important;scrollbar-width:none}.er .er-chips::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.er *{transition:none!important}}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-star.jdgm--off{color:#231f20!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-widget .jdgm-btn,.jdgm-rev-widg .jdgm-btn{background:#fff!important;color:#231f20!important;border:1px solid #231F20!important;border-radius:2px!important;box-shadow:none!important}.jdgm-write-rev-link:hover,.jdgm-ask-question-btn:hover,.jdgm-widget .jdgm-btn:hover{background:#231f20!important;color:#fff!important}.jdgm-rev-widg__summary-stars .jdgm-star,.jdgm-histogram .jdgm-star{color:#231f20!important}.jdgm-histogram__bar-content{background:#231f20!important}.el-loyalty__kicker,.el-loyalty__hero-copy>h2,.el-loyalty__how li>span,.el-loyalty__tier-grid i{display:none!important}.el-loyalty__how li{grid-template-columns:1fr!important}@media(max-width:760px){.el-loyalty__tier-grid article{grid-template-columns:1fr!important}.el-loyalty__tier-grid article p{grid-column:1!important}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/espl-relaunch.css.map */
