sl-button::part(base){height:48px;border:none;color:var(--White);font-weight:var(--fontweight_heavy);font-family:var(--fontInter);font-size:var(--font_large);border-radius:var(--sl-input-height-medium)}.btnloading::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.6);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.btnloading,.btnloading::part(label){font-size:0!important}.btnloading svg{width:0!important;height:0!important}.community-loading::after{left:unset!important;border-top-color:var(--Purple)!important}sl-button::part(label){padding:10px 24px;line-height:20px;display:flex;align-items:center}.primary-btn::part(base){background:var(--Purple)}.secondary-btn::part(base){background:0 0;border:1px solid var(--Purple);color:var(--Purple)}sl-button.cancel-btn::part(base){background:0 0;border:transparent;color:var(--textSupport)!important}sl-button::part(base){background:var(--Purple);color:var(--White-500);border:var(--Purple)}#notifDrawer sl-button.confirm-btn::part(base),#notifDrawer sl-button#more-info::part(base){background:var(--Purple)!important;color:var(--White-500)!important}#notifDrawer sl-button.confirm-alert::part(base){background:var(--Pink)!important}.confirm-btn::part(base){background:var(--Pink)!important;color:var(--White)!important;border:var(--Pink)}.cancel-btn::part(base){color:var(--textSupport);background:0 0}sl-radio::part(control--checked){border-color:var(--Purple);background-color:var(--Purple)}sl-checkbox::part(control--checked){background:var(--Purple);border-color:var(--Purple)}sl-checkbox::part(control){border-radius:4px;height:20px;width:20px}sl-card.section{width:100%}sl-card.section::part(base){border-radius:24px;border:none;box-shadow:none;background-color:var(--White)}sl-card.section::part(body){padding:20px 16px;display:flex;flex-direction:column;gap:20px}.section-header{color:var(--textMain);display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center}.section-title{font-weight:var(--fontweight_heavy);font-size:var(--font_title);color:var(--textMain);line-height:20px;height:24px;display:flex;gap:8px;align-items:center}.section-title svg{height:20px;width:20px;color:var(--textSecondary)}.faq_section_wrap{display:block;width:100%;white-space:normal;margin-bottom:5px}sl-card.faq_section{white-space:normal}.faq_section sl-details::part(summary){font-weight:var(--fontweight_heavy);font-size:var(--font_title);color:var(--textMain);line-height:20px;height:24px}.faq_section sl-details::part(content){padding:0}.faq_section sl-details::part(base){border:none;background:0 0}.faq_section sl-details::part(header){padding:0}.faq_section .summary{display:flex;align-items:center;gap:8px}.faq_section .summary svg{width:20px;height:20px;flex-shrink:0}.faq_section details.faq-item{border-bottom:1px solid var(--menu);padding:12px 0}.faq_section details.faq-item:last-child{border-bottom:none}.faq_section details.faq-item>summary.faq-question{font-weight:var(--fontweight_heavy);font-size:var(--font_normal);color:var(--textMain);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px}.faq_section details.faq-item>summary.faq-question::-webkit-details-marker{display:none}.faq_section details.faq-item>summary.faq-question::after{content:'+';font-size:18px;flex-shrink:0;color:var(--textSecondary)}.faq_section details.faq-item[open]>summary.faq-question::after{content:'-'}.faq_section .faq-answer{font-family:var(--fontInter);font-size:var(--font_normal);color:var(--textSecondary);margin-top:8px;line-height:1.5}.footer-pattern-list,.more-sale-list,.boards-list,.all-patterns-list,.all-materials-list,.all_patterns_list,.sale_patterns_list,.all_materials_list,.all_patterns_list_gems{display:grid;list-style-type:none;margin:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:16px}.mypattern-item,.material-item,.pattern-item,.mypattern_item,.material_item,.pattern_item{display:block;width:100%;float:left;transition:all .5s ease-out;box-sizing:border-box;font-family:var(--fontInter)}sl-card.pattern-item::part(base),sl-card.material-item::part(base),sl-card.mypattern-item::part(base),sl-card.pattern_item::part(base),sl-card.material_item::part(base){border:none;box-shadow:none;background:0 0}sl-card.pattern-item::part(image),sl-card.material-item::part(image),sl-card.mypattern-item::part(image),sl-card.pattern_item::part(image),sl-card.material_item::part(image){overflow:visible}sl-card .pattern_image .pat_img,sl-card .material_image .mat_img{border-radius:12px}sl-card.material-item::part(body),sl-card.pattern-item::part(body),sl-card.mypattern-item::part(body),sl-card.pattern_item::part(body),sl-card.material_item::part(body){padding:8px 0 0;gap:2px;display:flex;flex-direction:column}.mypattern-image,.pattern_image,.material-image,.material_image,.pattern-image{width:100%;position:relative;padding-bottom:100%;height:0}.mypattern-image img,.pattern_image img,.material_image img,.pattern-image img,.material-image img,.mypattern-image img{position:absolute;height:100%;width:100%;object-fit:cover;background:var(--background2);border-radius:16px;transition:opacity 1s ease-in-out}.img_freebie img,.opacityeffect,#menuBurger div,.ribblr-profile,.getapp,.freebie-banner-btn,.Logo_Class,.journal_img img,.smart-wand,.cart-btn::part(base),.share-relative,.tagbtnlarge,.stash_cta,.teaser-page #rotatingImage,.board-grid{transition:opacity .15s ease}.special-link-no-opacity{opacity:1!important}.special-link-no-opacity:hover,.special-link-no-opacity:active{opacity:1!important}.mypattern-image img:active,.pattern_image img:active,.material_image img:active,.pattern-image img:active,.material-image img:active,.mypattern-image img:active,.img_freebie img:active,.opacityeffect:active,#menuBurger div:active,.ribblr-profile:active,.getapp:active,.freebie-banner-btn:active,.Logo_Class:active,.journal_img:active,.smart-wand:active,.cart-btn::part(base):active,.share-relative:active,.tagbtnlarge:active,.stash_cta:active,.teaser-page #rotatingImage:active,.board-grid:active{opacity:var(--opacityHover)!important}.for_you_list .pattern_image img:active{opacity:1!important}.buttoneffect,.add_wishlist_container,.remove_wishlist_container,.tester-apply-btn,.foryou-actions sl-button,.header-mobile-search,.ribbot-icon-container,.filter-sort-container div,.mystuff-filter-sort div,#show_results,.image_back_btn,.review_back_btn,.buynowbutton,.primary-btn,.sm-info-btn,.checkout_cart,.back-btn,.cta_btn_bigsale,.stash_end,.fordesignerbtn,#helpcenterbtn,.add2cart,.link2stash,.buy_contain,.manual_link,.unlock,.join_in_btns a,#login_btn,.filterbymenuitem,.confirm-btn,.secondary-btn,.shopmanager-btn,.view_as_customer,.new_shop_item sl-button,.search_sort,.banner_image_upload,.my_store_img_upload svg,#banner-del,.share_it,#reg_dialog_btn,#signup_dialog_btn{transition:transform .1s ease-in-out}.buttoneffect:active,.add_wishlist_container:active,.remove_wishlist_container:active,.tester-apply-btn:active,.foryou-actions sl-button:active,.header-mobile-search:active,.ribbot-icon-container:active,.filter-sort-container div:active,.mystuff-filter-sort div:active,#show_results:active,.image_back_btn:active,.review_back_btn:active,.buynowbutton:active,.primary-btn:active,.sm-info-btn:active,.checkout_cart:active,.back-btn:active,.cta_btn_bigsale:active,.stash_end:active,.fordesignerbtn:active,#helpcenterbtn:active,.add2cart:active,.link2stash:active,.buy_contain:active,.manual_link:active,.unlock:active,.join_in_btns a:active,#login_btn:active,.filterbymenuitem:active,.confirm-btn:active,.secondary-btn:active,.shopmanager-btn:active,.view_as_customer:active,.new_shop_item sl-button:active,.search_sort:active,.banner_image_upload:active,.my_store_img_upload svg:active,#banner-del:active,.share_it:active,#reg_dialog_btn:active,#signup_dialog_btn:active{transform:scale(.95)}.tapeffectbackground,.menu-icon,#choose_language,.fypshop-name,.readmore-link,.review_viewall,.viewall-btn,.option-btn,.question-main-item{transition:all .2s ease}.tapeffectbackground:active,.menu-icon:active,#choose_language:active,.fypshop-name:active,.readmore-link:active,.review_viewall:active,.viewall-btn:active,.option-btn:active,.question-main-item:active{background:rgba(164,113,251,.25);border-radius:8px}.home_page .carousel__item .add_wishlist_container,.home_page .carousel__item .remove_wishlist_container,.home_page .carousel__item .testers_container,sl-card .add_wishlist_container,sl-card .remove_wishlist_container,.shop_page .add_wishlist_container,.shop_page .remove_wishlist_container,.journal_page .add_wishlist_container,.journal_page .remove_wishlist_container,.makes_page .add_wishlist_container,.makes_page .remove_wishlist_container{top:0;right:0;width:40px;height:40px;position:absolute;transition:transform .15s ease;display:flex;justify-content:center;align-items:center;cursor:pointer}.pattern_shop_name{display:block;word-wrap:break-word;font-weight:var(--fontweight_main);max-width:100%;text-overflow:ellipsis;overflow:hidden;color:var(--textSecondary);opacity:.9;font-size:var(--font_second);height:17px}.pattern-title,.mypattern-name,.pattern-name,.smart-pattern-title{color:var(--textSecondary);text-align:left;display:flex;flex-direction:row;gap:6px}.craft_type{width:18px;height:18px;display:flex;flex-direction:row;gap:2px;align-items:center}.craft_type svg{width:18px;height:18px}.handmadenote{position:absolute;top:4px;left:4px}sl-textarea#gift_msg{margin-top:24px}sl-tag.tester_badge::part(base),sl-tag.handmadenote::part(base){height:24px;background:#fbf9fc;padding:0 8px;border-radius:31px;display:flex;color:var(--Purple);flex-direction:row;align-items:center;gap:4px;font-size:var(--font_second);font-weight:var(--fontweight_500)}.handmadenote svg{height:14px;width:14px}.buymakebtn{display:flex;flex-direction:row;gap:3px;align-items:center}.craft_type img{width:17px;border-radius:0!important;height:auto;object-fit:contain!important;filter:var(--invertfilter);transform:translate3d(0,0,0);backface-visibility:hidden}#crochet_svg,#knitting_svg{width:17px;height:17px;filter:var(--invertfilter);border-radius:0;margin:0 auto}.pattern_text_name,.material-text-name,.pattern-text-name,.mypattern-text{display:block;word-wrap:break-word;font-weight:var(--fontweight_main);text-overflow:ellipsis;overflow:hidden;height:18px;white-space:nowrap;color:var(--textSecondary);line-height:17px}.pattern-price,.material-price{display:flex;flex-direction:row;line-height:22px;height:22px;align-items:center;order:4}span.sale-price-before{margin-left:5px}.new-follow-list .pattern-price{padding-bottom:8px}.sale-price{font-weight:var(--fontweight_heavy);font-size:var(--font_title);color:var(--Pink);line-height:22px;line-height:1!important}.sale_price_before,.sale-price-before{font-size:var(--font_second);color:var(--textSupport);text-decoration:line-through;line-height:15px}.pattern_price,.free-price{font-size:var(--font_title);font-weight:var(--fontweight_heavy);line-height:20px}.pattern-designer{display:flex;flex-direction:row;gap:8px;align-items:center;padding-bottom:8px;order:5}.pat-designer-logo img{height:28px;width:28px;border-radius:100px}.pat-designer-name{font-family:var(--fontInter);font-size:var(--font_main);font-weight:var(--fontweight_500);line-height:16.94px;color:var(--textSecondary)}.product_line{display:flex;flex-direction:row;gap:4px;align-items:center}sl-tag.buymake::part(base){height:24px;padding:0 8px;border-radius:31px;background:var(--Purple);border:none;font-size:var(--font_second);color:var(--White-500);cursor:pointer;font-weight:var(--fontweight_500)}.buymake svg{height:14px;width:14px}.makes_sep{font-size:var(--font_large);color:var(--menuIcon)}.likejournal{cursor:pointer}.likejournal_contain{display:flex;flex-direction:row;gap:6px;align-items:center}.likejournal_contain svg{height:16px;width:16px}.likejournal-total{color:var(--textSecondary)}.var_items{grid-area:designername;display:flex;gap:2px;flex-wrap:wrap;overflow:hidden;max-height:34px;order:3;align-items:center}.var_img{height:32px;width:32px}.var_img img{width:32px;height:32px;position:relative;left:unset;top:unset;border-radius:30px;opacity:.7;box-shadow:none!important;transform:translateZ(0);object-fit:cover;cursor:pointer}.materials_ads sl-card::part(footer),.ribblr_ads sl-card::part(footer){padding:0;border:none}sl-alert:not(:defined),sl-button:not(:defined),sl-card:not(:defined),sl-checkbox:not(:defined),sl-dialog:not(:defined),sl-drawer:not(:defined),sl-dropdown:not(:defined),sl-icon:not(:defined),sl-icon-button:not(:defined),sl-input:not(:defined),sl-menu:not(:defined),sl-menu-item:not(:defined),sl-radio:not(:defined),sl-radio-group:not(:defined),sl-spinner:not(:defined),sl-tag:not(:defined),sl-textarea:not(:defined){visibility:hidden}sl-tag.tag-item{display:inline-block}sl-tag.tag-item::part(base){margin:.5em;background:var(--background2);border-radius:20px;font-size:var(--font_main);transition:.2s all ease-in-out;cursor:pointer;border:none;color:var(--black_white)}sl-tag.tag-item::part(content)::before{content:"#"}sl-tag.tag-item:hover,sl-tag.tag-item:active{opacity:var(--opacityHover)}sl-tag .sale_left::before{content:none}span.sale_left{color:var(--White-500);display:flex;align-items:center;gap:3px;font-size:var(--font_second);font-weight:var(--fontweight_500);flex-direction:row;height:24px}span.sale_left svg{height:14px;width:14px}sl-tag.bigsale_off,sl-tag.mat_discount,sl-tag.timer,sl-tag.bundle{display:flex}sl-tag.bigsale_off::part(base),sl-tag.mat_discount::part(base),sl-tag.timer::part(base),sl-tag.bundle::part(base){position:absolute;top:4px;left:4px;z-index:2;padding:0 8px;height:24px}sl-tag.bundle::part(base){background:var(--btnSelectedInverse);color:var(--textMain)}sl-tag.timer::part(base),sl-tag.timersale::part(base){background:var(--Blue);color:var(--White-500);font-family:var(--fontInter);border:none}sl-tag.timer::part(base){width:90px}sl-tag.timersale::part(base){background:var(--Pink)!important;width:auto}sl-tag.bigsale_off::part(base),sl-tag.mat_discount::part(base){color:var(--White-500);background:var(--Pink);border:none}sl-tag.bundle::part(base){border:.5px solid var(--White)}sl-tag .bundle_deal{position:relative;background:0 0;text-shadow:none;padding:0;border-radius:initial;gap:3px;display:flex;flex-direction:row;align-items:flex-start;line-height:17px;height:17px}.bundle_deal svg{height:14px;width:14px}.vpat_class{position:absolute;z-index:3;width:50px;height:50px;left:50%;top:50%;transform:translate(-50%,-50%)}.vpat_class svg{fill:var(--Pink);opacity:.9}.drp_soon{font-size:11px}sl-tag div{font-weight:var(--fontweight_500);font-size:var(--font_second);height:24px}.sl-toast-stack{left:33%;transform:translateX(-33%);width:fit-content;bottom:0;top:inherit;z-index:9999;margin:auto}.alert_title{font-size:var(--font_title);font-weight:var(--fontweight_heavy)}.alert_message{font-size:var(--font_main);margin-bottom:var(--sl-spacing-small)}sl-alert.alert::part(close-button__base){position:absolute;top:2%;right:1%;color:var(--black_white)}sl-alert.alert::part(base){background:#080114b2;backdrop-filter:blur(16px);border:none;border-radius:16px;font-weight:var(--font_large);line-height:20px;color:var(--White-500)!important;box-shadow:none;font-weight:var(--fontweight_heavy);align-items:center;justify-content:space-between}sl-alert.alert::part(message){white-space:normal;padding:12px;display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;align-items:center}.alert-body{display:flex;flex-direction:row;gap:8px;align-items:center}.alert-icon{min-width:32px;min-height:32px;height:32px;width:32px;background:#fffc;border-radius:6px;display:flex;flex-direction:row;justify-content:center;align-items:center}.alert-icon svg{height:20px;width:20px;color:#311462}.alert-icon .alert-icon-text{font-size:18px;font-weight:var(--fontweight_heavy);color:var(--White-500)}.alert-icon img{width:100%;height:100%;object-fit:cover;border-radius:6px}.alert_message{font-size:var(--font_main);margin-bottom:var(--sl-spacing-small)}.alert-title{font-size:var(--font_main);line-height:18px}.alert-text{font-size:var(--font_second);font-weight:var(--fontweight_main);line-height:15px}.alert-btn{text-decoration:underline;line-height:20px;margin-left:16px}sl-dialog::part(base){z-index:1002}sl-drawer::part(close-button__base),sl-dialog::part(close-button__base){color:var(--black_white)!important}sl-drawer::part(panel),sl-dialog::part(panel){background:var(--background);color:var(--textSecondary)}sl-option[aria-selected=true]::part(base){background:var(--Purple);color:var(--White)}sl-option[aria-selected=true]::part(checked-icon){color:var(--White)}sl-dialog::part(panel){border-radius:24px;width:550px;max-width:95%}sl-dialog::part(header),sl-drawer::part(header){color:var(--textMain);font-weight:var(--fontweight_heavy);font-size:var(--font_title);line-height:20px;border-bottom:1px solid var(--menu)}sl-dialog::part(title),sl-drawer::part(title){text-align:center}sl-dialog::part(header-actions),sl-drawer::part(header-actions){width:0}.no-footer::part(footer){display:none}sl-input::part(base){border-radius:12px;border:0}sl-dialog.dialog sl-input::part(base),sl-dialog.dialog sl-textarea::part(base){border-radius:12px;background:var(--White);color:var(--textMain);border:none;padding:12px;box-sizing:border-box;height:auto}sl-dialog.dialog sl-input::part(form-control-label),sl-dialog.dialog sl-textarea::part(form-control-label),sl-drawer.dialog sl-input::part(form-control-label),sl-drawer.dialog sl-textarea::part(form-control-label){color:var(--textSecondary);font-size:var(--font_main);font-family:var(--fontInter);font-weight:var(--fontweight_500)}sl-textarea::part(textarea),sl-input::part(input){color:var(--textSecondary);width:100%}sl-input::part(input):autofill,sl-input::part(input):-webkit-autofill{-webkit-text-fill-color:var(--Purple);box-shadow:none}.button--standard.button--neutral ::part(base){background:pink}sl-dialog.dialog sl-input::part(input),sl-dialog.dialog sl-textarea::part(textarea){color:var(--textMain);font-size:var(--font_large);font-family:var(--fontInter);line-height:19px}sl-dialog::part(overlay),sl-drawer::part(overlay){background-color:#080114ab}sl-dialog.dialog::part(title){font-size:var(--font_title);font-weight:var(--fontweight_heavy);text-align:center}sl-dialog.confirm::part(base){z-index:1004}sl-dialog.confirm::part(close-button),sl-dialog.dialog::part(close-button){display:none}sl-dialog.confirm::part(header){display:none}sl-dialog.dialog::part(body){white-space:normal;padding:32px 40px;font-family:var(--fontInter);display:flex;flex-direction:column;gap:16px}sl-dialog.dialog::part(footer){height:80px;border-top:1px solid var(--menu);display:flex;flex-direction:row;gap:12px}sl-dialog::part(footer){display:flex;flex-direction:row;gap:12px}sl-dialog::part(footer){border-top:1px solid var(--menu)}sl-drawer::part(footer){display:flex;flex-direction:row;gap:12px}.custom-label{margin-top:var(--sl-spacing-medium)}sl-dialog#board_modal::part(title){display:none}sl-dialog#board_modal::part(close-button){color:var(--black_white);position:absolute;right:10%}.sort-menu sl-button{padding:0}.sort-menu sl-button::part(base){border:none}.sort-menu sl-button::part(base){background:0 0;color:var(--black_white)}sl-dropdown .sort-menu::part(panel){background:var(--background2)}.sort-menu sl-menu-item::part(base){background:var(--background2);color:var(--black_white)}sl-icon-button.add_wishlist_container,sl-icon-button.remove_wishlist_container{top:4px;right:6px;width:24px;height:24px;transition:filter .15s ease,transform .15s ease}sl-icon-button.add_wishlist_container:hover,sl-icon-button.remove_wishlist_container:hover{cursor:pointer}sl-icon-button.add_wishlist_container:active,sl-icon-button.remove_wishlist_container:active{transform:scale(.98);filter:brightness(1.2)}.pattern_image .add_wishlist_container::part(base),.pattern_image .remove_wishlist_container::part(base),.material_image .add_wishlist_container::part(base),.material_image .remove_wishlist_container::part(base){background:var(--White);border-radius:31px;font-size:15px;border:1px solid var(--preloader2);padding:4px 4px 3px}.product_wishlist .add_wishlist_container::part(base),.product_wishlist .remove_wishlist_container::part(base){font-size:20px;margin-top:-1px;background:var(--White);border-radius:31px;border:1px solid var(--preloader2);padding:4px 4px 3px}.add_wishlist_container::part(base){color:var(--Gray-500)}.remove_wishlist_container::part(base){color:var(--Red)}sl-icon-button.search{font-size:23px;color:var(--black_white);transition:filter .15s ease,transform .15s ease}sl-icon-button.search::part(base):hover{color:var(--Purple)}sl-icon-button.search:active{transform:scale(.98);filter:brightness(1.2)}sl-input.searchbar{width:280px;font-family:var(--font)!important;font-size:var(--font_main);font-weight:400!important;color:var(--textMain)}sl-input.searchbar::part(base){font-size:var(--font_large);background:var(--White);height:48px;border-radius:16px;display:flex;align-items:center;padding:0 20px;border:1px solid var(--background);box-sizing:border-box}sl-input.searchbar::part(input){color:var(--textSecondary);font-family:var(--font)!important}sl-input.searchbar::part(base):focus{border-radius:16px 16px 0 0}#sort_container sl-drawer::part(header){display:flex;flex-direction:row;justify-content:center;position:relative;align-items:center}sl-drawer::part(title){text-align:center;font-size:var(--font_title);line-height:20px}sl-drawer::part(base){z-index:1000}sl-drawer::part(panel){border-radius:24px 24px 0 0;max-height:fit-content}sl-drawer.shop-drawer::part(title){display:none}sl-drawer.shop-drawer::part(close-button__base){position:absolute;top:2%;right:1%}#registrationDialog::part(title),sl-dialog#loginDialog::part(title){font-weight:var(--fontweight_heavy);display:flex;flex-grow:1;text-align:center;margin:0;justify-content:center}#registrationDialog::part(header),sl-dialog#loginDialog::part(header){display:flex;flex-direction:row;justify-content:center;position:relative;align-items:center}#registrationDialog::part(header-actions),#loginDialog::part(header-actions){position:absolute;left:0;width:72px;display:flex;justify-content:flex-end;height:64px}#code_back::part(base){color:var(--textSecondary)}#loginDialog::part(close-button),#registrationDialog::part(close-button){display:none}sl-dialog#registrationDialog::part(body),sl-dialog#loginDialog::part(body){padding:32px 40px;display:flex;flex-direction:column;gap:16px}sl-drawer#loginDialog::part(panel),sl-drawer#registrationDialog::part(panel){height:min-content}sl-drawer#loginDialog::part(header),sl-drawer#registrationDialog::part(header){border-bottom:none}sl-drawer#loginDialog::part(title),sl-drawer#registrationDialog::part(title){font-size:var(--font_title);line-height:20px}sl-drawer#loginDialog::part(body),sl-drawer#registrationDialog::part(body){padding:16px 16px 24px;display:flex;flex-direction:column;gap:16px}.loginForm{display:flex;justify-content:center;flex-direction:column;align-items:flex-start;gap:16px}.registrationForm{display:flex;justify-content:center;flex-direction:column;color:var(--textMain);gap:20px}.registrationHeader{display:flex;flex-direction:row}.registrationHeader img{width:100%}#username::part(input),.email2::part(input),#email1::part(input),#password::part(input),#password2::part(input),.password::part(input){background:var(--White);color:var(--textMain)!important;font-family:var(--fontInter);font-size:var(--font_large);height:auto!important;padding:0 12px;display:flex;align-items:center;flex-direction:row}#username::part(input){padding-left:8px}#username::part(base),.email2::part(base),#email1::part(base),#password::part(base),#password2::part(base),.password::part(base){height:44px;border:none;border-radius:12px;font-size:var(--font_large);background:var(--White);display:flex;align-items:center;flex-direction:row;align-content:center;line-height:1;vertical-align:middle}#username::part(form-control-label),.email2::part(form-control-label),#email1::part(form-control-label),#password::part(form-control-label),#password2::part(form-control-label),.password::part(form-control-label){color:var(--textSecondary);display:flex;margin-bottom:4px;font-size:var(--font_main);font-family:var(--fontInter);font-weight:var(--fontweight_500);margin-bottom:4px}#username::part(form-control-label)::after,.email2::part(form-control-label)::after,.password::part(form-control-label)::after{content:''}#username,.email2,#email1,#password,#password2,.password{width:100%}sl-input::part(base):focus{border-color:var(--Purple);box-shadow:0 0 0 var(--sl-focus-ring-width)var(--sl-color-violet-200)}sl-input::part(input):-webkit-autofill{-webkit-text-fill-color:var(--Purple)}#submitUsernameForm,#login-form,#submitEmailForm,#forgetPwdForm{display:flex;flex-direction:column}#username::part(prefix){padding:0 0 0 12px;font-size:19px}.login_email_info{display:flex;flex-direction:column;gap:4px}.check_email{font-size:var(--font_large);font-weight:var(--fontweight_heavy);line-height:20px;text-align:left}.list_email{color:var(--Purple)}.reg-details{background:#ceb2ff26;padding:16px;border-radius:16px;display:flex;flex-direction:column;gap:16px;font-family:var(--fontInter)}.tag_line{font-size:var(--font_main);font-weight:var(--fontweight_500);font-family:var(--fontInter);text-align:left}.register_list{display:flex;flex-direction:column;gap:16px}.register_list div{display:flex;gap:8px;font-size:var(--font_main);flex-direction:row;align-items:center;font-weight:var(--fontweight_main);line-height:17px;padding-bottom:16px;border-bottom:1px solid #ceb2ff4d}.register_list div:last-child{border-bottom:none;padding-bottom:0}.reg_form{font-size:16px;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%}.reg_form form{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.reg_form sl-icon{color:var(--textMain)}sl-button#reg_dialog_btn::part(base),sl-button#signup_dialog_btn::part(base),sl-button#login_dialog_btn::part(base),sl-button#login_btn::part(base),sl-button#change_pwd_btn::part(base){background:var(--Purple);border:none}sl-button#reg_dialog_btn::part(base):disabled,sl-button#signup_dialog_btn::part(base):disabled,sl-button#login_dialog_btn::part(base):disabled,sl-button#login_btn::part(base):disabled,sl-button#change_pwd_btn::part(base):disabled{background:var(--disabled,#BAB1D3)}sl-button#login_dialog_pwd::part(base):disabled{border-color:var(--disabled);color:var(--disabled)}sl-button#reg_dialog_btn::part(base):hover,sl-button#signup_dialog_btn::part(base):hover,sl-button#login_dialog_btn::part(base):hover,sl-button#login_btn::part(base):hover,sl-button#change_pwd_btn::part(base):hover{border-color:var(--sl-color-neutral-300);color:var(--sl-color-neutral-700);opacity:.9}#verf_btn,#reg_dialog_btn,#signup_dialog_btn,#login_dialog_btn,#login_btn,#change_pwd_btn,#login_dialog_pwd{width:100%;display:flex;margin:auto}#login_dialog_pwd{margin-bottom:16px}#reg_dialog_btn{margin-top:16px}#login_btn{margin:12px 0}.reg_label{margin:10px 0 4px;display:flex;gap:4px;align-items:stretch}.pass_text,.login_text,.signup_text{text-align:center;display:flex;justify-content:center;gap:4px;font-family:var(--fontInter);font-weight:var(--fontweight_500);padding-top:16px}.loginFooter .signup_text,.registrationFooter .login_text{padding-top:16px}sl-button#verf_btn::part(base),sl-button#login_dialog_pwd::part(base){background:0 0;border:1px solid var(--Purple);color:var(--Purple)}.login_text a,.signup_text a,.pass_text a{cursor:pointer;text-decoration:underline;color:var(--Purple)}.field_error_name,.field_error_email,.field_error_issue{color:var(--Pink);font-size:var(--font_main);font-family:var(--fontInter);margin:auto}#forgot_pass{font-family:var(--fontInter);text-decoration:underline;font-size:var(--font_main);color:var(--textSecondary);margin-bottom:16px}#verify-form sl-input::part(base){font-weight:var(--fontweight_heavy);font-size:36px;line-height:45px;background:var(--White);border:none;display:flex;align-items:center;color:var(--textMain);justify-content:center;flex-direction:row;padding:0 12px;border-radius:12px;height:72px;width:60px}#verify-form sl-input::part(input){color:var(--textMain);padding:0;text-align:center}.code_input{gap:12px;display:flex;align-items:center;margin:auto;margin-bottom:12px;justify-content:space-around;flex-direction:row}sl-icon.success_dialog{font-size:6rem;margin:3rem auto;display:flex;color:var(--sl-color-green-600)}.g_id_signin{width:auto!important;max-width:100%;margin:1em auto;background:0 0!important;display:block!important}.google_register,.google_login{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:16px}.google_enabled{width:fit-content}.google_disabled{max-width:400px}.google_disabled img{height:auto;width:100%;object-fit:cover;opacity:.5}.google_login_div{}.g_id_signin iframe{color-scheme:normal}.or-seperator{margin:8px auto;border-bottom:1px solid #e4e5e7;text-align:center;height:12px;width:100%;display:none}#seperator-text{padding:0 8px;text-transform:uppercase;line-height:24px;font-size:14px;font-weight:600;background:var(--menu);color:var(--textMain);border-radius:999px}sl-dialog#what-is-new::part(body),#getapp_popup::part(body){display:flex;flex-direction:column;gap:16px;align-items:center}sl-card.sys_msg{width:100%}.sys_msg::part(base){background:0 0;border:none;display:flex;align-items:center;width:-webkit-fill-available;margin:auto}.sysmsg-btn{width:100%}sl-card.sys_msg::part(body){padding:0!important}.release-notes::part(panel){max-width:90vw;width:auto}#what-is-new #release-notes-title,#what-is-new .welcome-title{display:flex;flex-direction:row;align-items:baseline;gap:6px;justify-content:center;line-height:20px;font-size:var(--font_title)}#release-notes-title .ribblr-logo,.welcome-title .ribblr-logo{height:15.5px}#what-is-new::part(header-actions){display:none}#what-is-new::part(title){text-align:center}#what-is-new #release-notes-summary{display:flex;flex-direction:column;gap:4px;font-family:var(--fontInter)}.gifts-container{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto;justify-content:center;width:fit-content}.gifts-container-joann{display:flex;flex-direction:column;gap:16px}.pattern_contain_gift{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-gift{cursor:pointer}sl-card.welcome-gift::part(base){border:none;box-shadow:none;background:0 0}sl-card.welcome-gift::part(image){overflow:visible}sl-card.welcome-gift::part(body){padding:8px 0 0;gap:2px;display:flex;flex-direction:column}.welcome-gift{box-sizing:border-box;width:36vw;transition:all .5s ease-out;box-sizing:border-box;font-family:var(--fontInter);max-width:175px}.welcome-gift-img{width:100%;position:relative;padding-bottom:100%;height:0}.welcome-gift-img img{background:var(--background);opacity:1;transition:opacity .3s ease;width:100%;border-radius:16px;position:absolute;height:100%;max-width:100%;object-fit:cover}.more-info-btn{height:48px;margin:0 auto;border:1px solid var(--Purple);padding:10px 16px;display:flex;align-items:center;justify-content:center;color:var(--Purple);font-size:var(--font_large);font-family:var(--fontInter);border-radius:9999px;width:80%;box-sizing:border-box}.release-notes-summary{text-align:center;font-family:var(--fontInter);font-size:var(--font_main)}.gifted-btns{display:flex;flex-direction:row;gap:8px}#newUserShop::part(base),#newUserNoShop::part(base){background:var(--background);color:var(--Purple);border:1px solid var(--Purple)}#newUserShop::part(label),#newUserNoShop::part(label){padding:10px 8px}.loader-img{width:100%;position:relative;border-radius:16px}.loader-img-abs{aspect-ratio:1/1;border-radius:16px}.has-for-you .loader-img-abs{aspect-ratio:1/1}.tip2designer-section{background:var(--White);padding:32px 8px;display:flex;flex-direction:column;gap:16px;align-items:center;border:1px solid var(--background);border-radius:24px}.tip2designer-text{display:flex;flex-direction:column;gap:4px}.tip2designer-title{color:var(--textMain);font-size:var(--font_title);font-weight:var(--fontweight_heavy);line-height:20px;text-align:center}.tip2designer-subtitle{font-size:var(--font_main);color:var(--textSecondary);text-align:center;font-weight:var(--fontweight_500);font-family:var(--fontInter)}.tip2designer-section #tip_designer svg{color:var(--Purple);width:20px;height:20px;margin-right:8px}.tip2designer-section #tip_designer{flex:1;height:inherit;width:inherit;margin:auto}sl-button#tip_designer::part(base){background:0 0!important;color:var(--Purple)!important;border:1px solid!important;font-size:16px;font-weight:600}sl-dialog#tipModal::part(panel){border-radius:24px;background:var(--background)}sl-drawer#tipModal::part(panel){border-radius:24px 24px 0 0;background:var(--background);height:max-content}sl-dialog#tipModal::part(header){border-bottom:1px solid var(--menu)}sl-dialog#tipModal::part(title),sl-drawer#tipModal::part(title){color:var(--textSecondary);text-align:center;font-weight:var(--fontweight_heavy)}sl-dialog#tipModal::part(body){padding:32px 40px}sl-dialog#tipModal::part(footer){border-top:1px solid var(--menu);display:flex;justify-content:center}sl-dialog#tipModal::part(footer){display:flex;gap:12px;align-items:center}#tipModal::part(header-actions){display:none}.tip-header{text-align:left;color:var(--textSecondary);font-weight:var(--fontweight_500);font-size:var(--font_main)}.tip-body{display:flex;flex-direction:column;gap:16px}.tip-options{display:flex;flex-direction:row;gap:8px;justify-content:center;height:64px}.tip-option{background:var(--White);padding:8px;border-radius:12px;border:1px solid #e0ceff;color:var(--textSecondary);font-size:var(--font_title);font-weight:var(--fontweight_500);display:flex;align-items:center;width:-webkit-fill-available;justify-content:center;cursor:pointer}.tip-option.selected{background:var(--btnBackground);border:2px solid var(--Purple);color:var(--textMain)}.send-tip-amt,.send-tip{font-size:var(--font_main);line-height:20px}.tip-currency{font-size:var(--font_main)}.tip-message::part(base){border-radius:12px;height:100px;box-sizing:border-box;background:var(--White)!important;border:none!important;font-size:var(--font_large);color:var(--textMain)!important;padding:12px}sl-textarea.tip-message::part(form-control-label){color:var(--textSecondary);font-weight:500;font-size:var(--font_main);margin-bottom:4px}#tipModal sl-textarea::part(textarea),#tipModal sl-input::part(input){color:var(--textSecondary);padding:0;line-height:20px}.tip-footer{display:flex;flex-direction:row;gap:8px;width:100%}.confirm-dialog .confirm-btn{width:100%;height:fit-content}.confirm-dialog.gem-inline-buttons .cancel-btn::part(base){max-width:140px;border:1px solid var(--textSupport)!important;height:48px}#notifDrawer .gem-inline-buttons sl-button.confirm-alert::part(base){background:var(--Purple)!important}.cancel-btn::part(base){height:44px;background:0 0;border:none;color:var(--textSupport);font-weight:var(--fontweight_heavy);padding:10px 24px;box-sizing:border-box;display:flex;align-content:center;justify-content:center;align-items:center;max-width:96px}#sendTip{width:100%;font-size:var(--font_main);font-weight:var(--fontweight_heavy)}#sendTip::part(base){width:100%}.back-btn svg{height:22px;width:22px;color:var(--textSecondary)}.back-btn{height:40px;width:40px;background:var(--menu);border-radius:12px;display:flex;align-items:center;justify-content:center;border:none;position:relative;box-sizing:border-box;cursor:pointer}.page-name{margin:0 auto}.page-title-short{color:var(--textMain);font-size:var(--font_title);font-weight:var(--fontweight_heavy);line-height:29px;text-align:center;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);height:40px;display:flex;align-items:center}.page-nav{display:flex}.page-nav-only{padding:16px}@media(min-height:680px) and (max-height:800px){.has-for-you .loader-img-abs{aspect-ratio:1/1}}@media(max-height:679px){.has-for-you .loader-img-abs{aspect-ratio:1/1}}.loader-text{grid-area:nametext;display:block;width:90%;margin-top:3px;--sheen-color:var(--menu);--color:var(--background)}.has-for-you .loader-text,.has-for-you .loader-text2,.has-for-you .loader-text3{--color:var(--White)}.loader-text2{grid-area:designername;display:block;width:60%;margin-top:3px;--sheen-color:var(--menu);--color:var(--background)}.loader-text3{grid-area:pricetext;display:block;width:20%;margin-top:3px;--sheen-color:var(--menu);--color:var(--background)}.fav-shop sl-skeleton{--sheen-color:var(--menu);--color:var(--background)}.preloader-item{animation:timeline;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;background:linear-gradient( to right,var(--background) 8%,var(--menu) 18%,var(--background) 33% );background-size:800px}.has-for-you .preloader-item{background:linear-gradient( to right,var(--White) 8%,var(--menu) 18%,var(--White) 33% );background-size:800px}@keyframes timeline{0%{background-position:-350px 0}100%{background-position:400px 0}}.loader-main{--indicator-color:#a471fb;font-size:80px;--track-width:12px;--track-color:transparent;display:block;z-index:99999;position:fixed;top:50%;left:50%;margin:-25px 0 0 -25px}.filter_sort sl-dialog::part(panel){border-radius:24px;height:692px;width:625px}.filter_sort sl-drawer::part(header){display:flex;flex-direction:row;justify-content:center;position:relative;align-items:center}.filter_sort sl-dialog::part(title){text-align:center}.filter_sort sl-drawer::part(title){display:flex;flex-grow:1;text-align:center;margin:0;justify-content:center}sl-dialog::part(body){padding:32px 40px}.filter_sort sl-dialog::part(body),.filter_sort sl-drawer::part(body){display:flex;flex-direction:column;gap:20px;padding:32px 40px}.filter_sort sl-drawer::part(body){padding:24px 16px}sl-drawer::part(panel){padding-bottom:24px;max-height:95vh}.filter_sort sl-dialog::part(footer),.filter_sort sl-drawer::part(footer){display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid var(--menu);gap:9px}sl-drawer#patFilters::part(panel),sl-drawer#matFilters::part(panel){height:min-content}.craft_type_cat_title,.skill_cat_title,.mat_cat_title,.size_cat_title,.pattern_cat_title,.category_cat_title{font-family:var(--fontInter);font-size:var(--font_main);font-weight:var(--fontweight_500);line-height:20px;color:var(--textMain)}.craft_type_cat,.category_cat,.skill_cat,.yarn_cat_body,.yarn_cont_body,.yarn_mat_body,.yarn_text_body,.needles_type_body,.needles_size_body,.needles_material_body,.hooks_type_body,.hooks_material_body,.hooks_size_body,.threads_material_body,.fabric_material_body,.other_type_body,.size_cat_body,.pattern_cat_body,.make_cat_body,.mat_cat_body{display:flex;flex-direction:column;gap:8px}li.tag_li.tag_selected .tag_text,.featured_tag_list .tag_selected,#makesFilter .selected svg,#matFilters .selected svg,#patFilters .selected svg{color:var(--Purple)}#makesFilter sl-icon,#patFilters sl-icon{color:var(--textSecondary)}#makesFilter .title,#matFilters .title,#patFilters .title{line-height:20px;color:var(--drawer);font-size:14px;font-weight:400}.craft_type_cat_body,.category_cat_body,.skill_cat_body{display:flex;gap:8px;flex-direction:row;justify-content:center;flex-wrap:nowrap}.category_cat_body{flex-wrap:wrap}.craft,.cat,.mat,.lvl{background:var(--White);display:flex;flex-direction:column;border-radius:16px;padding:8px;gap:4px;height:72px;box-sizing:border-box;justify-content:center;cursor:pointer;align-items:center}.category_cat .mat,.category_cat .cat{width:165px;min-width:165px}sl-dialog .category_cat .mat,sl-dialog .category_cat .cat{height:72px;width:100%;max-width:130px;min-width:130px}.craft_type_cat .craft{width:80px}sl-dialog .craft_type_cat .craft{height:72px;width:100%;max-width:130px}.category_body .cat,.category_body .mat{width:164px}.lvl{width:107px;min-width:110px}sl-dialog .lvl{height:72px;width:100%;max-width:176px}.cat img,.craft img,.lvl sl-icon,.mat img{height:24px;width:24px;color:var(--drawer)}.filter_sort .selected{background:#ceb2ff40}.filter_sort .selected div{font-weight:600}#makesFilter sl-details::part(base),#patFilters sl-details::part(base),#matFilters sl-details::part(base){background:0 0;border:none}#makesFilter sl-details::part(header),#patFilters sl-details::part(header),#matFilters sl-details::part(header){padding:4px 0;height:28px;box-sizing:border-box;font-family:var(--fontInter);font-size:var(--font_main);font-weight:var(--fontweight_500);line-height:20px;color:var(--textMain)}#makesFilter sl-details::part(content),#patFilters sl-details::part(content),#matFilters sl-details::part(content){padding:4px 0}#makesFilter sl-checkbox::part(base),#patFilters sl-checkbox::part(base),#matFilters sl-checkbox::part(base){display:flex;justify-content:space-between;flex-direction:row-reverse;height:32px;box-sizing:border-box;align-items:center}#makesFilter sl-checkbox::part(control),#patFilters sl-checkbox::part(control),#matFilters sl-checkbox::part(control){height:24px;width:24px}#makesFilter sl-checkbox::part(control--checked),#patFilters sl-checkbox::part(control--checked),#matFilters sl-checkbox::part(control--checked){background:var(--Purple);border:var(--Purple);height:24px;width:24px}#makesFilter sl-checkbox,#patFilters sl-checkbox,#matFilters sl-checkbox{padding-bottom:4px;line-height:17px}#makesFilter sl-checkbox::part(label),#patFilters sl-checkbox::part(label),#matFilters sl-checkbox::part(label){line-height:17px;font-weight:var(--fontweight_main);color:var(--textMain);font-size:var(--font_main);font-family:var(--fontInter)}.filter_sort sl-drawer::part(panel){max-height:90%}#empty_clear_search::part(base),.filter_sort #clear_results::part(base),.filter_sort #show_results::part(base){border:1px solid var(--Purple)}#empty_clear_search::part(base),.filter_sort #clear_results::part(base){background:0 0;color:var(--Purple);min-width:121px;height:48px;display:flex;align-items:center}.filter_sort #show_results::part(base){background-color:var(--Purple);color:var(--White);min-width:223px;height:48px;display:flex;align-items:center}#empty_clear_search::part(base){width:230px;padding:10px 24px;border-radius:30px;height:48px;display:flex;align-items:center}#empty_clear_search::part(label){font-weight:var(--fontweight_heavy);line-height:20px;color:var(--Purple)}sl-card.app_download img{width:175px;border-radius:16px;margin-bottom:8px}.new-follow-list:not(:has(.desktop_banner_ad))>:nth-child(n+13),.trending-fav-list:not(:has(.desktop_banner_ad))>:nth-child(n+13),.wishlist-sale-list:not(:has(.desktop_banner_ad))>:nth-child(n+13),.new-makers-list:not(:has(.desktop_banner_ad))>:nth-child(n+13){display:none!important}.new-follow-list:has(.desktop_banner_ad)>:nth-child(n+14),.trending-fav-list:has(.desktop_banner_ad)>:nth-child(n+14),.wishlist-sale-list:has(.desktop_banner_ad)>:nth-child(n+14),.new-makers-list:has(.desktop_banner_ad)>:nth-child(n+14){display:none!important}@media screen and (min-width:640px) and (max-width:1023px){.preview_small>:nth-child(n+4){display:none!important}.preview_large:not(:has(.desktop_banner_ad))>:nth-child(n+7),.preview_large:has(.desktop_banner_ad)>:nth-child(n+8){display:none!important}.home_page .all_patterns_list:not(:has(.desktop_banner_ad))>:nth-child(n+4):not(.ribblr_ads),.home_page .all-materials-list>:nth-child(n+4),.home_page .all_materials_list>:nth-child(n+4),.home_page .more-sale-list:not(:has(.desktop_banner_ad))>:nth-child(n+4){display:none!important}.home_page .all_patterns_list:has(.desktop_banner_ad)>:nth-child(n+8),.home_page .more-sale-list:has(.desktop_banner_ad)>:nth-child(n+8){display:none!important}.mat_plus_pat .all_patterns_list>:nth-child(n+4),.mat_plus_pat .all-materials-list>:nth-child(n+4),.mat_plus_pat .all_materials_list>:nth-child(n+4){display:none!important}}@media screen and (min-width:640px){.more-sale-list,.sale_patterns_list,.boards-list,.all-patterns-list,.all-materials-list,.all_patterns_list,.all_materials_list,.all_patterns_list_gems{grid-template-columns:repeat(3,minmax(0,1fr))}.featured_patterns .all_patterns_list,.all_patterns_list_gems{grid-template-columns:repeat(4,minmax(0,1fr))}}.tags_section sl-details::part(base),.mat_info_section sl-details::part(base){border:none;background:0 0}.tags_section sl-details::part(header),.mat_info_section sl-details::part(header){padding:0}.tags_section sl-details::part(summary),.mat_info_section sl-details::part(summary){font-weight:var(--fontweight_heavy);font-size:var(--font_title);color:var(--textMain)}.summary svg{width:20px}.summary{display:flex;gap:8px;align-items:center}.tags_section sl-tag::part(base){height:32px;border-radius:24px;border:none;background:var(--background);color:var(--textMain)}.alltags{display:flex;flex-wrap:wrap;gap:8px}.alert-icon-transparent .alert-icon{background:0 0!important}@media only screen and (max-width:768px){sl-dialog::part(body){padding:16px!important}sl-dialog::part(panel){max-height:75vh!important}}@media only screen and (max-width:639px){.preview_small>:nth-child(n+3){display:none!important}.preview_large>:nth-child(n+6){display:none!important}.home_page .all_patterns_list>:nth-child(n+5):not(.ribblr_ads),.home_page .all-materials-list>:nth-child(n+5),.home_page .all_materials_list>:nth-child(n+5),.home_page .more-sale-list>:nth-child(n+5):not(.ribblr_ads){display:none!important}.mat_plus_pat .all_patterns_list>:nth-child(n+3),.mat_plus_pat .all-materials-list>:nth-child(n+3),.mat_plus_pat .all_materials_list>:nth-child(n+3){display:none!important}.new-follow-list>:nth-child(n+15),.trending-fav-list>:nth-child(n+15),.wishlist-sale-list>:nth-child(n+15),.new-makers-list>:nth-child(n+15){display:none!important}.sl-toast-stack{bottom:70px;width:100%!important;padding-bottom:max(env(safe-area-inset-bottom),5px)}}@media only screen and (max-width:399px) and (max-aspect-ratio:15/9){.home_page .all_patterns_list,.home_page .sale_patterns_list,.home_page .all-materials-list,.home_page .all_materials_list,.home_page .all_patterns_list_gems{grid-template-columns:repeat(2,minmax(0,1fr))}.bigsalepage .sale_patterns_list{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:1024px) and (max-width:1279px){.preview_small>:nth-child(n+5){display:none!important}.preview_large:not(:has(.desktop_banner_ad))>:nth-child(n+9),.preview_large:has(.desktop_banner_ad)>:nth-child(n+10){display:none!important}}@media screen and (min-width:1024px){sl-checkbox::part(control){border-radius:4px;height:24px;width:24px}.tip2designer-section{padding:40px 8px}sl-card.section::part(body){gap:16px}.home_page .all_patterns_list:not(:has(.desktop_banner_ad))>:nth-child(n+9),.home_page .all-materials-list>:nth-child(n+9),.home_page .all_materials_list>:nth-child(n+9),.home_page .more-sale-list:not(:has(.desktop_banner_ad))>:nth-child(n+9){display:none!important}.home_page .all_patterns_list:has(.desktop_banner_ad)>:nth-child(n+10),.home_page .more-sale-list:has(.desktop_banner_ad)>:nth-child(n+10){display:none!important}.mat_plus_pat .all_patterns_list>:nth-child(n+5),.mat_plus_pat .all-materials-list>:nth-child(n+5),.mat_plus_pat .all_materials_list>:nth-child(n+5){display:none!important}.footer-pattern-list,.more-sale-list,.boards-list,.all-patterns-list,.all-materials-list,.all_patterns_list,.sale_patterns_list,#mypatterns-list,.all_materials_list,.all_patterns_list_gems{grid-template-columns:repeat(4,minmax(0,1fr))}.home_page .all_patterns_list,.home_page .sale_patterns_list,.home_page .all-materials-list,.home_page .all_materials_list,.home_page .more-sale-list,.home_page .all_patterns_list_gems{grid-template-columns:repeat(4,minmax(0,1fr))}.bigsalepage .sale_patterns_list{grid-template-columns:repeat(3,minmax(0,1fr))}sl-alert.alert::part(base){font-size:var(--font_large)}sl-alert.alert::part(message){padding:20px}.alert-body{gap:12px}.alert-icon{min-width:40px;min-height:40px;height:40px;width:40px;border-radius:8px}.alert-icon svg{height:24px;width:24px}.alert-icon img{width:100%;height:100%;object-fit:cover;border-radius:8px}.alert-title{font-size:var(--font_large);line-height:20px}.alert-text{font-size:var(--font_main);line-height:17px}sl-input.searchbar{width:400px}#verify-form sl-input::part(base){height:88px;width:96px;font-size:48px;line-height:60px}}@media screen and (min-width:1280px) and (max-width:1535px){.preview_small>:nth-child(n+6){display:none!important}.preview_large:not(:has(.desktop_banner_ad))>:nth-child(n+11),.preview_large:has(.desktop_banner_ad)>:nth-child(n+12){display:none!important}}@media screen and (max-width:1279px){.footer-pattern-list:not(:has(.desktop_banner_ad))>:nth-child(n+9){display:none!important}}@media screen and (min-width:640px) and (max-width:1023px){.footer-pattern-list:has(.desktop_banner_ad)>:nth-child(n+8){display:none!important}}@media screen and (min-width:1024px) and (max-width:1279px){.footer-pattern-list:has(.desktop_banner_ad)>:nth-child(n+10){display:none!important}}@media screen and (min-width:1280px){.footer-pattern-list,.more-sale-list,.boards-list,.all-patterns-list,.all-materials-list,.all_patterns_list,.sale_patterns_list,#mypatterns-list,.all_materials_list,.all_patterns_list_gems{grid-template-columns:repeat(5,minmax(0,1fr))}.footer-pattern-list:not(:has(.desktop_banner_ad))>:nth-child(n+11),.footer-pattern-list:has(.desktop_banner_ad)>:nth-child(n+12){display:none!important}}@media screen and (min-width:1536px){.more-sale-list,.boards-list,.all-patterns-list,.all-materials-list,.all_patterns_list,.sale_patterns_list,#mypatterns-list,.all_patterns_list_gems{grid-template-columns:repeat(5,minmax(0,1fr))}.featured_patterns .all_patterns_list,.all_patterns_list_gems{grid-template-columns:repeat(4,minmax(0,1fr))}.preview_small>:nth-child(n+6){display:none!important}.preview_large:not(:has(.desktop_banner_ad))>:nth-child(n+11),.preview_large:has(.desktop_banner_ad)>:nth-child(n+12){display:none!important}}