:root{--kc-ink:#19191c;--kc-lime:#d6192a;--kc-paper:#fff;--kc-muted:#707279;--kc-line:#e7e7e7;--kc-r:9px}.kc-six-home,.kc-six-catalog,.kc-model-page,.kc-select-page{background:#fff;color:#1a1b1e}.kc-six-home .kc-h2,.kc-six-catalog .kc-h2,.kc-model-page .kc-h2,.kc-select-page .kc-h2{font-weight:850;letter-spacing:-.05em}.kc-six-hero{position:relative;min-height:590px;overflow:hidden;background:#232323;color:#fff}.kc-six-heroimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.kc-six-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080a0cc7,#080a0c7d 42%,#080a0c0d)}.kc-six-hero-content{position:relative;z-index:1;display:flex;align-items:center;min-height:590px}.kc-six-hero-content>div{max-width:710px}.kc-six-hero-content .kc-label{color:#fff}.kc-six-hero-content .kc-label:before{background:#df2634}.kc-six-hero h1{font-size:clamp(53px,6vw,96px);font-weight:900;line-height:1.02;letter-spacing:-.065em;margin:27px 0 25px}.kc-six-hero h1 em{font-style:normal;color:#fff}.kc-six-hero p{font-size:clamp(16px,1.5vw,20px);line-height:1.65;color:#ededed;max-width:540px}.kc-six-hero .kc-actions{margin-top:30px}.kc-six-hero small{font-size:11px;color:#e1e1e1;display:block;margin-top:30px}.kc-six-benefits{background:#1b1b1d;color:#fff}.kc-six-benefits>.kc-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.kc-six-benefits span{display:flex;align-items:center;gap:11px;padding:20px 17px;border-right:1px solid #ffffff24;font-size:12px;font-weight:700}.kc-six-benefits span:last-child{border:0}.kc-six-benefits b{font-size:24px;color:#e72739}.kc-six-intro{padding-top:94px;padding-bottom:110px}.kc-six-intro .kc-section-head{margin-bottom:35px}.kc-six-intro .kc-section-head .kc-p{max-width:470px;font-size:16px}.kc-family-tabs{display:flex;gap:9px;margin-bottom:52px}.kc-family-tabs a{padding:14px 24px;border:1px solid #dedede;border-radius:6px;text-decoration:none!important;color:#222!important;font-size:13px;font-weight:800;background:#f9f9f9}.kc-family-tabs a:hover,.kc-family-tabs a:focus-visible{background:#202020;color:#fff!important}.kc-family-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:45px 0 22px;scroll-margin-top:180px}.kc-family-heading h3{font-size:clamp(29px,3.1vw,49px);letter-spacing:-.055em;font-weight:850;margin:12px 0 0}.kc-family-heading p{font-size:14px;color:#6b6b6b;line-height:1.55;max-width:460px}.kc-solar-heading{padding-top:48px;border-top:1px solid #e5e5e5;margin-top:70px}.kc-six-productgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.kc-six-card{border:1px solid #e0e0e0;border-radius:9px;background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.kc-six-card:hover{transform:translateY(-3px);box-shadow:0 20px 42px #0000000c}.kc-six-media{position:relative;display:block;background:#eef1f1;min-height:245px;overflow:hidden;text-decoration:none!important}.kc-six-illustration{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 40% 35%,#f6f8f8 0,#e3e9eb 64%,#cbd3d5)}.kc-six-pv{background:radial-gradient(ellipse at 45% 30%,#e0eff8 0,#cadbe4 67%,#9db2bd)}.kc-six-roof{position:absolute;top:30%;width:78%;height:25%;border:7px solid #393d42;transform:skew(-24deg) rotate(-3deg);background:repeating-linear-gradient(90deg,#4f555b 0 22px,#34373a 23px 27px);z-index:3;box-shadow:12px 14px #343a3d55}.kc-six-pv .kc-six-roof{background:#17304a;border-color:#24282f}.kc-six-modules{position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:repeating-linear-gradient(90deg,transparent 0 27px,#aac7d750 28px 30px),repeating-linear-gradient(0deg,#1c4166 0 23px,#6f9ab0 25px 27px)}.kc-six-pillars{position:absolute;top:47%;width:75%;height:33%;display:flex;justify-content:space-between;z-index:2}.kc-six-pillars i{height:100%;width:9px;background:linear-gradient(90deg,#282c30,#707b83,#282c30);box-shadow:6px 4px 7px #1c283319}.kc-six-vehicles{position:absolute;bottom:25%;left:16%;right:14%;height:33%;display:grid;grid-template-columns:repeat(var(--kc-vehicles),minmax(0,1fr));gap:4%;align-items:end;z-index:2}.kc-six-car{position:relative;background:linear-gradient(145deg,#e8f0f4,#a4afb8);border:2px solid #8e9ba6;border-radius:28% 28% 10% 10%;height:62%;box-shadow:4px 7px #46566024}.kc-six-car i{display:block;position:absolute;width:69%;height:43%;left:15%;top:5%;border-radius:20% 20% 10% 10%;background:#415664}.kc-six-car b{position:absolute;bottom:-6%;left:7%;width:86%;height:9px;border-radius:5px;background:#20282d}.kc-six-ground{position:absolute;left:4%;right:4%;bottom:23%;height:5px;background:#bdc7ca;box-shadow:0 9px 20px #44535a22}.kc-six-label{position:absolute;top:13px;left:13px;background:#fff;color:#171717;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.07em;z-index:4}.kc-six-pv~.kc-six-label{background:#df192c;color:#fff}.kc-six-technical{position:absolute;bottom:9px;right:12px;color:#60656a;font-size:9px;font-weight:700;letter-spacing:.025em}.kc-six-detail{padding:24px;flex:1;display:flex;flex-direction:column}.kc-six-name p{font-size:11px;color:#c7162b;font-weight:850;text-transform:uppercase;letter-spacing:.12em;margin:0 0 6px}.kc-six-name h3{font-size:27px;font-weight:900;letter-spacing:-.04em;margin:0 0 18px}.kc-six-dim{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:15px 0;margin:0}.kc-six-dim strong{font-size:21px;letter-spacing:-.03em}.kc-six-dim span{font-size:11px;color:#929292}.kc-six-summary{font-size:14px;line-height:1.65;color:#666;min-height:75px;margin:19px 0 12px}.kc-six-status{font-size:11px;font-weight:700;color:#676767;margin:0 0 23px}.kc-six-status span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a9a9a9;margin-right:6px}.kc-six-actions{display:grid;gap:15px;margin-top:auto}.kc-six-actions .kc-btn{width:100%;padding:14px 10px;text-align:center}.kc-six-more{text-align:center;font-size:12px;font-weight:800;text-decoration:none!important;color:#b80f20!important}.kc-six-concept{padding:95px 0;background:#1c1d20;color:#fff}.kc-concept-flex{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.kc-six-concept .kc-h2{max-width:570px;margin:19px 0;font-size:clamp(38px,4.1vw,62px)}.kc-six-concept p{color:#ccc;font-size:17px;line-height:1.7;max-width:600px;margin-bottom:30px}.kc-concept-points{border-top:1px solid #ffffff25}.kc-concept-points>div{padding:23px 10px;border-bottom:1px solid #ffffff25;display:flex;gap:22px;align-items:start}.kc-concept-points>div>b{color:#ef2537;font-size:24px}.kc-concept-points span{display:flex;flex-direction:column;color:#a7a7a7;font-size:13px;gap:4px}.kc-concept-points strong{font-size:17px;color:#fff}.kc-six-gallery{padding-top:95px;padding-bottom:100px}.kc-gallery-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.kc-gallery-top .kc-h2{margin-bottom:0}.kc-gallery-controls{display:flex;gap:8px}.kc-gallery-controls button{background:#1d1d1f;color:#fff;border:0;border-radius:4px;width:46px;height:46px;cursor:pointer;font-size:22px}.kc-gallery-controls button:hover{background:#d7192c}.kc-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;border-radius:9px}.kc-gallery-track::-webkit-scrollbar{display:none}.kc-gallery-slide{flex:0 0 100%;position:relative;scroll-snap-align:start;margin:0;aspect-ratio:16/8;overflow:hidden;background:#dedede}.kc-gallery-slide img{width:100%;height:100%;object-fit:cover}.kc-gallery-slide figcaption{position:absolute;bottom:12px;left:15px;background:#111b;color:#fff;font-size:12px;padding:9px 13px;border-radius:4px}.kc-gallery-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;font-size:11px;color:#777}.kc-gallery-dots{display:flex;gap:8px}.kc-gallery-dots button{border:0;width:10px;height:10px;background:#c9c9c9;border-radius:50%;cursor:pointer}.kc-gallery-dots button[aria-current=true]{background:#ce1528}.kc-six-how{background:#f7f7f7;padding:85px 0 90px}.kc-how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.kc-how-grid article{background:#fff;padding:26px;border:1px solid #e5e5e5;border-radius:7px}.kc-how-grid article>span{font-size:24px;font-weight:900;color:#d6192a}.kc-how-grid h3{font-size:19px;margin:28px 0 10px;font-weight:900;letter-spacing:-.025em}.kc-how-grid p{font-size:13px;line-height:1.7;color:#777}.kc-six-howlink{text-align:center;margin-top:34px}.kc-six-cta{background:#d71d2b;padding:70px 0;color:#fff}.kc-six-cta>.kc-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.kc-six-cta .kc-label{color:#fff}.kc-six-cta h2{font-size:clamp(32px,4vw,58px);letter-spacing:-.05em;margin:16px 0}.kc-six-cta p{font-size:16px;line-height:1.6;max-width:650px}.kc-six-cta .kc-btn-light{white-space:nowrap}.kc-six-cataloghead{background:#191a1d;color:#fff;padding:85px 0 75px}.kc-six-cataloghead .kc-h1{font-size:clamp(42px,6vw,79px);max-width:850px}.kc-six-cataloghead .kc-p{max-width:670px;color:#ddd}.kc-six-cataloghead .kc-label{color:#fff}.kc-six-catalogcontent{padding:75px 0 90px}.kc-six-catalogcontent .kc-family-heading{margin-top:55px}.kc-six-note{border:1px solid #f3c7cd;padding:24px 30px;margin-top:46px;border-radius:6px;background:#fff8f8;color:#7b3640;font-size:13px;line-height:1.7}.kc-model-top{background:#f6f6f6;padding:45px 0 85px}.kc-model-crumb{font-size:12px;margin-bottom:25px}.kc-model-crumb a{color:#666!important;text-decoration:none!important}.kc-model-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:start}.kc-model-visual{background:#fff;border:1px solid #e7e7e7;border-radius:9px;overflow:hidden}.kc-model-visual .kc-six-illustration{position:relative;min-height:430px}.kc-model-visual-note{padding:13px 18px;color:#777;font-size:11px;border-top:1px solid #eee}.kc-model-summary .kc-label{color:#d7192c}.kc-model-summary h1{font-size:clamp(39px,4vw,62px);line-height:1.05;letter-spacing:-.055em;font-weight:900;margin:20px 0}.kc-model-lead{font-size:17px;line-height:1.65;color:#56565a}.kc-model-specs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.kc-model-specs>div{background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:18px}.kc-model-specs strong{display:block;font-size:20px}.kc-model-specs small{display:block;color:#888;margin-top:5px;font-size:11px}.kc-model-price{border-top:1px solid #d9d9d9;padding-top:21px;font-size:15px;font-weight:850}.kc-model-price span{color:#b01625}.kc-model-summary .kc-actions{margin-top:21px}.kc-model-small{color:#7a7a7a;font-size:12px;line-height:1.5}.kc-model-content{padding:70px 0 95px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:75px;align-items:start}.kc-model-content .kc-richtext{min-height:0}.kc-model-content aside{background:#f4f4f4;padding:26px;border-radius:7px;position:sticky;top:200px}.kc-model-content aside h3{font-size:24px;font-weight:900;margin:0 0 15px}.kc-model-content aside a{width:100%;margin-top:15px}.kc-model-content aside p{color:#666;font-size:13px;line-height:1.7}.kc-quick-form{max-width:950px;padding:40px;margin:40px auto 100px;background:#fff;border:1px solid #e5e5e5;border-radius:10px}.kc-quick-form fieldset{border:0;padding:0;margin:0 0 30px}.kc-quick-form legend{font-size:23px;font-weight:850;letter-spacing:-.03em;margin-bottom:15px}.kc-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kc-choice-grid.two{grid-template-columns:repeat(2,1fr)}.kc-choice-grid input{position:absolute;opacity:0}.kc-choice-grid label{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:26px 12px;border:2px solid #ddd;border-radius:7px;cursor:pointer;background:#f9f9f9;text-align:center}.kc-choice-grid label strong{font-size:21px}.kc-choice-grid label span{font-size:12px;color:#777}.kc-choice-grid input:checked+label{background:#fff3f4;border-color:#d7192c;color:#9e1020}.kc-choice-grid input:focus-visible+label{outline:3px solid #d7192c;outline-offset:2px}.kc-quick-form button[type=submit]{width:100%;font-size:16px}.kc-quick-disclaimer{font-size:12px;color:#888;line-height:1.6;margin-top:18px}@media(max-width:1120px){.kc-six-productgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-how-grid{grid-template-columns:1fr 1fr}.kc-concept-flex{gap:35px}.kc-model-layout{gap:30px}}@media(max-width:750px){.kc-six-hero,.kc-six-hero-content{min-height:550px}.kc-six-heroimg{object-position:58% center}.kc-six-veil{background:linear-gradient(90deg,#000b,#0005)}.kc-six-benefits>.kc-wrap{grid-template-columns:1fr 1fr}.kc-six-benefits span{padding:14px 8px;font-size:11px}.kc-six-intro{padding:60px 0}.kc-family-tabs{flex-direction:column}.kc-family-heading{display:block;scroll-margin-top:20px}.kc-six-productgrid{grid-template-columns:1fr}.kc-six-media{min-height:270px}.kc-six-concept{padding:60px 0}.kc-concept-flex{grid-template-columns:1fr}.kc-six-gallery{padding:65px 0}.kc-gallery-slide{aspect-ratio:4/3}.kc-gallery-top{align-items:start;gap:10px}.kc-gallery-controls{align-self:end}.kc-gallery-slide figcaption{font-size:10px;left:7px;bottom:7px;max-width:95%}.kc-gallery-bottom{align-items:start;flex-direction:column}.kc-how-grid{grid-template-columns:1fr}.kc-six-how{padding:60px 0}.kc-six-cta>.kc-wrap{display:block}.kc-six-cta .kc-btn{margin-top:20px}.kc-model-layout,.kc-model-content{grid-template-columns:1fr;gap:35px}.kc-model-content{padding:45px 0}.kc-model-content aside{position:static}.kc-model-visual .kc-six-illustration{min-height:310px}.kc-quick-form{padding:22px;margin:25px auto 60px}.kc-choice-grid{grid-template-columns:1fr 1fr}.kc-choice-grid label{padding:18px 7px}}@media(max-width:490px){.kc-six-hero h1{font-size:50px}.kc-six-benefits b{font-size:18px}.kc-six-benefits span{gap:7px}.kc-six-hero .kc-btn{width:100%}.kc-gallery-top .kc-h2{font-size:31px}.kc-quick-form{padding:15px}.kc-choice-grid label strong{font-size:17px}.kc-model-specs{grid-template-columns:1fr 1fr}}.kc-simple-form{max-width:1160px;margin:auto}.kc-simple-form .kc-formintro{background:#1e1e20}.kc-simple-form .kc-forminner{background:#fff}.kc-simple-form .kc-formsubmit{width:100%}.kc-sitefoot .kc-footgrid{grid-template-columns:1.65fr 1fr 1fr 1fr}.kc-sitefoot .kc-wordmark b{font-size:25px}@media(max-width:850px){.kc-simple-form{grid-template-columns:1fr}.kc-sitefoot .kc-footgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.kc-sitefoot .kc-footgrid{grid-template-columns:1fr 1fr}.kc-simple-form .kc-forminner{padding:25px 18px}}.kc-product-top{padding:35px 0 90px}.kc-product-layout{display:grid;grid-template-columns:1.09fr .91fr;gap:65px;align-items:start}.kc-product-media-col{min-width:0}.kc-product-photo-track{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;border-radius:8px;background:#eef0f1}.kc-product-photo-track::-webkit-scrollbar{display:none}.kc-product-photo-track>figure{flex:0 0 100%;position:relative;scroll-snap-align:start;aspect-ratio:1 / 1;margin:0;overflow:hidden}.kc-product-photo-track img{width:100%;height:100%;object-fit:contain}.kc-product-photo-track .kc-six-illustration{position:relative;inset:auto;width:100%;height:100%}.kc-product-photo-track figcaption{position:absolute;bottom:13px;left:13px;background:#fffdf5;padding:6px 11px;border-radius:3px;font-size:10px;color:#565656}.kc-product-photo-dots{display:flex;justify-content:center;gap:8px;margin:12px}.kc-product-photo-dots button{border:0;background:#c9c9c9;width:10px;height:10px;border-radius:50%;cursor:pointer}.kc-product-photo-dots button[aria-current=true]{background:#d6192a}.kc-product-photo-note{padding:16px 0;font-size:11px;color:#858585}.kc-product-buybox .kc-label{color:#d7192c}.kc-product-buybox h1{font-weight:900;letter-spacing:-.05em;line-height:1.09;font-size:clamp(34px,3.4vw,52px);margin:18px 0}.kc-product-lead{font-size:17px;color:#5b5b5b;line-height:1.6}.kc-product-availability{border-top:1px solid #e2e2e2;padding:20px 0;font-size:13px;color:#777}.kc-product-availability:before{content:"\25cf";color:#9c9c9c;font-size:8px;margin-right:8px}.kc-product-price{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:24px 0}.kc-product-price span{font-size:30px;letter-spacing:-.03em;font-weight:900;display:block}.kc-product-price small{font-size:12px;color:#858585;display:block;margin-top:4px}.kc-product-quote,.kc-product-orderform button{display:flex;width:100%;margin-top:20px}.kc-product-orderform{display:flex;flex-direction:column;gap:10px;margin-top:20px}.kc-product-orderform input{width:90px;padding:10px;border:1px solid #ddd;border-radius:4px}.kc-product-orderform label{font-size:12px;font-weight:800}.kc-product-back{display:block;font-size:13px;text-align:center;color:#222!important;text-decoration:underline!important;margin:18px 0}.kc-product-promises{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid #e9e9e9;padding-top:20px}.kc-product-promises div{font-size:11px}.kc-product-promises strong{display:block;margin-bottom:7px}.kc-product-promises small{color:#888;line-height:1.5}.kc-product-tech{background:#fafafa;padding:75px 0}.kc-product-techgrid{display:grid;grid-template-columns:minmax(0,1fr) 375px;gap:70px}.kc-product-techgrid h2{margin:20px 0 35px}.kc-product-techgrid .kc-richtext{min-height:0}.kc-product-techgrid aside{background:#fff;border:1px solid #e5e5e5;border-radius:7px;padding:25px;align-self:start}.kc-product-techgrid aside h3{font-size:23px;margin:0 0 20px;font-weight:850}.kc-product-techgrid aside dl{display:grid;grid-template-columns:1fr 1fr;margin:0 0 20px}.kc-product-techgrid aside dt,.kc-product-techgrid aside dd{padding:12px 3px;border-bottom:1px solid #eee;font-size:12px;margin:0;overflow-wrap:anywhere}.kc-product-techgrid aside dt{font-weight:750}.kc-product-techgrid aside dd{color:#6b6b6b;text-align:right}.kc-product-techgrid aside .kc-btn{width:100%}@media(max-width:850px){.kc-product-layout{grid-template-columns:1fr;gap:30px}.kc-product-top{padding:25px 0 55px}.kc-product-techgrid{grid-template-columns:1fr;gap:28px}.kc-product-tech{padding:60px 0}}.kc-six-hero{min-height:0;background:#f7f7f7;padding:18px 0}.kc-krank-hero-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:17px}.kc-krank-sidebar{background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:16px;display:flex;flex-direction:column}.kc-krank-sidebar h2{font-size:17px;font-weight:900;letter-spacing:-.03em;margin:6px 0 16px;display:flex;justify-content:space-between;color:#1e1e20}.kc-krank-sidebar h2 span{font-size:18px;color:#d7192c}.kc-krank-sidebar>a{padding:16px 3px;border-bottom:1px solid #eeeeee;text-decoration:none!important;color:#252525!important;display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:800}.kc-krank-sidebar>a:hover,.kc-krank-sidebar>a:focus-visible{color:#c71225!important}.kc-krank-sidebar>a b{font-size:17px;font-weight:600;color:#a6a6a6}.kc-krank-aside-bottom{font-size:11px;line-height:1.6;color:#777;margin-top:auto;padding:18px 5px 0}.kc-krank-hero{min-height:575px;position:relative;overflow:hidden;border-radius:5px;background:#242c30;color:#fff}.kc-krank-hero .kc-six-heroimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kc-krank-hero .kc-six-hero-content{min-height:575px;padding:30px 48px;width:100%;margin:0;max-width:none}.kc-krank-hero .kc-six-hero-content>div{max-width:650px}.kc-krank-hero .kc-six-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101416d9,#10141689 55%,#10141622)}@media(max-width:1150px){.kc-krank-hero-layout{grid-template-columns:205px 1fr}.kc-krank-sidebar>a{font-size:12px;padding:14px 2px}.kc-krank-hero .kc-six-hero-content{padding:25px 30px}}@media(max-width:800px){.kc-krank-hero-layout{grid-template-columns:1fr}.kc-krank-sidebar{display:none}.kc-krank-hero,.kc-krank-hero .kc-six-hero-content{min-height:540px}.kc-krank-hero .kc-six-hero-content{padding:24px}}@media(max-width:500px){.kc-krank-hero,.kc-krank-hero .kc-six-hero-content{min-height:550px}.kc-krank-hero .kc-six-hero-content{padding:15px 23px}.kc-krank-hero .kc-six-veil{background:linear-gradient(90deg,#0a0c0dcc,#0a0c0d55)}}.kc-six-photo{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .26s ease}.kc-six-card:hover .kc-six-photo{transform:scale(1.045)}.kc-six-media:after{content:"";position:absolute;inset:auto 0 0;height:55px;background:linear-gradient(0deg,#0b0b0b75,transparent);pointer-events:none}.kc-six-technical{z-index:2;color:#fff!important;text-shadow:0 1px 4px #000a;font-size:9px}.kc-card-price{font-weight:900;font-size:27px;letter-spacing:-.035em;color:#181a1c;padding:19px 0 10px;border-bottom:1px solid #ededed}.kc-card-price small{display:block;color:#9a6870;font-size:10px;font-weight:700;letter-spacing:0;margin-top:5px}.kc-six-summary{min-height:0}.kc-six-actions form{margin:0;width:100%}.kc-six-actions form button{width:100%;cursor:pointer}.kc-gallery-intro{max-width:590px;font-size:14px;color:#777;line-height:1.6;margin-top:12px}.kc-gallery-top>div:first-child{flex:1}.kc-gallery-pagination{display:flex;align-items:center;gap:22px;white-space:nowrap}.kc-gallery-pagination>span{font-size:12px;color:#222;font-weight:800;font-variant-numeric:tabular-nums}.kc-gallery-slide{aspect-ratio:16/8.7}.kc-gallery-slide figcaption span{opacity:.8;font-weight:400}.kc-model-lifestyle-photo{width:100%;height:auto;aspect-ratio:1.35;object-fit:cover;display:block}.kc-model-price{display:flex;flex-direction:column;gap:4px}.kc-model-price strong{font-size:39px;letter-spacing:-.04em;color:#171717}.kc-price-overline{color:#686868;font-size:12px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.kc-model-price small{font-size:11px;color:#888;max-width:530px;line-height:1.4}.kc-model-cart-form button{width:100%;margin-top:20px}.kc-checkout-pending{background:#fbf3f2;border:1px solid #f0dddd;color:#7c3f3f;padding:15px 17px;font-size:13px;line-height:1.55;border-radius:5px;margin:18px 0}.kc-simple-support{max-width:700px;margin:36px 0 0}.kc-simple-support label{display:block;font-size:13px;margin:12px 0 5px;font-weight:750}.kc-simple-support input,.kc-simple-support textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font:inherit}.kc-simple-support button{margin-top:15px}.kc-navitem:focus-within .kc-submenu{display:block}@media(max-width:680px){.kc-six-media{min-height:230px}.kc-card-price{font-size:25px}.kc-gallery-top{flex-direction:column;gap:12px}.kc-gallery-controls{align-self:flex-end}.kc-gallery-pagination{gap:13px}.kc-model-price strong{font-size:35px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kc-v3.css.map */
