.color-orange{color:#ff5d12;font-weight:600}.drawifier-info{width:100%}.drawifier-info .drawifier-info-header-section{background-color:#fff;float:left;width:100%;padding-top:30px;box-shadow:0 6px 8px 0 hsla(0,0%,81.6%,.9019607843137255)}.drawifier-info .drawifier-info-header-section .drawifier-cover-row{width:100%;border-bottom:1px solid #d0d0d0;padding-bottom:30px}.drawifier-info .drawifier-info-header-section .drawifier-cover-row .cover-section{width:100%}.drawifier-info .drawifier-info-header-section .drawifier-cover-row .cover-section .cover{height:300px;background-color:#fff;box-shadow:0 0 6px #d6d5d5;border-radius:10px;overflow:hidden}.drawifier-info .drawifier-info-header-section .drawifier-cover-row .cover-section .cover .cover-img{background-size:cover;background-repeat:no-repeat;background-position:50%;height:auto;border-radius:4px;overflow:hidden}.drawifier-info .drawifier-info-header-section .drawifier-cover-row .cover-section .avatar-info-box{margin-top:-150px}.drawifier-info .drawifier-info-header-section .drawifier-cover-row .cover-section .avatar-info-box .avatar-box{height:200px;width:200px;border-radius:50%;border:4px solid #fff;overflow:hidden}.drawifier-info .drawifier-info-header-section .drawifier-cover-row .cover-section .avatar-info-box .avatar-box img{width:100%}.drawifier-info .drawifier-info-header-section .drawifier-cover-row .cover-section .avatar-info-box .details{margin-top:10px;text-align:center}.drawifier-info .drawifier-info-header-section .drawifier-cover-row .cover-section .avatar-info-box .details .name{font-size:32px;font-weight:700;margin:0}.drawifier-info .drawifier-info-header-section .drawifier-cover-row .cover-section .avatar-info-box .details .profession{font-size:16px;font-weight:400;color:#171612;margin:0}.drawifier-info .drawifier-info-header-section .drawifier-section-menu{display:flex;align-items:center;padding:15px 0}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul{padding:0;margin:0;list-style:none;display:flex}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul li{margin-right:30px}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul li:last-child{margin-right:0}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul li a{color:#171612;font-size:18px;font-weight:400}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul li a.active{color:#ff5d12}.drawifier-info .drawifier-info-header-section .drawifier-section-menu .button-group{margin-left:auto}.drawifier-info .drawifier-info-header-section .drawifier-section-menu .button-group .btn-facebook{width:auto;min-width:110px;height:46px;padding:8px;font-size:18px;font-weight:600;margin-left:10px}.drawifier-info .info-container{width:100%;float:left;background-color:#fff;margin-top:20px}.drawifier-info .info-container .section-box{background-color:#fff;border-radius:10px;box-shadow:0 0 6px #d6d5d5;padding:30px;margin-top:15px}.drawifier-info .info-container .section-box h5{font-size:24px;font-weight:700}.drawifier-info .about-me-container .about-me .data-stats .info-drawer{width:70px;text-align:left}.drawifier-info .about-me-container .about-me .data-stats .info-drawer .number{font-size:28px;font-weight:600;margin:0}.drawifier-info .about-me-container .about-me .data-stats .info-drawer .info-number{margin:0;font-size:16px}.drawifier-info .about-me-container .about-me .data-stats .line{width:1px;background:#d0d0d0;margin-right:15px;margin-left:15px}.drawifier-info .skills-container .skills .skill-list{margin:25px 0 0;padding:0;list-style:none;width:100%;display:flex;flex-wrap:wrap}.drawifier-info .skills-container .skills .skill-list li{border:1px solid #d0d0d0;border-radius:10px;padding:10px;margin-right:10px;margin-bottom:10px;font-size:14px;font-weight:400}.drawifier-info .become-a-drawifier{margin:30px 0;float:left}.drawifier-info .become-a-drawifier h5{font-size:32px;font-weight:700;margin:0}.drawifier-info .featured-drawings-container{margin-bottom:30px}.drawifier-info .featured-products .featured-images:first-child{margin-top:15px}.drawifier-info .featured-products .featured-images .image-container{width:165px;height:165px;background-color:#fff;align-items:center!important;justify-content:center!important;display:flex!important;border-radius:3px;box-shadow:1px 1px 3px 1px #f3f3f3;margin:.5%;border:1px solid #d0d0d0;overflow:hidden;cursor:default}.drawifier-info .featured-products .featured-images .image-container:first-child{margin-left:0}.drawifier-info .featured-products .featured-images .image-container:last-child{margin-right:0}.drawifier-info .featured-products .featured-images .image-container .asset{background-color:#fff;text-align:center;vertical-align:middle}.drawifier-info .featured-products .featured-images .image-container .asset img{max-width:175px;max-height:175px}@media (max-width:575.98px){.drawifier-info .featured-products .featured-images{overflow:auto}}@media (max-width:575.98px){.drawifier-info .drawifier-info-header-section .drawifier-section-menu{display:inline-grid;align-items:center;padding:15px 0}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul{padding:0;margin:0;list-style:none;display:flex}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul li{margin-right:30px}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul li:last-child{margin-right:0}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul li a{color:#171612;font-size:16px;font-weight:400}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul li a.active{color:#ff5d12}.drawifier-info .drawifier-info-header-section .drawifier-section-menu .button-group{margin-left:auto;margin-top:15px}.drawifier-info .drawifier-info-header-section .drawifier-section-menu .button-group .btn-facebook{width:auto;min-width:110px;height:46px;padding:8px;font-size:18px;font-weight:600;margin-left:10px}.drawifier-info .info-container.offer-container .offer-description{flex-direction:column}.drawifier-info .info-container.offer-container .offer-description p{width:100%!important;margin-bottom:15px!important}.drawifier-info .info-container.featured-drawings-container .featured-products .tab-content .featured-images{flex-wrap:wrap;justify-content:center}.drawifier-info .info-container.featured-drawings-container .featured-products .tab-content .featured-images .image-container{width:120px;height:120px;margin:5px!important}}@media (min-width:768px) and (max-width:1024px){.drawifier-info .drawifier-info-header-section .drawifier-section-menu{flex-direction:column}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul{width:100%;justify-content:center}.drawifier-info .drawifier-info-header-section .drawifier-section-menu .button-group{margin:15px auto 0;width:100%;text-align:center}}@media (max-width:991.98px){.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul{padding:0;margin:0;list-style:none;display:flex}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul li{margin-right:30px}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul li:last-child{margin-right:0}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul li a{color:#171612;font-size:16px;font-weight:400}.drawifier-info .drawifier-info-header-section .drawifier-section-menu ul li a.active{color:#ff5d12}.drawifier-info .drawifier-info-header-section .drawifier-section-menu .button-group{margin-left:auto;margin-top:15px;width:100%}.drawifier-info .drawifier-info-header-section .drawifier-section-menu .button-group .btn-facebook{width:auto;min-width:110px;height:46px;padding:8px;font-size:18px;font-weight:600;margin-left:10px}.drawifier-info .info-container.offer-container .offer-description{flex-direction:column}.drawifier-info .info-container.offer-container .offer-description p{width:100%!important;margin-bottom:15px!important}.drawifier-info .info-container.featured-drawings-container .featured-products .tab-content .featured-images{flex-wrap:wrap}.drawifier-info .info-container.featured-drawings-container .featured-products .tab-content .featured-images .image-container{width:120px;height:120px;margin:5px!important}}
.dr_prof_details h1.name {
    font-size: 22px;
    color: #25252D;
    font-weight: 600;
    margin: 0 0 5px;
}

/* Drawifier profile refresh: content only, shared by every artist profile. */
body.drawifier-info .drawifier-info {
    padding-bottom: 64px;
    background: #fffdfb;
}

body.drawifier-info .drawifier-info-header-section-new {
    margin-bottom: 28px;
    padding-top: 28px;
    border-bottom: 1px solid #ece1db;
    background: radial-gradient(circle at 8% 0%, #fff0e8, transparent 45%),
                radial-gradient(circle at 92% 0%, #f2efff, transparent 45%),
                #fffdfb;
    box-shadow: none;
}

body.drawifier-info .drawifier-info-header-section-new > .container,
body.drawifier-info .info-container > .container {
    max-width: 1240px;
}

body.drawifier-info .dr_prof {
    overflow: hidden;
    border: 1px solid #e9ded7;
    border-radius: 18px;
    background: #fff;
    box-shadow: 0 12px 32px rgba(42, 29, 25, .07);
}

body.drawifier-info .dr_prof_cover {
    display: flex;
    height: 270px;
    margin: 0;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    background: #fff9f4;
    box-shadow: none;
}

body.drawifier-info .dr_prof_cover img {
    width: 100%;
    height: 270px;
    object-fit: contain;
}

body.drawifier-info .dr_prof_data {
    min-height: 116px;
    padding: 12px 28px 22px;
    gap: 18px;
}

body.drawifier-info .dr_prof_avatar {
    width: 128px;
    height: 128px;
    margin-top: -45px;
    border: 4px solid #fff;
    outline: 0;
    box-shadow: 0 7px 20px rgba(42, 29, 25, .15);
}

body.drawifier-info .dr_prof_avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

body.drawifier-info .dr_prof_details h1.name {
    color: #171612;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: clamp(30px, 2.7vw, 42px);
    font-weight: 500;
    letter-spacing: -.035em;
    line-height: 1.12;
}

body.drawifier-info .dr_prof_details p {
    color: #5e575a;
    font-size: 16px;
    line-height: 1.5;
}

body.drawifier-info .dr_prof02 .button-group {
    flex-wrap: wrap;
}

body.drawifier-info .dr_prof02 a[data-did].follow,
body.drawifier-info .dr_prof02 a[data-did].un-follow,
body.drawifier-info .dr_prof02 a.btn-facebook {
    min-height: 42px;
    padding: 9px 20px !important;
    border-radius: 999px;
    font-size: 14px;
    font-weight: 600;
}

body.drawifier-info .dr_prof02 a[data-did].follow {
    border: 1px solid #efb99e !important;
    background: #fff7f2 !important;
    color: #c84918 !important;
}

body.drawifier-info .dr_prof02 a[data-did].un-follow {
    border: 1px solid transparent !important;
    background: linear-gradient(100deg, #ff5d12, #94288f) !important;
    color: #fff !important;
}

body.drawifier-info .dr_prof02 a[data-did] span {
    color: inherit !important;
}

body.drawifier-info .dr_prof02 a.btn-facebook {
    border: 1px solid #d9d8e7;
    background: #fff;
    color: #282b58;
}

body.drawifier-info .drawifier-section-menu-new ul {
    margin-top: 24px;
    border-top-color: #e9ded7;
    gap: 24px;
}

body.drawifier-info .drawifier-section-menu-new ul li {
    margin: 0;
}

body.drawifier-info .drawifier-section-menu-new ul li a {
    padding: 15px 0;
    color: #554f52;
    font-size: 15px;
    font-weight: 500;
}

body.drawifier-info .drawifier-section-menu-new ul li.active a {
    color: #d34a16;
}

body.drawifier-info .drawifier-section-menu-new ul li.active a:before {
    height: 3px;
    background: #ff5d12;
}

body.drawifier-info .info-container {
    margin-top: 0;
    padding: 0 0 22px;
    background: transparent;
}

body.drawifier-info .info-container .section-box {
    margin-top: 0;
    padding: 30px 34px;
    border: 1px solid #e9ded7;
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 8px 24px rgba(42, 29, 25, .05);
}

body.drawifier-info .info-container .section-box h5 {
    margin-bottom: 18px;
    color: #171612;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 30px;
    font-weight: 500;
    letter-spacing: -.025em;
    line-height: 1.2;
}

body.drawifier-info .info-container .section-box .bio,
body.drawifier-info .info-container .section-box .offer-description {
    color: #514c50;
    font-size: 16px;
    line-height: 1.65;
}

body.drawifier-info .about-me-container .data-stats {
    margin-top: 18px;
    padding-top: 18px;
    border-top: 1px solid #eee4de;
}

body.drawifier-info .about-me-container .data-stats .number {
    color: #d64c18;
    font-family: Georgia, 'Times New Roman', serif;
}

body.drawifier-info .skills-container .skill-list li {
    padding: 9px 15px;
    border-color: #eaded6;
    border-radius: 999px;
    background: #fff8f3;
    color: #514c50;
}

body.drawifier-info .offer-container .request-a-quote {
    border: 0;
    border-radius: 8px;
    background: linear-gradient(100deg, #ff5d12, #94288f);
}

body.drawifier-info .related-drawifiers {
    clear: both;
    width: calc(100% - 30px);
    max-width: 1240px;
    margin: 6px auto 30px;
    padding: 34px;
    border: 1px solid #e9ded7;
    border-radius: 18px;
    background: linear-gradient(135deg, #fffaf6 0%, #fff 52%, #f8f6ff 100%);
    box-shadow: 0 10px 28px rgba(42, 29, 25, .055);
}

body.drawifier-info .related-drawifiers-head {
    max-width: 700px;
    margin: 0 auto 24px;
    text-align: center;
}

body.drawifier-info .related-drawifiers-head > span {
    display: block;
    margin-bottom: 8px;
    color: #d64c18;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
}

body.drawifier-info .related-drawifiers-head h2 {
    margin: 0 0 10px;
    color: #171612;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: clamp(28px, 2.4vw, 38px);
    font-weight: 500;
    letter-spacing: -.025em;
    line-height: 1.18;
}

body.drawifier-info .related-drawifiers-head p {
    margin: 0;
    color: #625b5b;
    font-size: 15px;
    line-height: 1.6;
}

body.drawifier-info .related-drawifier-grid {
    display: grid;
    margin: 0;
    padding: 0;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
    list-style: none;
}

body.drawifier-info .related-drawifier-grid a {
    display: flex;
    min-height: 92px;
    padding: 18px 20px;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    border: 1px solid #e8ddd6;
    border-radius: 14px;
    background: #fff;
    color: #171612;
    box-shadow: 0 6px 18px rgba(42, 29, 25, .04);
    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

body.drawifier-info .related-drawifier-grid a:hover,
body.drawifier-info .related-drawifier-grid a:focus {
    border-color: #efb99e;
    color: #171612;
    text-decoration: none;
    box-shadow: 0 10px 24px rgba(42, 29, 25, .08);
    transform: translateY(-2px);
}

body.drawifier-info .related-drawifier-grid a > span:first-child {
    min-width: 0;
}

body.drawifier-info .related-drawifier-grid strong,
body.drawifier-info .related-drawifier-grid small {
    display: block;
}

body.drawifier-info .related-drawifier-grid strong {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.35;
}

body.drawifier-info .related-drawifier-grid small {
    overflow: hidden;
    color: #6b6466;
    font-size: 13px;
    line-height: 1.4;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.drawifier-info .related-drawifier-grid a > span:last-child {
    flex: 0 0 auto;
    color: #d64c18;
    font-size: 22px;
    line-height: 1;
}

@media (max-width: 767.98px) {
    body.drawifier-info .drawifier-info-header-section-new {
        padding-top: 16px;
    }

    body.drawifier-info .drawifier-info-header-section-new > .container {
        padding: 0 15px;
    }

    body.drawifier-info .dr_prof {
        padding: 0;
    }

    body.drawifier-info .dr_prof_cover,
    body.drawifier-info .dr_prof_cover img {
        height: 190px;
    }

    body.drawifier-info .dr_prof_data {
        padding: 12px 20px 22px;
    }

    body.drawifier-info .dr_prof_avatar {
        width: 100px;
        height: 100px;
        margin-top: -35px;
    }

    body.drawifier-info .drawifier-section-menu-new ul {
        padding: 0 2px;
    }

    body.drawifier-info .info-container .section-box {
        padding: 24px 22px;
    }

    body.drawifier-info .info-container .section-box h5 {
        font-size: 26px;
    }

    body.drawifier-info .related-drawifiers {
        width: calc(100% - 30px);
        margin-bottom: 24px;
        padding: 28px 18px;
    }

    body.drawifier-info .related-drawifiers-head h2 {
        font-size: 29px;
    }

    body.drawifier-info .related-drawifier-grid {
        grid-template-columns: 1fr;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    body.drawifier-info .related-drawifier-grid {
        grid-template-columns: 1fr;
    }
}
