.e3{--e3-red:#ff0000;--e3-red-strong:#d00000;--e3-black:#000;--e3-ink:#111111;--e3-ink-raised:#1f1f1f;--e3-charcoal:#555555;--e3-gray:#a3a3a3;--e3-white:#fff;--e3-subtle:#f5f5f5;--e3-border:#e5e5e5;--e3-border-strong:#8a8a8a;--e3-text:#262626;--e3-text-2:#555555;--e3-muted-dark:#bdbdbd;--e3-success:#1a7f37;font-family:Inter,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;color:var(--e3-text);background:var(--e3-white);font-size:16px;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}.e3 *,.e3 *:before,.e3 *:after{box-sizing:border-box}.e3 [hidden]{display:none!important}.e3 img{max-width:100%;height:auto;display:block}.e3 a{color:var(--e3-red-strong)}.e3 a:hover{color:var(--e3-black)}.e3 h1,.e3 h2,.e3 h3,.e3 p,.e3 ul,.e3 ol,.e3 figure,.e3 blockquote,.e3 dl,.e3 dd{margin:0}.e3 h1,.e3 h2,.e3 h3{font-family:inherit;color:var(--e3-black);letter-spacing:-.02em}.e3-wrap{max-width:1320px;margin:0 auto;padding:0 32px}.e3-sec{padding:88px 0}.e3-sec--tight{padding:56px 0}.e3-sec--gray{background:var(--e3-subtle)}.e3-sec--dark{background:var(--e3-ink);color:var(--e3-white)}.e3-sec--dark h1,.e3-sec--dark h2,.e3-sec--dark h3,.e3-sec--dark a{color:var(--e3-white)}.e3-sec--dark a:hover{color:var(--e3-muted-dark)}.e3-stack{display:flex;flex-direction:column;gap:32px}.e3-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.e3-head__t{display:flex;flex-direction:column;gap:10px}.e3-eyebrow{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--e3-red-strong)}.e3-sec--dark .e3-eyebrow{color:var(--e3-muted-dark)}.e3-display{font-size:72px;line-height:.98;letter-spacing:-.035em;font-weight:900}.e3-h1{font-size:60px;line-height:1;letter-spacing:-.03em;font-weight:900}.e3-h2{font-size:44px;line-height:1.05;letter-spacing:-.025em;font-weight:800}.e3-h3{font-size:22px;line-height:1.25;font-weight:800}.e3-lead{font-size:17px;line-height:1.6;color:var(--e3-text-2)}.e3-sec--dark .e3-lead{color:var(--e3-muted-dark)}.e3-link{font-weight:600;font-size:15px}.e3-g2,.e3-g3,.e3-g4,.e3-g6{display:grid;gap:20px}.e3-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.e3-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.e3-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.e3-g6{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.e3-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.e3 .e3-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-weight:700;font-size:16px;line-height:1.2;padding:15px 26px;border-radius:4px;border:2px solid transparent;text-decoration:none;cursor:pointer;min-height:48px;transition:background .15s,color .15s}.e3 .e3-btn--red{background:var(--e3-red-strong);color:#fff;border-color:var(--e3-red-strong)}.e3 .e3-btn--red:hover{background:#a80000;border-color:#a80000;color:#fff}.e3 .e3-btn--black{background:#000;color:#fff;border-color:#000}.e3 .e3-btn--black:hover{background:#333;border-color:#333;color:#fff}.e3 .e3-btn--white{background:#fff;color:#000;border-color:#fff}.e3 .e3-btn--white:hover{background:#e5e5e5;border-color:#e5e5e5;color:#000}.e3 .e3-btn--outline{background:transparent;color:#000;border-color:#000}.e3 .e3-btn--outline:hover{background:#000;color:#fff}.e3 .e3-btn--outline-light{background:transparent;color:#fff;border-color:#fff}.e3 .e3-btn--outline-light:hover{background:#fff;color:#000}.e3 .e3-btn--block{width:100%}.e3 .e3-btn[disabled]{opacity:.5;cursor:not-allowed}.e3-btns{display:flex;flex-wrap:wrap;gap:12px}.e3 :focus-visible{outline:3px solid var(--e3-red-strong);outline-offset:2px}.e3-sec--dark :focus-visible{outline-color:#fff}.e3-badge{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.06em;padding:4px 8px;border-radius:4px;background:var(--e3-red-strong);color:#fff;line-height:1.3;text-transform:uppercase}.e3-badge--black{background:#000}.e3-badge--gray{background:var(--e3-charcoal)}.e3-ph{width:100%;height:100%;min-height:120px;background:#e5e5e5;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:var(--e3-text-2);font-size:13px}.e3-ph span{border:1px dashed var(--e3-border-strong);padding:6px 10px;border-radius:4px}.e3-ph--dark{background:#3a3a3a;color:#d4d4d4}.e3-ph--dark span{border-color:var(--e3-gray)}.e3-arch{position:absolute;border-radius:50%;pointer-events:none}.e3-announce{background:var(--e3-red-strong);color:#fff;font-size:14px;font-weight:600}.e3-announce__in{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 32px;padding:10px 32px;text-align:center}.e3-announce a{color:#fff;text-decoration:none}.e3-announce a:hover{text-decoration:underline;color:#fff}.e3-announce__sep{opacity:.6}.e3-header{background:#000;color:#fff;position:relative;z-index:20}.e3-header__bar{display:flex;align-items:center;gap:28px;padding-top:14px;padding-bottom:14px}.e3-header__logo{flex-shrink:0;display:block;color:#fff;text-decoration:none;font-weight:900;font-size:22px}.e3-header__logo img{height:58px;width:auto}.e3-search{flex:1 1 auto;display:flex;max-width:560px}.e3-search input{flex:1;min-width:0;height:46px;padding:0 16px;border:1px solid #fff;border-right:0;border-radius:4px 0 0 4px;background:#fff;color:var(--e3-text);font:inherit;font-size:15px}.e3-search button{width:52px;height:46px;border:0;border-radius:0 4px 4px 0;background:var(--e3-red-strong);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.e3-header__phone{display:flex;flex-direction:column;line-height:1.25;margin-left:auto}.e3-header__phone small{font-size:12px;color:var(--e3-muted-dark);font-weight:500}.e3-header .e3-header__phone a{color:#fff;font-weight:700;font-size:17px;text-decoration:none}.e3-header__icons{display:flex;gap:4px;margin-left:auto}.e3-header .e3-icon-btn{color:#fff;width:44px;height:44px;display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;cursor:pointer}.e3-cart-count{position:absolute;top:4px;right:2px;background:var(--e3-red-strong);color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 4px}.e3-menu-toggle,.e3-burger{display:none}.e3-nav{background:#fff;border-bottom:1px solid var(--e3-border);position:relative;z-index:15}.e3-nav__list{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.e3-nav__item{position:relative}.e3 .e3-nav__link{display:block;color:#000;text-decoration:none;padding:16px 14px 13px;border-bottom:3px solid transparent;font-size:15px;font-weight:600}.e3 .e3-nav__link:hover,.e3 .e3-nav__link[aria-current=page]{border-bottom-color:var(--e3-red)}.e3-nav__drop{display:none;position:absolute;left:0;top:100%;min-width:260px;background:#fff;border:1px solid var(--e3-border);border-radius:0 0 8px 8px;box-shadow:0 12px 24px #00000014;padding:10px 0;list-style:none;margin:0}.e3-nav__item:hover>.e3-nav__drop,.e3-nav__item:focus-within>.e3-nav__drop{display:block}.e3 .e3-nav__drop a{display:block;padding:9px 18px;color:var(--e3-text);text-decoration:none;font-size:15px}.e3 .e3-nav__drop a:hover{background:var(--e3-subtle);color:#000}.e3-hero{background:var(--e3-subtle);position:relative;overflow:hidden}.e3-hero__in{position:relative;padding-top:64px;padding-bottom:72px;display:flex;flex-direction:column;gap:36px}.e3-hero__intro{display:flex;flex-direction:column;gap:16px;max-width:880px}.e3-panel{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:480px;border-radius:8px;overflow:hidden;text-decoration:none;color:#fff;background:#3a3a3a}.e3 a.e3-panel,.e3 a.e3-panel:hover{color:#fff}.e3-panel__media{position:absolute;top:0;right:0;bottom:0;left:0}.e3-panel__media img{width:100%;height:100%;object-fit:cover}.e3-panel__body{position:relative;padding:36px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(0deg,#000000d9,#0009 60%,#0000)}.e3-panel__eyebrow{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e5e5e5}.e3-panel__title{font-size:38px;line-height:1.05;letter-spacing:-.02em;font-weight:800}.e3-panel__text{font-size:16px;color:#e5e5e5;max-width:440px;line-height:1.55}.e3-panel .e3-btn{align-self:flex-start;margin-top:6px}.e3-trust{border-bottom:1px solid var(--e3-border);background:#fff}.e3-trust .e3-g4{padding-top:26px;padding-bottom:26px}.e3-trust__item{display:flex;gap:14px;align-items:center}.e3-trust__icon{width:42px;height:42px;border-radius:50%;background:var(--e3-red-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.e3-trust__item strong{display:block;font-size:15px;color:#000}.e3-trust__item span{font-size:14px;color:var(--e3-text-2)}.e3 .e3-cat{text-decoration:none;color:#000;display:flex;flex-direction:column;gap:14px}.e3-cat__img{aspect-ratio:1/1;background:var(--e3-subtle);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.e3-cat__img img{width:100%;height:100%;object-fit:contain;padding:12px}.e3-cat__name{font-weight:700;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:8px}.e3-card{background:#fff;border:1px solid var(--e3-border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;height:100%}.e3-card__media{display:block;position:relative;aspect-ratio:1/1;background:var(--e3-subtle)}.e3-card__media img{width:100%;height:100%;object-fit:contain;padding:14px}.e3-card__badges{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;gap:8px}.e3-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.e3-card__type{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--e3-text-2)}.e3 .e3-card__title{color:#000;text-decoration:none;font-weight:700;font-size:16px;line-height:1.35}.e3 .e3-card__title:hover{color:var(--e3-red-strong)}.e3-card__meta{font-size:14px;color:var(--e3-text-2)}.e3-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:4px}.e3-price__from{font-size:14px;color:var(--e3-text-2)}.e3-price__now{font-size:20px;font-weight:800;color:#000}.e3-price__was{font-size:14px;color:var(--e3-text-2);text-decoration:line-through}.e3-card .e3-btn{padding:12px;font-size:15px;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/45/assets/e3.css.map */
