﻿.kche-t152 .kche-t152-item-text{position:absolute;left:0;bottom:10%;background:#fffFFF9c;width:65%;border-radius:0 50px 50px 0;padding:10px 20px;transition:all .1s linear}
.kche-t152 .kche-t152-item-text:after{content:"";position:absolute;left:20px;bottom:0;width:70px;height:3px;background:var(--color)}
.kche-t152 .kche-t152-item{position:relative}
.kche-t152 .kche-color-theme{font-size:var(--fontsize20)!important;font-weight:var(--fontbold7);margin-bottom:10px;color:var(--fontcolor)!important}
.kche-t152 .kche-t152-item-text .more{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .1s linear;width:50px;height:50px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color);opacity:0;font-size:var(--fontsize26);line-height:1}
.kche-t152 .kche-t152-item:hover .kche-t152-item-text{background:var(--color);color:#fff!important;padding-bottom:10px}
.kche-t152 .kche-t152-item:hover .kche-t152-item-text .kche-color-theme{height:auto;opacity:1;color:#fff!important}
.kche-t152 .kche-t152-item:hover .kche-t152-item-text .kche-color-theme a{color:#fff}
.kche-t152 .kche-t152-item .kche-t152-item-text .kche-color-theme a:hover{text-decoration: none;}
.kche-t152 .kche-t152-item:hover .kche-t152-item-text .more{animation:catemore .3s forwards;animation-delay:.2s}
.kche-t152 .kche-t152-item-text p{text-align:left}
@keyframes catemore{0%{opacity:0}
100%{opacity:1;right:-25px}}
@media (max-width:768px){.kche-t152 .kche-color-theme{font-size:var(--fontsize18)!important}
.kche-t152 .kche-t152-item-text .more{display:none}
.kche-t152 .kche-t152-item-text p{padding:0}}