:root{--ep-red: #E8362A;--ep-cream: #FFF5EC;--ep-dark: #1A1A1A;--ep-yellow: #FFD336;--ep-mid: #F0E8DF}.ep-ticker{background:var(--ep-dark);border-top:3px solid var(--ep-dark);border-bottom:3px solid var(--ep-dark);padding:12px 0;overflow:hidden;white-space:nowrap}.ep-ticker__inner{display:inline-flex;gap:44px;animation:ep-tick 24s linear infinite}.ep-ticker__inner span{font-family:Bebas Neue,sans-serif;font-size:19px;letter-spacing:.1em;color:#fff}.ep-ticker__inner span.dot{color:var(--ep-yellow)}@keyframes ep-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.ep-hero{background:var(--ep-red);display:grid;grid-template-columns:1fr 1fr;min-height:88vh;align-items:center;overflow:hidden;position:relative}.ep-hero__left{padding:72px 56px 72px 64px}.ep-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px}.ep-hero__eyebrow span{font-family:Caveat,cursive;font-size:22px;color:var(--ep-yellow);transform:rotate(-2deg);display:inline-block}.ep-hero__eyebrow-arrow{font-family:Caveat,cursive;font-size:26px;color:var(--ep-yellow);transform:rotate(10deg) translateY(2px);display:inline-block}.ep-hero h1{font-family:Bebas Neue,sans-serif;font-size:clamp(78px,9vw,124px);line-height:.89;color:#fff;margin-bottom:26px}.ep-hero h1 em{font-style:normal;color:var(--ep-yellow)}.ep-hero__tagline{display:inline-block;background:var(--ep-yellow);color:var(--ep-dark);font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;padding:6px 18px;border-radius:4px;margin-bottom:24px;transform:rotate(-1.2deg);border:2px solid var(--ep-dark)}.ep-hero__sub{font-size:17px;color:#ffffffd1;max-width:380px;line-height:1.65;margin-bottom:40px}.ep-hero__btns{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.ep-btn-primary{background:var(--ep-yellow);color:var(--ep-dark);font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase;padding:15px 30px;border-radius:100px;text-decoration:none;border:2px solid var(--ep-dark);transition:transform .15s,box-shadow .15s;display:inline-block}.ep-btn-primary:hover{transform:translateY(-2px);box-shadow:3px 3px 0 var(--ep-dark)}.ep-btn-ghost{color:#fffc;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s}.ep-btn-ghost:hover{color:#fff}.ep-hero__right{position:relative;height:88vh;display:flex;align-items:flex-end;justify-content:center}.ep-hero__bowl{height:80%;object-fit:contain;filter:drop-shadow(-10px 12px 30px rgba(0,0,0,.3));position:relative;z-index:2}.ep-hero__blob{position:absolute;width:480px;height:480px;background:#ffffff12;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.ep-bubble{position:absolute;top:18%;right:8%;z-index:10;background:#fff;border:2.5px solid var(--ep-dark);border-radius:16px 16px 16px 4px;padding:10px 16px;max-width:160px;transform:rotate(3deg);box-shadow:3px 3px 0 var(--ep-dark)}.ep-bubble p{font-family:Caveat,cursive;font-size:17px;color:var(--ep-dark);line-height:1.3}.ep-bubble:after{content:"";position:absolute;bottom:-12px;left:12px;border-left:10px solid transparent;border-right:6px solid transparent;border-top:12px solid var(--ep-dark)}.ep-bubble:before{content:"";position:absolute;bottom:-9px;left:13px;border-left:9px solid transparent;border-right:5px solid transparent;border-top:11px solid white;z-index:1}.ep-callout{background:var(--ep-dark);padding:88px 64px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.ep-callout h2{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,5vw,72px);line-height:.95;color:#fff;margin-bottom:20px}.ep-callout h2 em{font-style:normal;color:var(--ep-yellow)}.ep-callout__note{font-family:Caveat,cursive;font-size:20px;color:#ffffff73;transform:rotate(-1.5deg);display:inline-block;margin-top:8px}.ep-callout__right p{font-size:17px;color:#ffffffad;line-height:1.8;margin-bottom:20px}.ep-callout__right p strong{color:#fff}.ep-stamp{display:inline-flex;align-items:center;gap:7px;background:var(--ep-yellow);border:2px solid rgba(255,255,255,.3);border-radius:100px;padding:5px 12px 5px 7px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-top:8px}.ep-stamp img{height:24px}.ep-products{padding:88px 48px 80px;background:var(--ep-cream)}.ep-section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:44px}.ep-section-header h2{font-family:Bebas Neue,sans-serif;font-size:56px;line-height:1}.ep-section-header__right{text-align:right}.ep-section-header a{color:var(--ep-red);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;display:block;margin-bottom:4px}.ep-section-note{font-family:Caveat,cursive;font-size:17px;color:#999;transform:rotate(1deg);display:inline-block}.ep-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:start}.ep-product-card{border-radius:14px;overflow:hidden;border:2.5px solid var(--ep-dark);background:#fff;transition:transform .2s,box-shadow .2s;cursor:pointer;position:relative}.ep-product-card:nth-child(1){transform:rotate(-1.2deg)}.ep-product-card:nth-child(2){transform:rotate(.8deg) translateY(8px)}.ep-product-card:nth-child(3){transform:rotate(-.6deg)}.ep-product-card:nth-child(4){transform:rotate(1.4deg) translateY(4px)}.ep-product-card:hover{transform:rotate(0) translateY(-4px)!important;box-shadow:6px 6px 0 var(--ep-dark)}.ep-product-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.ep-product-info{padding:14px 16px 18px;border-top:2.5px solid var(--ep-dark)}.ep-product-tagline{font-family:Caveat,cursive;font-size:15px;color:var(--ep-red);margin-bottom:2px}.ep-product-name{font-family:Bebas Neue,sans-serif;font-size:30px;letter-spacing:.03em;margin-bottom:12px;line-height:1}.ep-product-footer{display:flex;justify-content:space-between;align-items:center}.ep-product-price{font-weight:700;font-size:15px}.ep-add-btn{background:var(--ep-dark);color:#fff;border:none;width:34px;height:34px;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;line-height:1;padding-bottom:1px;text-decoration:none}.ep-add-btn:hover{background:var(--ep-red)}.ep-tested{background:var(--ep-yellow);border-top:3px solid var(--ep-dark);border-bottom:3px solid var(--ep-dark);padding:32px 64px;display:flex;align-items:center;gap:48px;overflow:hidden;flex-wrap:wrap}.ep-tested__label{font-family:Caveat,cursive;font-size:22px;color:var(--ep-dark);white-space:nowrap;flex-shrink:0}.ep-tested__divider{width:2px;height:40px;background:var(--ep-dark);opacity:.3;flex-shrink:0}.ep-tested__items{display:flex;gap:28px;flex-wrap:wrap}.ep-tested__item{font-size:14px;font-weight:600;color:var(--ep-dark);display:flex;align-items:center;gap:6px;opacity:.75}.ep-tested__item:before{content:"\2713";font-weight:700;color:var(--ep-red)}.ep-how{background:var(--ep-mid);border-top:3px solid var(--ep-dark);border-bottom:3px solid var(--ep-dark);padding:88px 64px;display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center}.ep-how h2{font-family:Bebas Neue,sans-serif;font-size:60px;line-height:.95;margin-bottom:10px}.ep-how h2 em{font-style:normal;color:var(--ep-red)}.ep-how__subline{font-family:Caveat,cursive;font-size:20px;color:#888;margin-bottom:36px;transform:rotate(-1deg);display:inline-block}.ep-steps{display:flex;flex-direction:column;gap:26px}.ep-step{display:flex;gap:18px;align-items:flex-start}.ep-step__num{background:var(--ep-red);color:#fff;font-family:Bebas Neue,sans-serif;font-size:19px;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--ep-dark);margin-top:2px}.ep-step__body strong{display:block;font-weight:700;font-size:15px;margin-bottom:3px}.ep-step__body p{font-size:14px;color:#666;line-height:1.6}.ep-how__right{position:relative}.ep-how__right img{width:100%;border-radius:14px;border:2.5px solid var(--ep-dark);box-shadow:8px 8px 0 var(--ep-dark);object-fit:cover;display:block}.ep-how__annotation{position:absolute;bottom:-28px;right:-10px;transform:rotate(4deg);font-family:Caveat,cursive;font-size:19px;color:var(--ep-dark);background:#fff;padding:6px 14px;border:2px solid var(--ep-dark);border-radius:8px;box-shadow:3px 3px 0 var(--ep-dark);white-space:nowrap}.ep-manifesto{background:var(--ep-red);padding:88px 64px 80px;position:relative;overflow:hidden}.ep-manifesto__inner{display:grid;grid-template-columns:200px 1fr;gap:64px;align-items:center;position:relative;z-index:2}.ep-manifesto__left{text-align:center}.ep-manifesto__left img{height:180px;filter:drop-shadow(-4px 8px 20px rgba(0,0,0,.3));display:block;margin:0 auto 12px}.ep-manifesto__name{font-family:Caveat,cursive;font-size:20px;color:#ffffffb3}.ep-manifesto__title{font-family:Caveat,cursive;font-size:14px;color:#ffffff73}.ep-manifesto__text h2{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,5.5vw,84px);line-height:.95;color:#fff;margin-bottom:24px}.ep-manifesto__text h2 em{font-style:normal;color:var(--ep-yellow)}.ep-manifesto__text p{font-size:17px;color:#fffc;max-width:500px;line-height:1.75;margin-bottom:36px}.ep-manifesto__bg{position:absolute;bottom:-20px;right:-20px;font-family:Bebas Neue,sans-serif;font-size:200px;color:#ffffff0d;letter-spacing:.05em;line-height:1;-webkit-user-select:none;user-select:none;z-index:1}.ep-colors{padding:88px 48px;background:var(--ep-cream)}.ep-colors__top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.ep-colors__top h2{font-family:Bebas Neue,sans-serif;font-size:56px;line-height:1}.ep-colors__note{font-family:Caveat,cursive;font-size:19px;color:#888;text-align:right;transform:rotate(1.5deg);display:inline-block}.ep-color-row{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.ep-color-swatch{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;transition:transform .15s}.ep-color-swatch:nth-child(1){transform:rotate(-2deg)}.ep-color-swatch:nth-child(2){transform:rotate(1.5deg) translateY(6px)}.ep-color-swatch:nth-child(3){transform:rotate(-1deg)}.ep-color-swatch:nth-child(4){transform:rotate(2.2deg) translateY(4px)}.ep-color-swatch:nth-child(5){transform:rotate(-1.8deg)}.ep-color-swatch:hover{transform:rotate(0) scale(1.06)!important}.ep-color-swatch img{width:144px;height:144px;object-fit:cover;border-radius:50%;border:3px solid var(--ep-dark);box-shadow:4px 4px 0 var(--ep-dark)}.ep-color-swatch__name{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.ep-color-swatch__note{font-family:Caveat,cursive;font-size:14px;color:#aaa}.ep-proof{background:var(--ep-dark);padding:72px 64px;display:grid;grid-template-columns:repeat(3,1fr)}.ep-proof__item{padding:40px 32px;text-align:center;border-right:1px solid rgba(255,255,255,.08)}.ep-proof__item:last-child{border-right:none}.ep-proof__num{font-family:Bebas Neue,sans-serif;font-size:84px;color:var(--ep-yellow);line-height:1}.ep-proof__label{font-size:14px;color:#ffffff80;margin-top:6px}.ep-proof__note{font-family:Caveat,cursive;font-size:15px;color:#ffffff40;margin-top:6px}@media(max-width:768px){.ep-hero{grid-template-columns:1fr;min-height:auto}.ep-hero__right{height:50vw}.ep-hero__left{padding:48px 24px}.ep-callout{grid-template-columns:1fr;padding:56px 24px;gap:40px}.ep-product-grid{grid-template-columns:repeat(2,1fr)}.ep-how{grid-template-columns:1fr;padding:56px 24px;gap:48px}.ep-manifesto__inner{grid-template-columns:1fr}.ep-manifesto__left{display:none}.ep-proof{grid-template-columns:1fr}.ep-proof__item{border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.ep-tested{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/easypop.css.map */
