body{background:#fff;color:#000}
h1,h2,h3,h4,h5,h6{letter-spacing:-.02em}
.header-logo__image{filter:none!important}
.slideshow-slide__background{filter:grayscale(1)}
.slideshow-slide__content-wrapper{background:#000;padding:28px;max-width:660px;border-radius:0}
.slideshow-slide__content-wrapper h1,.slideshow-slide__content-wrapper p{color:#fff}
.btn,.product-card,.collection-card{border-radius:0!important}
.btn:not(.btn--link){box-shadow:none!important;border-width:1px}
.btn--primary,.btn--secondary,.btn--destructive{background:#000!important;color:#fff!important;border-color:#000!important}
.btn--primary::before,.btn--secondary::before,.btn--destructive::before{background:#fff!important}
.btn--primary:hover,.btn--secondary:hover,.btn--destructive:hover{color:#000!important}
.btn--outline{border-color:currentColor!important}
.btn--outline::before{background:#000!important}
.btn--outline:hover{color:#fff!important}
.slideshow-slide__content-wrapper .btn--primary{background:#fff!important;color:#000!important;border-color:#fff!important}
.slideshow-slide__content-wrapper .btn--primary::before{background:#000!important}
.slideshow-slide__content-wrapper .btn--primary:hover{color:#fff!important}
.slideshow-slide__content-wrapper .btn--outline{color:#fff!important;border-color:#fff!important}
.slideshow-slide__content-wrapper .btn--outline::before{background:#fff!important}
.slideshow-slide__content-wrapper .btn--outline:hover{color:#000!important}
.section-featured-blog__article-card,.section-blog__article-card{background:#fff!important;border:1px solid #000!important;border-radius:0!important}
.section-featured-blog__article-content{background:#fff;color:#000;padding:24px;border-radius:0}
.section-featured-blog__article-meta,.section-featured-blog__article-content a{color:#000!important}
.section-featured-blog a:hover,.section-blog a:hover,.section-article a:hover{text-decoration:underline;text-decoration-color:#000!important}
section[aria-labelledby="jemma-book-title"] a{background:#000;color:#fff;border:1px solid #000}
section[aria-labelledby="jemma-book-title"] a:hover{background:#fff!important;color:#000!important}
#re-amazon-finds{background:#fff!important;color:#000!important}
#re-amazon-finds *{border-color:#000!important;border-radius:0!important}
#re-amazon-finds h2{font-family:var(--font-heading,Georgia,serif)}
#re-amazon-finds article{background:#fff!important}
#re-amazon-finds nav a{color:#000!important;background:#fff!important}
#re-amazon-finds nav a:hover,#re-amazon-finds article a:not(:has(img)){color:#fff!important;background:#000!important}
#re-amazon-finds article a:not(:has(img)):hover{color:#000!important;background:#fff!important;outline:1px solid #000}
@media(max-width:767px){.slideshow-slide__content-wrapper{padding:20px}}

.shopify-policy__container{background:#fff;color:#000}
.shopify-policy__container a{color:#000;text-decoration:underline}
.section-blog,.section-article{--section-bg-color:#fff!important;--section-text-color:#000!important;--section-link-color:#000!important;--section-accent-color:#000!important;background:#fff!important;color:#000!important}
.section-blog__article-card{border:1px solid #000!important}
.section-blog a,.section-article a{color:#000!important;text-decoration-color:#000!important}
input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select{background-color:#fff;color:#000;border-color:#000}
input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,button:focus-visible{outline-color:#000}

img[src*="Roaring_Expressions_Accessories"],img[src*="Roaring_Expressions_Tops"],img[src*="Roaring_Expressions_Bottoms"]{filter:grayscale(1) contrast(1.15)!important}

.re-meet-jennifer{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:40px;max-width:1000px;margin:auto;padding:36px 20px;border-top:1px solid #000;background:#fff;color:#000}.re-meet-jennifer__photo{max-width:360px;width:100%;margin:auto}.re-meet-jennifer__photo img{display:block;width:100%;height:auto;filter:none}.re-meet-jennifer__intro{text-align:left}.re-meet-jennifer__intro p{margin-left:0!important;margin-right:0!important}@media(max-width:640px){.re-meet-jennifer{grid-template-columns:1fr;gap:24px}.re-meet-jennifer__photo{max-width:300px}.re-meet-jennifer__intro{text-align:center}}
