/* Inline <style> #5 — Octagram */


.item_listing_item_description,
.item_description_inner,
.plain_text_description_container,
.plain_text_description{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
}

.item_listing_item_description{
    position:relative;
    padding:25px 15px;
}

.item_description_inner{
    position:relative;
    padding:35px;
    overflow:hidden;
    background:linear-gradient(135deg,#fdd017 0%,#000000ee 50%,#fdd017 100%);
    border:1px solid rgba(255,215,90,.8);
    clip-path:polygon(3% 0,97% 0,100% 12%,100% 88%,97% 100%,3% 100%,0 88%,0 12%);
    box-shadow:0 20px 50px rgba(0,0,0,.8),0 0 35px rgba(253,208,23,.25);
}

.item_description_inner::before{
    content:"";
    position:absolute;
    inset:8px;
    background:linear-gradient(145deg,#111,#050505);
    clip-path:polygon(3% 0,97% 0,100% 12%,100% 88%,97% 100%,3% 100%,0 88%,0 12%);
    z-index:0;
}

.item_description_inner::after{
    content:"";
    position:absolute;
    top:-50%;
    left:-60%;
    width:40%;
    height:200%;
    background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);
    transform:rotate(25deg);
    animation:goldPanelShine 5s infinite;
}

@keyframes goldPanelShine{
    0%,50%{
        left:-60%;
    }
    100%{
        left:150%;
    }
}

.plain_text_description{
    position:relative;
    z-index:2;
    color:#e7e7e7;
    font-size:16px;
    line-height:1.8;
    text-align:justify;
}

.plain_text_description strong{
    color:#fdd017;
}

.description_toggle_link{
    position:relative;
    z-index:3;
    display:inline-flex;
    margin-top:20px;
    padding:10px 22px;
    color:#111;
    background:linear-gradient(135deg,#fff1a8,#fdd017,#b77b00);
    border-radius:30px;
    font-weight:800;
    text-decoration:none;
    letter-spacing:.5px;
    transition:.3s ease;
    box-shadow:0 8px 20px rgba(253,208,23,.35);
}

.description_toggle_link:hover{
    transform:translateY(-3px);
    box-shadow:0 12px 30px rgba(253,208,23,.6);
}
