.p-sd{position:relative;font-family:"Nunito",sans-serif}
.p-sd .p-short-description{position:relative}
.p-sd .p-short-description.is-clamped{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}
.p-sd.is-collapsed .p-short-description.is-clamped::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5em;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 92%);pointer-events:none}
.drevko-sd-actions{display:flex;align-items:center;justify-content:flex-end;margin-top:8px;margin-bottom:22px;font-family:"Nunito",sans-serif;font-size:14px;font-weight:700}
.drevko-sd-actions.is-empty{margin:0;height:0}
.drevko-readmore{display:inline-flex;align-items:center;gap:7px;color:#20744a;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:"Nunito",sans-serif;font-size:14px;font-weight:700;transition:color .15s ease}
.drevko-readmore:hover{color:#268455}
.drevko-ico{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:#f0f3e8;color:#20744a;flex:0 0 auto;transition:transform .2s ease}
.drevko-ico svg{width:12px;height:12px;transition:transform .2s ease}
.drevko-readmore:hover .drevko-ico{transform:translateY(2px)}
.drevko-readmore.open .drevko-ico svg{transform:rotate(180deg)}
.drevko-readmore.open:hover .drevko-ico{transform:translateY(-2px)}
.drevko-readmore[hidden]{display:none!important}

.p-sd{--dk-sd-riadok:22.1538px}
@media (max-width:991px){.p-sd{--dk-sd-riadok:20.7692px}}
.p-sd .p-short-description.is-clamped{-webkit-line-clamp:2;line-clamp:2}
.p-sd.is-collapsed .p-short-description.is-clamped::after{content:none}
.p-sd.is-collapsed .drevko-sd-actions{position:relative;height:22px;margin:0}
.p-sd.is-collapsed .drevko-sd-actions.is-empty{height:0}
.p-sd.is-collapsed .drevko-sd-actions:not(.is-empty)::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--dk-sd-riadok);background:rgba(255,255,255,.45);pointer-events:none}
.p-sd.is-collapsed .drevko-readmore{position:absolute;right:0;bottom:100%;z-index:1;height:var(--dk-sd-riadok);line-height:var(--dk-sd-riadok);padding-left:8px;background:#fff}
.p-sd.is-collapsed .drevko-readmore::before{content:"";position:absolute;right:100%;top:0;bottom:0;width:110px;background:linear-gradient(to right,rgba(255,255,255,0),#fff);pointer-events:none}
.p-sd.is-collapsed .drevko-readmore::after{content:"";position:absolute;inset:-12px -6px -14px -18px}
.p-sd .drevko-readmore{flex-direction:row-reverse;gap:5px;font-size:15px}
.p-sd .drevko-readmore .label{text-decoration:underline;text-decoration-color:rgba(32,116,74,.35);text-underline-offset:3px}
.p-sd .drevko-readmore:hover .label{text-decoration-color:currentColor}
.p-sd .drevko-readmore .drevko-ico{width:12px;height:12px;background:none}
.p-sd .drevko-readmore .drevko-ico svg{width:12px;height:12px}
.p-sd:not(.is-collapsed) .drevko-sd-actions:not(.is-empty){margin-top:-18px}
