<style>
                #comments_component {
                    font-family: sans-serif;
                    padding-bottom: 15px;
                    display: none
                }

                #comments_component .item {
                    width: 100%;
                    display: flex;
                    flex-direction: row;
                    margin: 0 0 20px 0
                }

                #comments_component .component_ava {
                    background-size: 100% 100%;
                    -webkit-background-size: 100% 100%;
                    width: 36px;
                    height: 36px;
                    min-width: 36px;
                    min-height: 36px;
                    overflow: hidden;
                    border-radius: 100%;
                    margin: 0 10px 0 0
                }

                #comments_component .component_info {
                    width: 100%;
                    display: flex;
                    flex-direction: row;
                    align-items: flex-end;
                    margin: 0 0 5px 0
                }

                #comments_component .component_info_inner {
                    background-color: #ebedf0;
                    border-radius: 18px;
                    display: inline-block;
                    line-height: 16px;
                    margin-top: 0;
                    min-width: 0;
                    overflow: hidden;
                    padding: 6px 12px 7px 12px
                }

                #comments_component .component_name {
                    color: #000;
                    font-weight: 600;
                    font-size: 12px;
                    margin: 0 0 3px 0;
                    text-decoration: none
                }

                #comments_component .component_licked {
                    position: relative;
                    bottom: 3px;
                    left: 0;
                    display: flex
                }

                .component_body {
                    width: 100%
                }

                .component_voir {
                    color: #000;
                    font-weight: 600;
                    font-size: 12px;
                    margin: 7px 0 0 12px
                }

                .component_reposy {
                    color: #929292;
                    font-weight: 600;
                    font-size: 12px;
                    margin: 6px 0 0 12px;
                    display: flex;
                    flex-wrap: wrap
                }

                .component_reposy b {
                    font-weight: 100;
                    word-spacing: 0 !important;
                    color: #757575
                }

                .component_img {
                    width: 100%;
                    border-radius: 18px;
                    overflow: hidden;
                    margin: 7px 0 6px 0;
                    height: auto
                }

                .component_img img {
                    width: 100%;
                    display: flex;
                    height: auto;
                    transition: all 3s ease-in
                }

                .component_licked {
                    background: #fff;
                    border-radius: 10px;
                    box-shadow: 1px 1px 3px 0 #dadde1;
                    color: #909192;
                    font-size: 11px;
                    font-weight: 400;
                    height: 20px;
                    line-height: 20px;
                    margin-left: -10px;
                    padding-right: 4px;
                    transform: translateY(-6px);
                    z-index: 5
                }

                #comments_component a {
                    font-weight: 600;
                    text-decoration: none;
                    color: #232323
                }

                .icons {
                    white-space: nowrap;
                    display: flex;
                    margin: 0
                }

                

                .l {
                    background-position: -51px -266px;
                    z-index: 4
                }

                .u {
                    background-position: 0 -283px;
                    margin-left: -6px;
                    z-index: 3
                }

                .s {
                    background-position: -68px -266px;
                    margin-left: -6px
                }

                .component_name,
                .component_reposy {
                    cursor: pointer
                }

                .component_name:hover,
                .component_reposy nav:hover,
                .component_text a:hover {
                    text-decoration: underline !important
                }

                .component_reposy nav {
                    display: inline;
                    margin: 0 0 0 16px;
                    font-weight: 600
                }

                .user_request .component_ava {
                    margin-left: 46px !important
                }

                #comments_component .user_request .component_ava {
                    background-size: 100% 100%;
                    -webkit-background-size: 100% 100%;
                    width: 24px;
                    height: 24px;
                    min-width: 24px;
                    min-height: 24px;
                    overflow: hidden;
                    border-radius: 100%;
                    margin: 0 10px 0 0
                }

                .component_reposy_small {
                    word-spacing: 0;
                    display: flex;
                    font-size: 12px;
                    line-height: 27px;
                    cursor: pointer
                }

                .component_reposy_small>.name {
                    font-weight: 600;
                    margin-right: 9px
                }

                .component_reposy_small>.repond {
                    font-weight: 100;
                    margin-right: 5px
                }

                .component_reposy_small b.count {
                    font-weight: 100;
                    color: #b9b9b9
                }

                #comments_component p {
                    margin: 0
                }

                #comments_component .component_name,
                #comments_component .component_reposy,
                #comments_component .component_text,
                .component_licked span {
                    font-style: normal
                }

                .oneq {
                    display: flex !important
                }

                .oneq * {
                    pointer-events: none
                }

                .oneq .component_licked,
                .oneq .component_reposy,
                .oneq .component_text {
                    display: none !important
                }

                .oneq .component_info_inner {
                    background-color: transparent !important
                }

                .oneq .component_info_inner {
                    padding: 6px 12px 7px 0 !important;
                    margin-left: -7px;
                    position: relative;
                    top: -1px
                }

                .oneq .component_name p {
                    display: inline;
                    box-sizing: border-box;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap
                }

                .oneq .component_name b {
                    padding: 0 2px
                }

                .oneq .component_name span {
                    padding: 0 1px
                }

                .oneq .component_name {
                    display: flex;
                    flex-wrap: nowrap
                }

                .item.user_request.oneq {
                    max-width: 60%
                }

                .oneq .component_name span {
                    display: flex;
                    flex-wrap: nowrap;
                    word-wrap: break-word
                }
            </style>
            <style>
                #comments_component p {
                    font-size: 16px !important;
                    text-transform: none;
                    font-weight: 500
                }

                .component_name p {
                    font-weight: 700 !important
                }
            </style>

<style>
                .glue_popup {
                    height: 450px;
                    max-width: 700px;
                    box-shadow: 0 0 7px #4a4a4a;
                    -moz-box-shadow: 0 0 7px #4a4a4a;
                    -webkit-box-shadow: 0 0 7px #4a4a4a;
                    background: #fff;
                    -webkit-animation: zoomin .4s;
                    animation: zoomin .4s;
                    border-radius: 5px;
                    border: 3px solid rgba(0, 51, 102, .99);
                    display: none;
                    z-index: 1000;
                    margin-left: 0 !important;
                    margin-top: 0 !important;
                    width: 100%;
                    height: unset !important;
                    padding: 10px 0;
                    position: fixed;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    -webkit-transform: translate(-50%, -50%);
                    -moz-transform: translate(-50%, -50%)
                }

                .glue_popup * {
                    font-family: "Roboto Slab"
                }

                .glue_close {
                    cursor: pointer;
                    position: relative;
                    top: 0;
                    left: 0;
                    float: right;
                    font-family: Arial;
                    font-size: 17px;
                    color: #4c4c4c;
                    padding: 5px;
                    padding-left: 10px;
                    padding-right: 10px;
                    text-decoration: none;
                    border-radius: 0 5px 0 5px
                }

                .glue_content {
                    padding: 20px
                }

                .product-left {
                    float: left;
                    width: 40%
                }

                .product-left a {
                    cursor: pointer;
                    transition: all .5s ease-in-out 0s
                }

                .glue_popup img {
                    max-height: 450px;
                    width: 100%
                }

                .product-right {
                    float: right;
                    width: 60%
                }

                .product-right h1 {
                    font-size: 38px;
                    text-align: center;
                    font-weight: 700;
                    color: rgba(0, 0, 0, .73)
                }

                .product-right p {
                    margin-top: 5px;
                    font-size: 18px;
                    line-height: 160%;
                    font-size: 20px;
                    letter-spacing: normal;
                    padding: 0 10px;
                    margin-top: 60px
                }

                .offerbox1,
                .offerbox2 {
                    padding-top: 20px;
                    padding-bottom: 20px
                }

                .offerbox1 a.cta,
                .offerbox2 a.cta {
                    display: block;
                    font-size: 18px;
                    letter-spacing: 2px;
                    color: #fff;
                    padding: 14px 25px;
                    -webkit-border-radius: 8px;
                    border-radius: 8px;
                    margin: 5px 0;
                    text-shadow: 0 1px 0 #000;
                    background-color: #1b4e81;
                    margin: 0 10px
                }

                .eORIek {
                    width: 1em;
                    height: 1em;
                    animation: .85s linear 0s infinite normal none running kwWELU
                }

                .offerbox1 {
                    text-align: center;
                    margin-top: 40px
                }

                .last_txt {
                    margin-top: 10px
                }

                @media (max-width:767px) {

                    .offerbox1 a.cta,
                    .offerbox2 a.cta {
                        font-size: 12px;
                        padding: 7px 2px;
                        margin: 0 5px;
                        letter-spacing: normal
                    }

                    .offerbox1 {
                        margin-top: 0;
                        padding-top: 10px;
                        padding-bottom: 5px
                    }

                    .product-right h1 {
                        font-size: 21px
                    }

                    .product-right p {
                        margin-top: 10px;
                        font-size: 14px
                    }

                    #bottombar * {
                        font-size: 14px
                    }

                    .expire-text,
                    .footer_left {
                        line-height: 40px
                    }

                    .public-DraftStyleDefault-block {
                        padding-left: 11px;
                        font-size: 14px
                    }
                }

                @keyframes zoomin {
                    0% {
                        opacity: .1
                    }

                    40% {
                        opacity: .4
                    }

                    50% {
                        opacity: .5
                    }

                    60% {
                        opacity: .6
                    }

                    70% {
                        opacity: .7
                    }

                    80% {
                        opacity: .8
                    }

                    90% {
                        opacity: .9
                    }

                    100% {
                        opacity: 1
                    }
                }

                .custom-social-proof {
                    position: fixed;
                    bottom: 15px;
                    left: 20px;
                    z-index: 9999999999999 !important
                }

                .custom-social-proof .custom-notification {
                    width: 320px;
                    border: 0;
                    text-align: left;
                    z-index: 99999;
                    box-sizing: border-box;
                    font-weight: 400;
                    border-radius: 6px;
                    box-shadow: 2px 2px 10px 2px rgba(11, 10, 10, .2);
                    background-color: #fff;
                    position: relative;
                    cursor: pointer
                }

                .custom-social-proof .custom-notification .custom-notification-container {
                    display: flex !important;
                    align-items: center;
                    height: 80px
                }

                .custom-social-proof .custom-notification .custom-notification-container .custom-notification-image-wrapper img {
                    max-height: 75px;
                    width: 45px;
                    overflow: hidden;
                    border-radius: 6px 0 0 6px;
                    object-fit: cover;
                    vertical-align: middle
                }

                .custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper {
                    margin: 0;
                    height: 100%;
                    color: gray;
                    padding-left: 20px;
                    padding-right: 10px;
                    border-radius: 0 6px 6px 0;
                    flex: 1;
                    display: flex !important;
                    flex-direction: column;
                    justify-content: center
                }

                .custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content {
                    font-family: inherit !important;
                    margin: 0 !important;
                    padding: 0 !important;
                    font-size: 14px;
                    line-height: 16px
                }

                .custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content small {
                    margin-top: 3px !important;
                    display: block !important;
                    font-size: 12px !important;
                    opacity: .8
                }
            </style>