
.kartochka3{--p:1px;--sin:#036;--or:#f90;--fon:#f5f5f5;--zel:#1e7b3a;--ser:#6b6b6b;--ser2:#7a7a7a;--lin:#ededed;--t:#1a1a1a;color:var(--t)}
@media (min-width:993px){.kartochka3{--p:clamp(.857px,calc(100vw / 1400),1.3714px)}}
.kartochka3 h2,.kartochka3 h3,.kartochka3 p,.kartochka3 dl,.kartochka3 dd,.kartochka3 ul{margin:0;padding:0}
.kartochka3 ul{list-style:none}
.kartochka3 a{color:var(--sin)}.kartochka3 a:hover{color:var(--or)}
.kartochka3 button,.kartochka3 summary{font-family:inherit}

.kartochka3 a:focus-visible,.kartochka3 button:focus-visible,.kartochka3 summary:focus-visible{outline:3px solid var(--sin)!important;outline-offset:2px}

.kartochka3 .breadcrumbs{margin:0;padding:calc(26*var(--p)) 0 calc(14*var(--p))}
.kartochka3 .breadcrumbs li,.kartochka3 .breadcrumbs a,.kartochka3 .breadcrumbs span{font-size:calc(12*var(--p));line-height:1.5}
.kartochka3 .breadcrumbs a{color:var(--ser2);text-decoration:none}
.kartochka3 .breadcrumbs li:last-child span{color:var(--sin)}
.kartochka3 .k3-h1{margin:calc(6*var(--p)) 0 0;font-size:calc(30*var(--p));line-height:calc(38*var(--p))}

.kartochka3 .k3-fakty{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8*var(--p)) calc(14*var(--p));margin-top:calc(14*var(--p));font-size:calc(14*var(--p));line-height:1.4;color:var(--ser)}
.kartochka3 .k3-fakty b{font-weight:600;color:var(--sin)}
.kartochka3 .k3-fakty__tochka{color:#b8b8b8}
.kartochka3 .k3-fakty__razd{width:1px;height:calc(18*var(--p));background:#d6d6d6;margin:0 calc(6*var(--p))}
.kartochka3 .euparts-kod{color:var(--t)}
.kartochka3 .k3-mob{display:none}
.kartochka3 .k3-kopir{height:calc(30*var(--p));min-height:30px;padding:0 calc(12*var(--p));border:0;background:#fff;font-size:calc(13*var(--p));font-weight:600;color:var(--sin);cursor:pointer}

.kartochka3 .k3-setka{display:grid;grid-template-columns:minmax(0,540fr) minmax(0,290fr) minmax(0,280fr);grid-template-areas:"foto har kup";gap:calc(20*var(--p));align-items:stretch;margin-top:calc(24*var(--p))}
.kartochka3 .k3-foto{grid-area:foto;display:grid;grid-template-columns:calc(76*var(--p)) minmax(0,1fr);gap:calc(16*var(--p));height:calc(470*var(--p))}
.kartochka3 .k3-foto--odno{grid-template-columns:minmax(0,1fr)}
.kartochka3 .k3-foto__mini{position:relative;display:flex;flex-direction:column;gap:calc(14*var(--p));overflow-y:auto;scrollbar-width:thin}
.kartochka3 .k3-mini{flex:0 0 auto;width:calc(76*var(--p));height:calc(76*var(--p));padding:0;border:0;background:#fff;opacity:.85;cursor:pointer}
.kartochka3 .k3-mini img{display:block;width:100%;height:100%;object-fit:cover}
.kartochka3 .k3-mini--akt{opacity:1;outline:2px solid var(--or)!important;outline-offset:-2px}

.kartochka3 .k3-foto__glavnoe{position:relative;height:100%;width:100%;min-width:0;margin:0;background:#fff;overflow:hidden}
.kartochka3 .k3-foto__glavnoe .swiper-slide>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.kartochka3 .k3-foto__glavnoe img{display:block;max-width:100%;max-height:100%;object-fit:contain}
.kartochka3 .k3-foto__lupa{position:absolute;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;width:max(44px,calc(44*var(--p)));height:max(44px,calc(44*var(--p)));background:var(--or);pointer-events:none}
.kartochka3 .k3-foto__metka{position:absolute;left:calc(12*var(--p));bottom:calc(12*var(--p));z-index:2;padding:calc(3*var(--p)) calc(9*var(--p));background:rgba(0,51,102,.85);color:#fff;font-size:calc(12*var(--p));font-weight:600;line-height:1.4;pointer-events:none}
.kartochka3 .k3-foto__schet{display:none}
.kartochka3 .k3-foto__net{display:flex;align-items:center;justify-content:center;height:100%;background:#ececec;color:var(--ser);font-size:calc(14*var(--p))}

.kartochka3 .k3-har{grid-area:har;background:#fff;padding:calc(24*var(--p));min-height:calc(470*var(--p));box-sizing:border-box;display:flex;flex-direction:column;gap:calc(16*var(--p))}
.kartochka3 .k3-har__zag{font:700 calc(17*var(--p))/1.3 "Open Sans",sans-serif;text-transform:none;color:var(--or)}
.kartochka3 .k3-har__spisok{display:grid;grid-template-columns:calc(134*var(--p)) minmax(0,1fr);gap:calc(12*var(--p));font-size:calc(14*var(--p));line-height:calc(19*var(--p))}
.kartochka3 .k3-har__spisok dt{color:var(--ser2)}
.kartochka3 .k3-har__spisok dd{font-weight:600;color:var(--sin);overflow-wrap:anywhere}
.kartochka3 .k3-har__spisok--svernut>:nth-child(n+15){display:none}

@media (min-width:1200px){
 .kartochka3 .k3-har__spisok{grid-template-columns:minmax(0,1fr);gap:0}
 .kartochka3 .k3-har__spisok dt{font-size:calc(13*var(--p));line-height:calc(18*var(--p))}
 .kartochka3 .k3-har__spisok dd{margin:calc(2*var(--p)) 0 calc(12*var(--p));overflow-wrap:break-word}
 .kartochka3 .k3-har__spisok dd:last-child,.kartochka3 .k3-har__spisok--svernut dd:nth-child(14){margin-bottom:0}
}
.kartochka3 .k3-har__nomer{display:flex;align-items:center;gap:8px}
.kartochka3 .k3-kopir-ik{position:relative;flex:0 0 auto;width:32px;height:32px;border:0;background:var(--fon);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}

.kartochka3 .k3-kopir-ik::after{content:"";position:absolute;inset:-6px}
.kartochka3 .k3-kopir-ik[data-gotovo]::before{content:attr(data-gotovo);position:absolute;right:calc(100% + 6px);padding:0 4px;background:#fff;white-space:nowrap;font-size:12px;font-weight:600;color:var(--zel)}
.kartochka3 .k3-har__vse{align-self:flex-start;padding:0;border:0;background:none;font-size:calc(13*var(--p));font-weight:600;color:var(--sin);text-decoration:underline;cursor:pointer;min-height:32px}
.kartochka3 .k3-har__sverka{font-size:calc(13*var(--p));line-height:calc(18*var(--p));color:var(--ser)}
.kartochka3 .k3-har__vin{margin-top:auto;background:var(--fon);padding:calc(14*var(--p)) calc(16*var(--p));display:flex;flex-direction:column;gap:calc(6*var(--p));font-size:calc(13*var(--p));line-height:calc(18*var(--p))}
.kartochka3 .k3-har__vin-zag{font-size:calc(14*var(--p));font-weight:700;color:var(--sin)}
.kartochka3 .k3-har__vin a{font-weight:600}


.kartochka3 .k3-kup{grid-area:kup;background:#fff;padding:calc(24*var(--p));min-height:calc(470*var(--p));box-sizing:border-box;display:flex;flex-direction:column;gap:calc(14*var(--p))}
.kartochka3 .k3-kup__korobka{display:contents}
.kartochka3 .k3-nal{order:1;display:flex;align-items:center;gap:calc(8*var(--p));font-size:calc(13*var(--p));line-height:1.4;font-weight:600;color:var(--t)}
.kartochka3 .k3-nal__tochka{flex:0 0 auto;width:calc(9*var(--p));height:calc(9*var(--p));border-radius:50%;background:#9a9a9a}
.kartochka3 .k3-nal--est{color:var(--zel)}.kartochka3 .k3-nal--est .k3-nal__tochka{background:var(--zel)}
.kartochka3 .k3-nal--snyato{color:#7a4b00}.kartochka3 .k3-nal--snyato .k3-nal__tochka{background:var(--or)}
.kartochka3 .k3-nal__data{font-weight:400;color:var(--ser)}
.kartochka3 .k3-cena{order:2;font:900 calc(36*var(--p))/calc(40*var(--p)) Gilroy,"Open Sans",sans-serif;color:var(--sin);white-space:nowrap}
.kartochka3 .k3-cena--net{font-size:calc(24*var(--p));line-height:1.3}
.kartochka3 .k3-sostav{order:3;display:flex;flex-direction:column;gap:calc(8*var(--p));font-size:calc(13*var(--p));line-height:calc(18*var(--p))}
.kartochka3 .k3-sostav ul{display:flex;flex-direction:column;gap:calc(8*var(--p))}
.kartochka3 .k3-sostav__zag{font-weight:700;color:var(--sin)}
.kartochka3 .k3-sostav__da,.kartochka3 .k3-sostav__net{position:relative;padding-left:24px}
.kartochka3 .k3-sostav__net{color:var(--ser)}
.kartochka3 .k3-sostav__da::before{content:"";position:absolute;left:3px;top:3px;width:9px;height:5px;border-left:2.6px solid var(--zel);border-bottom:2.6px solid var(--zel);transform:rotate(-45deg)}
.kartochka3 .k3-sostav__net::before{content:"";position:absolute;left:2px;top:8px;width:12px;height:2.4px;background:#9a9a9a}

.kartochka3 .k3-sostav p,.kartochka3 .k3-sostav ul,.kartochka3 .k3-sostav li,.kartochka3 .k3-sostav-mob ul,.kartochka3 .k3-sostav-mob li,.kartochka3 .k3-sostav-mob summary,.kartochka3 .k3-har__vin p{line-height:inherit}

.kartochka3 .k3-har__vin a,.kartochka3 .k3-kup__primech a,.kartochka3 .k3-kup__vopros a:not([href^="tel"]),.kartochka3 .k3-podbor a,.kartochka3 .k3-oshibka a{text-decoration:underline}
.kartochka3 .k3-knopka{order:4;margin-top:auto;display:flex;align-items:center;justify-content:center;width:100%;height:calc(54*var(--p));min-height:48px;border:0;background:var(--or);color:var(--sin);font:900 calc(18*var(--p))/1 Gilroy,"Open Sans",sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}
.kartochka3 .k3-knopka:hover{color:var(--sin);filter:brightness(1.05)}
.kartochka3 .k3-knopka[disabled]{opacity:.7;cursor:progress}
.kartochka3 .k3-kup__primech{order:5;font-size:calc(12*var(--p));line-height:calc(16*var(--p));color:var(--ser)}
.kartochka3 .k3-kup__primech a{font-weight:700}
.kartochka3 .k3-kup__vopros{order:6;font-size:calc(13*var(--p));line-height:calc(19*var(--p))}
.kartochka3 .k3-kup__vopros a{font-weight:700}.kartochka3 .k3-kup__vopros a[href^="tel"]{text-decoration:none}
.kartochka3 .k3-oshibka{order:7;font-size:calc(13*var(--p));line-height:1.4;color:#b3261e}
.kartochka3 .k3-sostav-mob{display:none}

.kartochka3 .k3-opis{margin-top:calc(26*var(--p));background:#fff;padding:calc(36*var(--p)) calc(40*var(--p)) calc(40*var(--p));display:flex;flex-direction:column;gap:calc(36*var(--p))}
.kartochka3 .k3-opis__setka{display:grid;grid-template-columns:minmax(0,1fr) calc(460*var(--p));gap:calc(48*var(--p));align-items:start}
.kartochka3 .k3-opis--postavshchik .k3-opis__setka{grid-template-columns:calc(420*var(--p)) minmax(0,1fr)}
.kartochka3 .k3-opis__tekst{display:flex;flex-direction:column;gap:calc(22*var(--p))}
.kartochka3 .k3-opis__zag{font:900 calc(26*var(--p))/calc(32*var(--p)) Gilroy,"Open Sans",sans-serif;text-transform:uppercase;color:var(--sin)}
.kartochka3 .k3-opis__lid{font-size:calc(17*var(--p));line-height:calc(27*var(--p))}
.kartochka3 .k3-opis__lid b,.kartochka3 .k3-punkt__tekst b{font-weight:700;color:var(--sin)}
.kartochka3 .k3-punkt{display:grid;grid-template-columns:calc(44*var(--p)) minmax(0,1fr);column-gap:calc(14*var(--p));row-gap:calc(8*var(--p));align-items:center}

.kartochka3 .k3-punkt::before{content:"";height:calc(12*var(--p));background:url(/local/templates/euparts/img/line.svg) left center/contain no-repeat}
.kartochka3 .k3-punkt__zag{font:700 calc(17*var(--p))/1.3 "Open Sans",sans-serif;text-transform:none;color:var(--or)}
.kartochka3 .k3-punkt__tekst{grid-column:1/-1;font-size:calc(15*var(--p));line-height:calc(24*var(--p))}
.kartochka3 .k3-podbor{background:var(--fon);padding:calc(26*var(--p)) calc(28*var(--p));display:flex;flex-direction:column;gap:calc(18*var(--p))}
.kartochka3 .k3-podbor__zag{font:700 calc(18*var(--p))/1.3 "Open Sans",sans-serif;text-transform:none;color:var(--sin)}
.kartochka3 .k3-podbor .k3-punkt{row-gap:calc(6*var(--p))}
.kartochka3 .k3-podbor .k3-punkt__zag{font-size:calc(16*var(--p))}
.kartochka3 .k3-podbor .k3-punkt__tekst{line-height:calc(23*var(--p))}
.kartochka3 .k3-plashka{display:flex;gap:calc(10*var(--p));background:#fff4e0;color:#7a4b00;font-weight:600;padding:calc(12*var(--p)) calc(14*var(--p))}
.kartochka3 .k3-opis__podpis{font-size:calc(12*var(--p));line-height:calc(18*var(--p));color:var(--ser)}
.kartochka3 .k3-pochemu{border-top:1px solid var(--lin);padding-top:calc(30*var(--p));display:flex;flex-direction:column;gap:calc(22*var(--p))}
.kartochka3 .k3-pochemu__zag{font:900 calc(20*var(--p))/calc(26*var(--p)) Gilroy,"Open Sans",sans-serif;text-transform:uppercase;color:var(--sin)}
.kartochka3 .k3-pochemu__spisok{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(28*var(--p));align-items:start}
.kartochka3 .k3-pochemu .k3-punkt{column-gap:calc(12*var(--p))}
.kartochka3 .k3-pochemu .k3-punkt__zag{font-size:calc(16*var(--p));line-height:calc(21*var(--p))}
.kartochka3 .k3-pochemu .k3-punkt__tekst{font-size:calc(14*var(--p));line-height:calc(21*var(--p))}

@media (max-width:1199px){
 .kartochka3 .k3-opis__setka,.kartochka3 .k3-opis--postavshchik .k3-opis__setka{grid-template-columns:1fr}
 .kartochka3 .k3-pochemu__spisok{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:577px) and (max-width:1199px){
 .kartochka3 .k3-setka{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-template-areas:"foto kup" "har kup"}
 .kartochka3 .k3-har{min-height:0}
}
@media (min-width:577px){.kartochka3 .k3-kopir-ik{display:none}}

@media (min-width:577px){
 .kartochka3 .k3-kup::before{content:"";order:4;flex:1 1 0;max-height:calc(48*var(--p));margin-bottom:calc(-14*var(--p))}
 .kartochka3 .k3-knopka{margin-top:0}
 .kartochka3 .k3-kup__vopros{margin-top:auto}
 .kartochka3 .k3-oshibka{order:4}
}


@media (max-width:576px){
 .kartochka3 .breadcrumbs{width:auto;margin:0;padding:12px 0 8px;overflow:hidden}
 .kartochka3 .breadcrumbs ul{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}
 .kartochka3 .breadcrumbs li{display:inline}
 .kartochka3 .breadcrumbs li:last-child{display:none}
 .kartochka3 .k3-h1{margin:0;font-size:21px;line-height:26px}
 .kartochka3 .k3-fakty{margin-top:8px;gap:8px;font-size:13px}
 .kartochka3 .k3-fakty__razd,.kartochka3 .k3-fakty .k3-kopir,.kartochka3 .k3-pk{display:none}
 .kartochka3 .k3-mob{display:inline}
 .kartochka3 .euparts-kod{color:var(--ser)}
 .kartochka3 .k3-setka{display:flex;flex-direction:column;gap:12px;margin-top:12px}
 .kartochka3 .k3-foto{display:block;height:clamp(230px,64vw,340px)}
 .kartochka3 .k3-foto__mini,.kartochka3 .k3-foto__metka{display:none}
 .kartochka3 .k3-foto__schet.swiper-pagination-fraction{position:absolute;z-index:2;display:block;left:10px;bottom:10px;width:auto;padding:2px 8px;background:rgba(0,51,102,.85);color:#fff;font-size:12px;line-height:16px;font-weight:600;pointer-events:none}
 .kartochka3 .k3-kup{background:none;padding:0;min-height:0;display:block}
 .kartochka3 .k3-kup__korobka{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;align-items:center;background:#fff;padding:14px 16px}
 .kartochka3 .k3-nal,.kartochka3 .k3-sostav-mob{grid-column:1/-1}
 .kartochka3 .k3-nal__tochka{width:8px;height:8px}
 .kartochka3 .k3-cena{font-size:28px;line-height:32px}
 .kartochka3 .k3-cena--net{font-size:20px}
 .kartochka3 .k3-knopka{margin-top:0;height:50px;font-size:17px}
 .kartochka3 .k3-sostav{display:none}
 .kartochka3 .k3-sostav-mob{order:5;display:block;padding-top:10px;border-top:1px solid var(--lin);font-size:13px;line-height:18px}
 .kartochka3 .k3-sostav-mob summary{display:flex;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;min-height:24px}
 .kartochka3 .k3-sostav-mob summary::-webkit-details-marker{display:none}
 .kartochka3 .k3-sostav-mob summary::after{content:"";flex:0 0 auto;width:8px;height:8px;margin:4px 4px 0 0;border-right:2.4px solid var(--sin);border-bottom:2.4px solid var(--sin);transform:rotate(-45deg)}
 .kartochka3 .k3-sostav-mob[open] summary::after{transform:rotate(45deg)}
 .kartochka3 .k3-sostav-mob ul{display:flex;flex-direction:column;gap:6px;margin-top:8px}
 .kartochka3 .k3-kup__primech{padding-top:10px;font-size:12px;line-height:16px}
 .kartochka3 .k3-kup__vopros{display:none}
 .kartochka3 .k3-har{min-height:0;padding:18px 16px;gap:12px}
 .kartochka3 .k3-har__spisok{grid-template-columns:42% 58%;row-gap:10px;column-gap:0;align-items:center}
 .kartochka3 .k3-har__spisok dt{padding-right:8px}
 .kartochka3 .k3-har__sverka,.kartochka3 .k3-har__vin{display:none}
 .kartochka3 .k3-opis{margin-top:12px;padding:18px 16px;gap:24px}
 .kartochka3 .k3-opis__tekst{gap:14px}
 .kartochka3 .k3-opis__setka{gap:14px}
 .kartochka3 .k3-opis__zag{font-size:20px;line-height:25px}
 .kartochka3 .k3-opis__lid{font-size:15px;line-height:23px}
 .kartochka3 .k3-punkt{grid-template-columns:36px 1fr;column-gap:12px;row-gap:6px}
 .kartochka3 .k3-punkt::before{height:10px}
 .kartochka3 .k3-punkt__zag{font-size:15px}
 .kartochka3 .k3-punkt__tekst{font-size:14px;line-height:21px}
 .kartochka3 .k3-podbor{padding:16px 14px;gap:14px}
 .kartochka3 .k3-podbor__zag{font-size:15px}
 .kartochka3 .k3-podbor .k3-punkt{row-gap:4px}
 .kartochka3 .k3-podbor .k3-punkt__zag{font-size:14px}
 .kartochka3 .k3-podbor .k3-punkt__tekst{font-size:14px;line-height:20px}
 .kartochka3 .k3-pochemu__spisok{grid-template-columns:1fr}
}
@media (max-width:374px){.kartochka3 .k3-h1{font-size:20px;line-height:25px}.kartochka3 .k3-cena:not(.k3-cena--net){font-size:24px}}


.kartochka3 .k3-panel{display:none}
@media (max-width:992px){
 .kartochka3 .k3-panel{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9;align-items:center;gap:14px;min-height:68px;box-sizing:border-box;padding:9px 16px calc(9px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -6px 16px rgba(0,51,102,.10);transform:translateY(110%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}
 .kartochka3 .k3-panel.k3-panel--vidna{transform:none;visibility:visible;transition:transform .2s ease}
 body.fixed-body .kartochka3 .k3-panel,body.fixed-body2 .kartochka3 .k3-panel{visibility:hidden}
 .kartochka3 .k3-panel__cena{font:900 22px/26px Gilroy,"Open Sans",sans-serif;color:var(--sin);white-space:nowrap}
 .kartochka3 .k3-panel__pod{font-size:12px;line-height:16px;color:var(--ser);white-space:nowrap}
 .kartochka3 .k3-panel .k3-knopka{flex:1 1 auto;margin:0;height:50px;font-size:17px}
 html.k3-panel-vidna .eu-cookie{bottom:calc(80px + env(safe-area-inset-bottom,0px))}
}
@media (prefers-reduced-motion:reduce){.kartochka3 .k3-panel{transition:none}}
