#blogherads-branding div.bhalinks {display:none!important}div#blogherads-branding-container{display:none!important}.ads_close svg{margin-bottom:-20px!important;object-fit:contain!important;position:absolute!important;border-radius:8px!important;z-index:3!important;width:auto!important;height:25px!important;background:0 0;top:-3px;right:-4.5px;fill:var(--White-500)}.ads_close svg path{stroke:var(--Pink);stroke-width:1}.ads_logo img{margin-bottom:-20px!important;object-fit:contain!important;position:absolute!important;border-radius:8px!important;z-index:2!important;width:auto!important;height:25px!important;background:0 0;top:4px;left:4px}.ads_img img{object-fit:cover!important}.ads_img.pattern_image,.ads_img.material_image{border-radius:12px}.ads_title{position:absolute;top:40%;left:50%;z-index:2;transform:translate(-50%,0%);background:rgba(191,153,255,.85);color:#fff;text-shadow:var(--dropContrast);padding:10px;border-radius:5px;box-shadow:var(--box-shadow-img)}.ads_img.pattern_image{margin-bottom:0!important}img.media_item{background:0 0!important;padding:0!important;border-radius:16px!important;border:1px solid var(--Pink)!important}.all_patterns_list .ribblr_ads{width:100%}.ribblr_ads{width:100%;position:relative;min-width:0;max-width:100%;display:none}.ribblr_ads a{text-decoration:none}.ads_btn{background:var(--Pink);display:flex;align-items:center;justify-content:center;border-radius:9999px;font-size:var(--font_large);font-weight:var(--fontweight_heavy);padding:10px 24px;line-height:18px;white-space:pre-line;text-align:center;height:40px;font-family:var(--fontInter);color:var(--White);box-sizing:border-box;box-shadow:0 1px 2px #1018280D}.ribblr_ads::before{content:'Ad';top:1px;position:absolute;z-index:2;background:#fbf9fc;width:fit-content;padding:1px 3px;border-radius:4px;opacity:.8;left:14px;font-size:12px;color:var(--textSecondary)}.ads_logo::after{content:'promoted';font-size:10px;font-style:italic;color:var(--textMain);position:absolute;z-index:1;left:9px;bottom:4px;font-family:var(--fontInter)}.spons_info{display:inline-block;width:16px;border-radius:50%;text-align:center;margin-right:5px;padding:1px;background:rgba(244,47,234,.25);font-weight:700;cursor:pointer}.google_ads:not(.ad_empty){background:var(--background);border:1px solid var(--Pink);border-radius:16px;min-height:320px;min-width:0;max-width:100%;box-sizing:border-box;padding:16px 0;position:relative;overflow:hidden!important;overflow:clip!important;contain:paint;isolation:isolate}.google_ads>div:not(.ads_close):not(.google_ads_info):not(:empty){width:300px!important;max-width:100%!important;height:250px!important;margin:0 auto;display:block!important;position:relative;min-width:0;background:0 0;overflow:hidden!important;overflow:clip!important;contain:paint;isolation:isolate}.google_ads>div:not(.ads_close):not(.google_ads_info):empty{display:none!important}.google_ads>div:not(.ads_close):not(.google_ads_info):not(:empty) iframe,.google_ads>div:not(.ads_close):not(.google_ads_info):not(:empty) img,.google_ads>div:not(.ads_close):not(.google_ads_info):not(:empty) video,.google_ads>div:not(.ads_close):not(.google_ads_info):not(:empty) object,.google_ads>div:not(.ads_close):not(.google_ads_info):not(:empty) embed,.google_ads>div:not(.ads_close):not(.google_ads_info):not(:empty) canvas{max-width:100%!important;max-height:100%!important}.google_ads .ads_close{position:absolute;top:-1px;right:1px}.google_ads .ads_close svg{top:4px!important;right:4px!important}.google_ads .google_ads_info{margin:8px auto;font-size:var(--font_small);font-weight:var(--fontweight_main);color:var(--textSecondary);font-family:var(--fontInter);text-align:center;width:100%}.google_ads .ads_close,.google_ads .google_ads_info{display:none}.google_ads .google_ads_info a{color:inherit;text-decoration:underline;text-underline-offset:2px}.google_ads>div:not(.ads_close):not(.google_ads_info):not(:empty)~.ads_close,.google_ads>div:not(.ads_close):not(.google_ads_info):not(:empty)~.google_ads_info{display:block}.ribblr_pat_ads{max-width:350px;margin:16px auto}.ads_logo{display:none}@media only screen and (min-width:768px) and (min-aspect-ratio:119/90){.ribblr_ads img{aspect-ratio:1.2/1;position:relative!important;padding:20px 0 0!important;background:var(--Pink)!important}.ad_image{height:auto!important;padding-bottom:0!important}.ads_close svg{height:27px!important;top:-3.5px;right:-5px}}@media only screen and (max-width:767px) and (max-aspect-ratio:119/90){.search_page :is(.all_patterns_list,.all-patterns-list,.sale_patterns_list,.all-materials-list,.all_materials_list,.all_patterns_list_gems) .ribblr_ads,.mystuff-page:not(.mystuff).patterns :is(.all_patterns_list,.all-patterns-list,.sale_patterns_list,.all-materials-list,.all_materials_list,.all_patterns_list_gems) .ribblr_ads,.mystuff-page:not(.mystuff).allpatterns :is(.all_patterns_list,.sale_patterns_list,.all-materials-list,.all_materials_list,.all_patterns_list_gems) .ribblr_ads,.mystuff-page.mystuff .all_patterns_list .ribblr_ads,.footer-pattern-list .ribblr_ads,#wishlist-materials-list .ribblr_ads,.journalfeed_page .all_patterns_list .ribblr_ads,#archive-list .ribblr_ads,#testing-list .ribblr_ads,.new-follow-list .ribblr_ads,.wishlist-sale-list .ribblr_ads,.trending-fav-list .ribblr_ads,.new-makers-list .ribblr_ads{grid-column:1/-1}.home_page :is(.all_patterns_list) .home_ads_pat{grid-column:1/-1}.search_page :is(.all_patterns_list,.all-patterns-list,.sale_patterns_list,.all-materials-list,.all_materials_list,.all_patterns_list_gems),.mystuff-page:not(.mystuff).patterns :is(.all_patterns_list,.all-patterns-list,.sale_patterns_list,.all-materials-list,.all_materials_list,.all_patterns_list_gems),.mystuff-page:not(.mystuff).allpatterns :is(.all_patterns_list,.sale_patterns_list,.all-materials-list,.all_materials_list,.all_patterns_list_gems){grid-auto-flow:dense}.ribblr_ads .ad_image{padding-bottom:0!important;height:auto!important}.ribblr_ads .ad_image img{position:relative;aspect-ratio:1.2/1}}