.ess-bento{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.ess-tile{position:relative;border-radius:28px;overflow:hidden;background:var(--ess-bg2);padding:4.8rem 4rem 0;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:54rem;text-decoration:none;color:var(--ess-ink)}.ess-tile--wide{grid-column:span 2;flex-direction:row;text-align:left;padding:5.6rem 6.4rem;min-height:44rem;align-items:center;gap:4rem}.ess-tile--dark{background:#000;color:#f5f5f7}.ess-tile h3{font-size:clamp(3rem,3.8vw,4.4rem);font-weight:600;letter-spacing:-.03em;margin:0;line-height:1.06;color:inherit}.ess-tile p{font-size:1.75rem;color:var(--ess-gray);margin:1.2rem auto 0;line-height:1.4;max-width:42rem}.ess-tile--wide p{margin-left:0}.ess-tile .ess-eyebrow{margin:0 0 1rem}.ess-tile--dark p{color:#a1a1a6}.ess-tile__ctas{display:flex;gap:1.8rem;justify-content:center;flex-wrap:wrap;margin-top:2.4rem;align-items:center}.ess-tile--wide .ess-tile__ctas{justify-content:flex-start}.ess-tile__media{flex:1;display:flex;align-items:flex-end;justify-content:center;width:100%;margin-top:2.4rem}.ess-tile--wide .ess-tile__media{margin:0;align-items:center}.ess-tile__media img{max-width:100%;max-height:28rem;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--ess-ease)}.ess-tile--wide .ess-tile__media img{max-height:34rem}.ess-tile:hover .ess-tile__media img{transform:scale(1.04)}.ess-tile__text{flex:1.1}.ess-tile__big{font-size:clamp(10rem,15vw,17rem);font-weight:600;letter-spacing:-.06em;line-height:1;margin:auto 0;padding:2rem 0 4.8rem;background:linear-gradient(135deg,#2997ff,#bf5af2 55%,#ff6482);-webkit-background-clip:text;background-clip:text;color:transparent}.ess-promo__ctas{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap}.ess-promo .ess-btn--ghost{color:#2997ff;border-color:#2997ff}.ess-promo .ess-btn--ghost:hover{background:#2997ff;color:#fff}.ess-hero--sm{padding-bottom:2.4rem}.ess-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.ess-step{background:var(--ess-bg2);border-radius:22px;padding:3.2rem 2.8rem}.ess-step b{display:inline-flex;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--ess-ink);color:#fff;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;margin-bottom:1.8rem}.ess-step h3{font-size:2rem;font-weight:600;margin:0 0 .6rem}.ess-step p{font-size:1.5rem;color:var(--ess-gray);margin:0;line-height:1.5}.ess-mb__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.ess-mb__item{background:var(--ess-bg2);border-radius:22px;padding:1.6rem 1.6rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem;border:2px solid transparent;transition:border-color .25s ease,background-color .25s ease}.ess-mb__item.is-on{border-color:var(--ess-blue);background:#fff}.ess-mb__item[hidden]{display:none}.ess-mb__img{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.ess-mb__img img{max-width:86%;max-height:86%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.ess-mb__item.is-on .ess-mb__img img{mix-blend-mode:normal}.ess-mb__title{font-size:1.4rem;font-weight:600;color:var(--ess-ink);margin:0;line-height:1.3;min-height:3.6rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ess-mb__price{font-size:1.35rem;color:var(--ess-gray);margin:0}.ess-mb__var{font:inherit;font-size:1.3rem;border:1px solid #d2d2d7;border-radius:980px;padding:.5rem 1.2rem;background:#fff;color:var(--ess-ink);max-width:100%}.ess-mb__qty{display:flex;align-items:center;gap:1.2rem;margin-top:auto;background:#fff;border-radius:980px;padding:.4rem;border:1px solid #d2d2d7}.ess-mb__qty button{-webkit-appearance:none;appearance:none;border:none;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--ess-bg2);font-size:1.8rem;line-height:1;cursor:pointer;color:var(--ess-ink);font-family:var(--font-body-family)}.ess-mb__qty button[data-d="1"]{background:var(--ess-blue);color:#fff}.ess-mb__qty span{min-width:2rem;font-size:1.5rem;font-weight:600;color:var(--ess-ink)}.ess-mb__bar{position:fixed;left:50%;bottom:2rem;transform:translate(-50%);z-index:30;width:min(96rem,calc(100% - 3.2rem));background:#1d1d1ff0;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);color:#f5f5f7;border-radius:22px;padding:1.4rem 1.4rem 1.4rem 2.4rem;display:flex;align-items:center;gap:1.2rem;box-shadow:0 20px 50px #00000040}.ess-mb__bar[hidden]{display:none}.ess-mb__sum{flex:1;min-width:0}.ess-mb__sum strong{display:block;font-size:1.6rem;color:#f5f5f7}.ess-mb__sum span{display:block;font-size:1.3rem;color:#a1a1a6}.ess-mb__sum em{display:block;font-style:normal;font-size:1.3rem;color:#ff9f0a}.ess-mb__bar .ess-btn{min-height:4.4rem;padding:0 2rem;font-size:1.45rem;white-space:nowrap}.ess-mb__bar .ess-btn--ghost{color:#2997ff;border-color:#2997ff}.ess-mb__bar .ess-btn--ghost:hover{background:#2997ff;color:#fff}body.ess-has-bar{padding-bottom:10rem}.ess-quote__card{background:var(--ess-bg2);border-radius:28px;padding:5.6rem;max-width:88rem;margin:0 auto}.ess-quote__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.ess-quote__full{grid-column:1/-1}.ess-quote label{display:block;font-size:1.3rem;font-weight:600;color:var(--ess-ink);margin:0 0 .6rem}.ess-quote input,.ess-quote select,.ess-quote textarea{width:100%;font:inherit;font-size:1.6rem;border:1px solid #d2d2d7;border-radius:12px;padding:1.3rem 1.6rem;background:#fff;color:var(--ess-ink);box-sizing:border-box;-webkit-appearance:none;appearance:none}.ess-quote textarea{min-height:13rem;resize:vertical;line-height:1.5}.ess-quote input:focus,.ess-quote select:focus,.ess-quote textarea:focus{outline:none;border-color:var(--ess-blue);box-shadow:0 0 0 4px #0071e326}.ess-quote__ok{background:#e8f6ec;color:#1d6b34;border-radius:14px;padding:1.6rem 2rem;font-size:1.5rem;margin:0 0 2rem}.ess-quote__err{background:#fdecea;color:#b3261e;border-radius:14px;padding:1.6rem 2rem;font-size:1.5rem;margin:0 0 2rem}.ess-quote__note{font-size:1.3rem;color:var(--ess-gray);margin:1.6rem 0 0;text-align:center}.ess-quote .ess-btn{width:100%;margin-top:2.4rem}@media screen and (max-width:989px){.ess-mb__grid{grid-template-columns:repeat(3,1fr)}.ess-steps{grid-template-columns:1fr}.ess-tile--wide{padding:4.8rem 4rem}}@media screen and (max-width:749px){.ess-bento{grid-template-columns:1fr;gap:1.2rem}.ess-tile,.ess-tile--wide{grid-column:auto;flex-direction:column;text-align:center;padding:3.6rem 2.4rem 0;min-height:46rem;border-radius:22px;gap:0}.ess-tile--wide p{margin-left:auto}.ess-tile--wide .ess-tile__ctas{justify-content:center}.ess-tile--wide .ess-tile__media{margin-top:2.4rem;align-items:flex-end}.ess-tile__media img,.ess-tile--wide .ess-tile__media img{max-height:24rem}.ess-mb__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.ess-mb__item{padding:1.2rem 1rem 1.6rem;border-radius:18px}.ess-quote__card{padding:3.2rem 2rem;border-radius:22px}.ess-quote__grid{grid-template-columns:1fr}.ess-mb__bar{flex-wrap:wrap;padding:1.4rem;bottom:1.2rem}.ess-mb__sum{flex-basis:100%}.ess-mb__bar .ess-btn{flex:1;padding:0 1.2rem}body.ess-has-bar{padding-bottom:16rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/essentia-extra.css.map */
