.kop-practical-carousel{margin:20px 0 18px;clear:both;width:100%;min-width:0}
.kop-practical-carousel__stage{position:relative;min-width:0}
.kop-practical-carousel__track{display:flex;align-items:stretch;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 0 8px;-webkit-overflow-scrolling:touch}
.kop-practical-carousel__track::-webkit-scrollbar{display:none}
.kop-practical-slide{box-sizing:border-box;display:flex;flex-direction:column;flex:0 0 min(46%,360px);min-width:0;margin:0!important;overflow:hidden;border:1px solid #eadbd0;border-radius:12px;background:#fffaf5;scroll-snap-align:start}
.kop-practical-slide__picture{display:block!important;aspect-ratio:4/5;background:#fff;overflow:hidden;text-decoration:none!important}
.kop-practical-slide__picture img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.kop-practical-slide__footer{padding:10px; margin-top:auto}
.kop-practical-slide__more{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;width:100%;padding:10px 14px;border-radius:7px;background:#b45f50;color:#fff!important;text-decoration:none!important;font:700 19px/1.2 Arial,sans-serif;text-align:center}
.kop-practical-slide__more:hover{background:#985043}
.kop-practical-carousel__arrow{position:absolute;top:43%;z-index:2;display:flex;align-items:center;justify-content:center;width:38px;height:44px;margin:0;padding:8px;border:1px solid rgba(113,85,65,.2);border-radius:10px;background:rgba(255,252,248,.86);color:#765443;box-shadow:0 2px 8px rgba(80,50,30,.08);cursor:pointer;backdrop-filter:blur(4px)}
.kop-practical-carousel__arrow--prev{left:6px}.kop-practical-carousel__arrow--next{right:6px}
.kop-practical-carousel__arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.kop-practical-carousel__arrow--prev svg{transform:rotate(180deg)}
.kop-practical-carousel__arrow:disabled{opacity:0;pointer-events:none}
.kop-practical-slide a:focus-visible,.kop-practical-carousel__arrow:focus-visible,.kop-practical-carousel__track:focus-visible{outline:2px solid #805344;outline-offset:2px}
@media(max-width:700px){.kop-practical-carousel__track{gap:12px}.kop-practical-slide{flex-basis:74%}.kop-practical-slide__more{font-size:19px}.kop-practical-slide__footer{padding:9px}.kop-practical-carousel{margin-top:16px}}

.kop-practical-subscribe{box-sizing:border-box;margin:20px 0 8px;padding:16px;background:#fff8f1;border:1px solid #e9d8ca;border-radius:12px;color:#5a4032}
.kop-practical-subscribe p{font:600 21px/1.35 Arial,sans-serif!important;margin:0 0 12px!important;text-align:center}
.kop-practical-subscribe>div{display:flex;gap:10px}
.kop-practical-subscribe a{display:flex!important;flex:1;align-items:center;justify-content:center;min-height:46px;padding:10px 12px;border-radius:7px;background:#b45f50;color:#fff!important;text-decoration:none!important;font:700 19px/1.2 Arial,sans-serif;text-align:center}
.kop-practical-subscribe a[data-pc-follow="vk"]{background:#4d708d}
.kop-practical-subscribe+.kop-practical-carousel{margin-top:8px}

.kop-practical-subscribe a{box-sizing:border-box;height:42px!important;min-height:42px!important;padding:7px 12px!important;font:700 18px/1.2 Arial,sans-serif!important}
