/* Oxiwhite style for Beauty BLOG. Module-scoped: no shop form overrides. */
body.ybc_blog{--beauty-blue:#007f9d;--beauty-pink:#ff0077;--beauty-dark:#243238}
body.ybc_blog .ybc-blog-wrapper,body.ybc_blog .ybc-blog-wrapper-detail{color:#243238;line-height:1.7}
body.ybc_blog .blog_description{font-size:16px;line-height:1.8;overflow-wrap:anywhere}
body.ybc_blog .blog_description h2,body.ybc_blog .blog_description h3{color:var(--beauty-pink);text-transform:none;line-height:1.3;margin:1.5em 0 .65em}
body.ybc_blog h1.page-heading{color:var(--beauty-dark);text-transform:none;line-height:1.2;margin-bottom:24px}
body.ybc_blog .blog_description a,body.ybc_blog .author-block a{color:var(--beauty-blue);text-decoration:underline;text-underline-offset:3px}
body.ybc_blog .blog_description a:hover,body.ybc_blog .author-block a:hover{color:var(--beauty-pink)}
body.ybc_blog .ybc-blog-wrapper .blog-category,body.ybc_blog .ybc-blog-wrapper .ybc-blog-posts>li{background:#fff;border:1px solid #e5ecee;border-radius:16px;padding:20px;margin-bottom:20px}
body.ybc_blog .blog_description img{max-width:100%;height:auto;border-radius:12px}
body.ybc_blog .ybc-blog-wrapper button,body.ybc_blog .ybc-blog-wrapper-detail button,body.ybc_blog .ybc-blog-wrapper .btn{background:var(--beauty-dark);color:#fff;border-radius:24px;border:0}
body.ybc_blog .ybc-blog-wrapper button:hover,body.ybc_blog .ybc-blog-wrapper-detail button:hover,body.ybc_blog .ybc-blog-wrapper .btn:hover{background:var(--beauty-pink)}
body.ybc_blog :is(a,button,input,textarea):focus-visible{outline:3px solid var(--beauty-blue);outline-offset:3px}
.beauty-blog-credit{font-size:13px;color:#526269;text-align:center;margin:24px 0 12px}
.beauty-blog-updated{display:inline-block;color:#526269}
@media(max-width:767px){body.ybc_blog .blog_description{font-size:16px}body.ybc_blog .ybc-blog-wrapper .blog-category{padding:16px}}

/* Imported article layout */
body.ybc_blog .page-heading,body.ybc_blog .page-heading .title_cat,body.ybc_blog .ybc_title_block{ text-transform:none!important;color:#243238!important;line-height:1.3!important;}
body.ybc_blog .blog_description h2,body.ybc_blog .blog_description h3{color:#007f9d!important;text-transform:none!important;}
body.ybc_blog .oxiwhite-blog-archive{background:#f0f7f8;border:1px solid #d7e7ea;border-left:4px solid #007f9d;border-radius:12px;padding:18px 22px;margin:18px 0 24px;}
body.ybc_blog .oxiwhite-blog-archive p:last-child{margin-bottom:0;}
body.ybc_blog .oxiwhite-blog-source-author{color:#526269;font-size:14px;}
body.ybc_blog .ybc_blog_img_wrapper{max-width:900px;margin:0 auto 24px;}
body.ybc_blog .ybc_blog_img_wrapper img{width:100%;height:auto;border-radius:14px;}
body.ybc_blog .ybc-blog-wrapper-content{line-height:1.75;}
body.ybc_blog .ybc-blog-wrapper-content .blog_description{font-size:16px;line-height:1.75;}
body.ybc_blog #left-column button,body.ybc_blog #left-column .btn,body.ybc_blog #left-column a.ybc-blog-sidebar-view-all{background:#243238!important;color:#fff!important;border-radius:22px!important;}
body.ybc_blog .post-date,body.ybc_blog .post-author,body.ybc_blog .beauty-blog-updated{color:#526269!important;}

body.ybc_blog .ybc-blog-wrapper-detail .author-block:has(.post-author-name:empty){display:none;}body.ybc_blog .ybc-blog-latest-toolbar{color:#526269!important;}body.ybc_blog .ybc-blog-latest-toolbar span{color:#526269!important;}
body.ybc_blog #left-column a.blog_view_all{background:#243238!important;color:#fff!important;border-radius:22px!important;}body.ybc_blog #left-column a.blog_view_all:hover{background:#ff0077!important;}