#dev_menu{display:none}.mystuff-nav{display:flex;flex-direction:column;gap:12px}.mystuff-nav-top .page-name{margin:0 auto}.mystuff-nav.settings .page-name,.mystuff-nav.appicon .page-name,.mystuff-nav.ribblrplus .page-name,.mystuff-nav.patterns .page-name,.mystuff-nav.materials .page-name,.mystuff-nav.shops .page-name,.mystuff-nav.makers .page-name,.mystuff-nav.archive .page-name,.mystuff-nav.testing .page-name{position:relative;flex:1;min-width:0;height:40px;display:flex;align-items:center;justify-content:center}.mystuff-nav.mystuff .mystuff-nav-top,.mystuff-nav.favourites .mystuff-nav-top,.mystuff-nav.myprofile .mystuff-nav-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.mystuff-title{font-weight:var(--fontweight_heavy);color:var(--textMain);font-size:32px;line-height:40px;cursor:pointer}.mystuff-logo{display:flex;flex-direction:row;gap:8px;align-items:center;height:40px}.mystuff-logo img{height:28px;width:28px;display:none}.page-title{color:var(--textMain);font-size:var(--font_title);font-weight:var(--fontweight_heavy)}.page-subtitle{text-align:center}.mystuff-nav.settings .page-title,.mystuff-nav.appicon .page-title,.mystuff-nav.ribblrplus .page-title,.mystuff-nav.patterns .page-title,.mystuff-nav.materials .page-title,.mystuff-nav.shops .page-title,.mystuff-nav.makers .page-title,.mystuff-nav.archive .page-title,.mystuff-nav.testing .page-title{line-height:29px;text-align:center;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);height:40px;display:flex;align-items:center}.mystuff-nav .page-nav{display:flex}.mystuff-nav.board .page-nav,.mystuff-nav.mat_board .page-nav,.mystuff-nav.wish_board .page-nav,.mystuff-nav.makes .page-nav,.mystuff-nav.stash .page-nav,.mystuff-nav.allpatterns .page-nav,.mystuff-nav.boards .page-nav{flex-direction:row;justify-content:space-between;align-items:center}.search_btn,.page-btn .board-actions::part(base),.page-btn .stash-actions::part(base),.page-btn .add-board,.search_filter,.search_sort,.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}.search_sort.filtered,.search_filter.filtered{border:2px solid var(--textSecondary)}.search_sort.filtered:after,.search_filter.filtered:after{content:"";position:absolute;height:18px;width:18px;background:var(--textSecondary);z-index:100;border-radius:15px;top:-9px;right:-9px}.page-btn .add-pattern{height:48px;background:var(--menu);border:1px solid var(--menuIcon);border-radius:12px;align-items:center;justify-content:center;display:flex;padding:0 16px;cursor:pointer;font-weight:var(--fontweight_500)}.add-pat-text{display:flex;gap:4px}.page-btn .add-pattern .add-pat-text{display:flex;align-items:center;justify-content:center;gap:8px}.page-btn .add-pattern .add-pat-text svg{display:block;flex:none}.search_btn svg,.page-btn svg,.search_filter svg,.search_sort svg,.back-btn svg{height:22px;width:22px;color:var(--textSecondary)}.page-btn .board-actions::part(label),.page-btn .stash-actions::part(label){color:var(--textSecondary);padding:0;display:flex}.mystuff-tabs{display:flex;flex-direction:row;gap:20px;color:var(--textMain);font-weight:var(--fontweight_500);font-size:var(--font_large);line-height:20px}.mystuff-tabs .tab{height:40px;display:flex;align-items:center;cursor:pointer}.mystuff-tabs .tab.selected{color:var(--Purple);font-weight:var(--fontweight_heavy);border-bottom:2px dashed var(--Purple);display:flex;align-items:center}.mystuff-tabs .myprofiletab,.mystuff-tabs .myprofiletab.selected{overflow:hidden;text-overflow:ellipsis;display:block;align-content:center}.mystuff-nav-bottom .mystuff-container-search{display:flex;flex-direction:row;gap:8px;align-items:center}.mystuff-filter-sort{display:flex;flex-direction:row;gap:8px}.mystuff-content{display:flex;flex-direction:column;gap:12px}.ribblrplus-arcade{display:flex;flex-direction:column;gap:8px}.ribblrplus-panel{display:flex;flex-direction:column;gap:16px}.staywithus .primary-btn::part(base){background:var(--Pink)!important}.upgrade-btn::part(base),#ribblrplus-stay::part(base),#ribblrplus-downgrade::part(base),#ribblrplus-stay_last::part(base){background:var(--Purple)!important}.ribblrplus-cancel-step{font-size:16px;font-family:var(--fontInter)}ul.ribblrplus-perks-list li{list-style:none;margin-left:-16px;margin-top:12px}.ribblrplus-section::part(base){max-width:1e3px}sl-button.cancel-btn::part(label){font-weight:400}sl-button.cancel-continue{margin:auto}.ribblrplus-tab-panels{display:flex;flex-direction:column;gap:16px}.ribblrplus-subsection{padding:16px;border-radius:16px;background:var(--cardBackground);display:flex;flex-direction:column;gap:12px}.ribblrplus-cta-stack{display:flex;flex-direction:column;gap:12px}.ribblrplus-subsection-title{font-weight:var(--fontweight_heavy);font-size:var(--font_large);color:var(--textMain)}.app-icon-section{display:flex;flex-direction:column;gap:16px}.app-icon-header{display:flex;flex-direction:column;gap:10px}.app-icon-heading{display:flex;align-items:center;gap:12px}.app-icon-title,.app-icon-empty-title{font-size:22px;font-weight:var(--fontweight_heavy);color:var(--textMain)}.app-icon-title{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.app-icon-title-plus{display:inline-flex;align-items:center}.app-icon-title-plus .ribblr_plus_only_img{margin:0}.app-icon-copy,.app-icon-empty-copy,.app-icon-state-line,.app-icon-state-subline{color:var(--textSecondary);font-family:var(--fontInter);line-height:1.5}.app-icon-confirm-copy{color:var(--textMain);line-height:1.6}#notifDrawer .app-icon-confirm-dialog #confirm-dialog.confirm-alert::part(base){width:100%;background:var(--Purple)!important;border-color:var(--Purple)!important}.app-icon-confirm-cost-wrap{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px}.app-icon-confirm-dialog #confirm-dialog .gems-price{color:var(--White-500);background:rgb(204 213 219/15%);margin:0}.app-icon-gems-price{display:inline-flex;align-items:center;vertical-align:middle;margin:0 4px 0 2px;white-space:nowrap;font-size:var(--font_second)}.app-icon-gems-price img{width:16px;height:16px;object-fit:contain}.app-icon-state{border-radius:16px;padding:14px 16px;background:var(--menu);display:flex;flex-direction:column;gap:4px}.app-icon-grid{display:grid;grid-template-columns:repeat(auto-fit,118px);justify-content:center;gap:10px}.app-icon-card{border:1px solid transparent;border-radius:16px;background:var(--cardBackground);padding:8px;display:flex;flex-direction:column;gap:8px;text-align:center;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;color:inherit}.app-icon-card:hover{transform:translateY(-1px);border-color:rgba(118,79,255,.22)}.app-icon-card.selected{border-color:var(--Purple);box-shadow:0 10px 24px rgba(118,79,255,.12)}.app-icon-card.loading{opacity:.72;pointer-events:none}.app-icon-preview{aspect-ratio:1/1;border-radius:16px;background:radial-gradient(circle at top left,rgba(255,255,255,.72),transparent 52%),linear-gradient(145deg,var(--app-icon-accent,#7C5CFA),var(--app-icon-accent-2,#261A52));position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.app-icon-preview::after{content:"";position:absolute;inset:8px;border-radius:12px;border:1px solid rgba(255,255,255,.18)}.app-icon-preview-img{position:relative;z-index:1;width:calc(100% - 18px);height:calc(100% - 18px);object-fit:contain;border-radius:12px}.app-icon-placeholder{position:relative;z-index:1;min-width:54px;min-height:54px;padding:8px 10px;border-radius:14px;background:rgba(255,255,255,.14);backdrop-filter:blur(10px);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.app-icon-current-badge{position:absolute;top:8px;right:8px;z-index:1;border-radius:999px;padding:4px 8px;background:rgba(17,17,17,.72);color:#fff;font-size:11px;font-weight:var(--fontweight_500)}.app-icon-card-body{display:flex;flex-direction:column;gap:4px;align-items:center}.app-icon-card-title{color:var(--textMain);font-size:13px;font-weight:var(--fontweight_heavy);line-height:1.25}.app-icon-card-meta{color:var(--textSecondary);font-family:var(--fontInter);font-size:11px;line-height:1.4}.app-icon-empty{display:flex;flex-direction:column;gap:8px}.ribblrplus-billing-panel{display:flex;flex-direction:column;gap:10px}.ribblrplus-billing-title{margin:0;font-size:18px;color:var(--textMain)}.ribblrplus-billing-text{margin:0;color:var(--textSecondary);font-family:var(--fontInter)}.submenu-tabs.ribblrplus-tabs{margin:auto}.ribblrplus-billing-actions{display:flex;flex-wrap:wrap;gap:6px}.confirm-btn.second-btn-cancel::part(base){background:0 0!important;color:var(--textMain)!important;border:1px solid var(--textSecondary)}.ribblrplus-billing-options{display:flex;flex-direction:column;gap:12px}.ribblrplus-billing-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;background:var(--cardBackground);text-decoration:none;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ribblrplus-billing-option-copy{display:flex;flex-direction:column;gap:4px}.ribblrplus-billing-option-title{margin:0;color:var(--textMain);font-size:var(--font_main);font-weight:var(--fontweight_heavy);font-family:var(--font)}.ribblrplus-billing-option-subtitle{margin:0;color:var(--textSecondary);font-size:var(--font_second);font-family:var(--fontInter)}.ribblrplus-billing-option-arrow{display:flex;align-items:center;color:var(--textSecondary);flex-shrink:0}.ribblrplus-billing-option-arrow svg{width:20px;height:20px}.ribblrplus-cancel-dialog h3{margin:0 0 8px;color:var(--textMain)}.ribblrplus-cancel-dialog::part(panel){max-height:85vh;overflow-x:hidden}.ribblrplus-cancel-dialog::part(body){overflow-x:hidden}.ribblrplus-cancel-dialog.ribblrplus-cancel-dialog-usage::part(panel){width:min(92vw,760px);max-height:94vh!important}.ribblrplus-perks-list{margin:0 16px;color:var(--textSecondary)}.ribblrplus-cancel-actions{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0}.ribblrplus-cancel-reasons{display:flex;flex-direction:column;gap:10px;margin-top:12px}.ribblrplus-cancel-reason::part(base){width:100%;justify-content:flex-start;border:1px solid var(--borderColor);background:var(--background);color:var(--textMain)}.ribblrplus-cancel-reason::part(label){width:100%;display:flex;align-items:center;gap:10px;justify-content:flex-start}.ribblrplus-cancel-reason-dot{color:var(--Purple);font-size:18px;line-height:1}#ribblrplus-stay::part(base),#ribblrplus-stay_last::part(base),#ribblrplus-explore-perks::part(base),.ribblrplus-cancel-dialog .apply-cancel-coupon::part(base){background:var(--Purple)!important;border-color:var(--Purple)!important;color:var(--White)!important}#ribblrplus-stay::part(label),#ribblrplus-stay_last::part(label),#ribblrplus-explore-perks::part(label),.ribblrplus-cancel-dialog .apply-cancel-coupon::part(label){color:var(--White)!important}sl-button.cancel-continue::part(base){border:1px solid var(--borderColor);color:var(--textSecondary)!important;background:0 0!important}.ribblrplus-arcade p{margin:0;color:var(--textSupport)}.ribblrplus-arcade-embed{max-width:820px;margin:0 auto}.ribblrplus-arcade-embed iframe{border-radius:12px}.mystuff-page sl-card.section::part(base){border-radius:24px;border:none;box-shadow:none;background-color:var(--White);padding:16px;width:100%;overflow:auto}.mystuff-page sl-card.section::part(body){padding:0;display:flex;flex-direction:column;gap:16px}.section-header{color:var(--textMain);display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center}.patterns-header{flex-direction:row;justify-content:space-between}.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)}.viewall-btn{color:var(--Purple);font-weight:var(--fontweight_heavy);cursor:pointer}.pat-actions::part(base),.pin-pat{width:32px;height:24px;transition:transform .15s ease;background:var(--wishlistBg);border-radius:31px;padding:0 8px;box-sizing:border-box;border:.5px solid var(--White);display:flex;justify-content:center;min-height:24px;color:var(--textMain);align-items:center;cursor:pointer}.pin-pat::before{content:"";position:absolute;top:-12.5px;bottom:-12.5px;left:-12.5px;right:-12.5px;background:0 0}.pin-pat{position:absolute;top:4px;left:4px}.pin-pat.pinned{background:var(--btnSelected);color:var(--White)}sl-card.mypattern-item .pat-action-dropdown{position:absolute;top:4px;right:4px}.pat-actions svg{height:16px;width:16px;color:var(--textMain)}sl-button.board-actions::part(label),sl-button.pat-actions::part(label){display:flex;align-items:center}.mypattern-menu{border-radius:16px;border:none;box-shadow:none;border:1px solid var(--background);width:250px;z-index:1;top:4px;display:none}.mypattern-menu sl-menu-item::part(base){color:var(--textMain);border-bottom:1px solid var(--background);height:44px;align-items:center;display:flex;box-sizing:border-box;padding:12px 0;background:var(--White)}.mypattern-menu sl-menu-item::part(checked-icon){display:none}.mypattern-menu sl-menu-item::part(label){display:flex;align-items:center;gap:6px;padding:0 16px}sl-menu-item::part(submenu-icon){display:none}.mypattern-menu .icon{height:20px;width:20px}.all-makers-list,.all-shops-list{display:flex;flex-direction:column;gap:20px;width:100%}.all-makers-list .designer-name{display:none}.fav-shop{display:flex;flex-direction:row;gap:12px;min-width:325px;align-items:center;justify-content:space-between}.designer-section{display:flex;gap:12px;flex-direction:row;flex-wrap:nowrap;align-items:center}.designer-image{height:48px;width:48px}.designer-image #logo_img{width:48px;height:48px;object-fit:cover;margin:auto;border-radius:50%;transition:var(--transition)}.designer-info{display:flex;flex-direction:column;gap:2px;width:166px}.designer-user{white-space:nowrap;display:block;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;font-size:var(--font_large);color:var(--textMain);font-weight:var(--fontweight_heavy);cursor:pointer}.designer-name{color:var(--textSecondary);line-height:17px;display:flex;gap:2px;flex-direction:row}.designer-store{text-decoration:underline;white-space:nowrap;display:block;cursor:pointer;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;width:89px}.fav-shop sl-button::part(base){background:var(--background);color:var(--textSecondary);border:none;height:36px;box-sizing:border-box;padding:10px 20px;line-height:0;display:flex;align-items:center;font-size:var(--font_main);max-height:36px;width:104px}.fav-shop sl-button::part(label){padding:0;line-height:20px}.profile-body{width:auto;position:relative;display:flex;flex-direction:column;gap:12px}sl-card.profile-info::part(base){padding:20px 16px;border-radius:24px;background:var(--White);box-shadow:none;border:none}sl-card.profile-info::part(body){padding:0;display:flex;align-items:center;gap:16px;justify-content:space-between}.profile-detail{display:flex;gap:16px;flex-direction:row;align-items:center}.profile-image{height:64px}.my_profile_img img,.profile-image svg{width:64px;height:64px;color:var(--textMain);border-radius:50%;background:var(--background)}.profile-details{display:flex;flex-direction:column;gap:6px}.full-name{font-size:var(--font_large);line-height:20px;color:var(--textMain);display:flex;gap:5px}.first-name{flex:1}.username{font-size:var(--font_main);line-height:17px;color:var(--textSecondary);font-weight:var(--fontweight_500)}.photoupdate{display:none}.edit-on{display:block}.save-profile-btn,.edit-profile-btn{background:var(--background);height:36px;width:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer}.save-profile-btn svg,.edit-profile-btn svg{height:16px;width:16px;color:var(--Purple)}sl-card.profile-options::part(base){padding:24px 16px;border-radius:24px;background:var(--White);box-shadow:none;border:none}sl-card.profile-options::part(body){padding:0;display:flex;flex-direction:column}.option-btn{display:flex;flex-direction:row;justify-content:space-between;height:58px;align-items:center;cursor:pointer;text-decoration:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media(hover:none) and (pointer:coarse){.option-btn,.ribblrplus-billing-option,.app-icon-card{touch-action:pan-y;-webkit-tap-highlight-color:transparent}}.option-btn:nth-last-child(n+2){border-bottom:1px solid var(--background)}.profile-option-ribbot,.profile-option-icon{color:var(--textMain);display:flex;align-items:center;flex-direction:row;gap:12px;font-size:var(--font_large);line-height:20px;height:24px}.profile-option-icon span{height:24px}.profile-options svg{height:24px;width:24px;color:var(--textSecondary)}.mystuff-container-search{display:flex;flex-direction:row;gap:8px;align-items:center}.mystuff-container-search sl-input.mystuff-search-bar::part(base){border:1px solid var(--White);height:40px;padding:0 12px;border-radius:16px;background:var(--White);width:100%;display:flex;align-items:center;font-size:var(--font_large);font-family:var(--font);line-height:20px;font-weight:var(--fontweight_main)}.mystuff-container-search sl-input.mystuff-search-bar::part(input){color:var(--textMain);box-shadow:none!important}.mystuff-container-search sl-input.mystuff-search-bar sl-icon{color:var(--textSecondary)}.mystuff-container-search .search_cancel{color:var(--textSupport);font-weight:var(--fontweight_heavy);display:block}.mystuff-container-search .search-item{min-width:247px;background:var(--background);width:100%}sl-drawer.add-board-modal::part(footer),sl-drawer.add-board-modal .board-cnt{display:none}.makes-body{display:flex;flex-direction:column;gap:12px}.selfee-card .profile-image{height:64px;width:64px}.makes-profile-details{display:flex;flex-direction:column;gap:8px}.makes-follow-info{line-height:17px;font-size:var(--font_main);color:var(--textSecondary)}.shopmanager-btn::part(base){background:var(--Purple);color:var(--White-500);border:none}.shopmanager-icon{height:16px;width:16px;display:flex;align-items:center}.shopmanager-icon svg{height:16px;width:16px}.set-it{position:absolute;bottom:4px;right:4px}.set-it::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)}#makes-form::part(body){text-align:left}#makes-form form{display:flex;flex-direction:column;gap:16px}#makes-form sl-select::part(form-control-label),#makes-form sl-input::part(form-control-label){color:var(--textSecondary);font-weight:var(--fontweight_500);font-size:var(--font_main);line-height:17px;padding-bottom:4px}#makes-form sl-select::part(display-input),#makes-form sl-input::part(base),#makes-form sl-input::part(input){height:44px;background:var(--White);border:none;border-radius:12px;color:var(--textMain)}#makes-form sl-textarea::part(textarea){color:var(--textMain);height:120px}#makes-form sl-select::part(combobox),#makes-form sl-select::part(listbox),#makes-form sl-textarea::part(base){background:var(--White);border:none;border-radius:12px}#makes-form sl-input::part(suffix){padding-right:12px}.price_status{display:flex;flex-direction:row;gap:16px}.price_status sl-option::part(label){color:var(--textSecondary)}.shipping_sub{font-weight:var(--fontweight_main);line-height:18px}.product-cost0{font-weight:var(--fontweight_500)}.learnmore-makes{background:var(--menu);display:flex;flex-direction:row;align-items:center;padding:12px;border-radius:16px;color:var(--textSecondary)}.info-icon{height:16px;width:16px;padding-right:8px;color:var(--menuIcon)}.learnmore-makes a{text-decoration:underline;color:var(--Purple)}.stash_del{width:40px;height:40px;position:absolute;left:0;top:0}.stash_edit{width:40px;height:40px;position:absolute;right:0;top:0}.stash_cta{position:absolute;bottom:4px;right:4px;font-family:var(--fontInter)}.stash_cta::part(base){background:var(--Blue);color:var(--White-500);font-size:var(--second);font-size:12px;height:24px}.stash_cta.sale::part(base){background:var(--Pink);color:var(--White-500)}sl-drawer.stash-menu-modal::part(body){display:flex;flex-direction:column;gap:8px}sl-drawer.stash-menu-modal::part(header){display:none}.stash-menu-modal .edit-stash-settings,.stash-menu-modal .share-stash{background:var(--White);border-radius:16px;padding:12px 16px;display:flex;flex-direction:row;gap:12px;color:var(--textMain);font-size:var(--font_large);line-height:20px;align-items:center;width:-webkit-fill-available}.stash-menu-modal .edit-stash-settings svg,.stash-menu-modal .share-stash svg{height:24px;width:24px;color:var(--textSecondary)}.stash-menu{border-radius:16px;border:none;box-shadow:none;border:1px solid var(--background);width:250px;z-index:1;top:4px}sl-menu.stash-menu{display:none!important}.stash-menu sl-menu-item::part(base){color:var(--textMain);border-bottom:1px solid var(--background);height:44px;align-items:center;display:flex;box-sizing:border-box;padding:12px 0;background:var(--White)}.stash-menu sl-menu-item::part(checked-icon){display:none}.stash-menu sl-menu-item::part(label){display:flex;align-items:center;gap:12px;padding:0 16px}.stash-menu .icon{height:20px;width:20px}sl-button.add-stash::part(base){background:0 0;border-color:var(--Purple);color:var(--Purple);display:flex;align-items:center;padding-left:16px;border:1px solid}sl-button.add-stash::part(label){padding:0 16px 0 4px}.stash-item-details::part(panel){height:88%;max-height:80%}.stash-item-details::part(body){display:flex;flex-direction:column;gap:12px}.stash-item-details::part(title){display:flex;flex-direction:row;justify-content:center}.stash-details-img{position:relative;max-height:400px;margin:auto}.stash-details-img .qty-cnt{left:8px;bottom:8px}.stash-details-img img{object-fit:cover;border-radius:16px;height:100%;max-width:100%}.stash-notes-section,.stash-tags-section{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--menu);padding-bottom:8px}.selected-tag{background:var(--Purple);color:var(--White-500)!important}.selected-tag .stash_tag_total{color:var(--menu)}.stash-notes-section{border-bottom:none}.stash-notes-header,.stash-details-header{font-family:var(--fontInter);color:var(--textMain);font-weight:var(--fontweight_500);text-align:left}.stash_tags{display:flex;gap:8px;flex-wrap:wrap}.stash_tag{display:flex;background:var(--background);padding:0 16px;border-radius:24px;font-size:var(--font_main);cursor:pointer;transition:var(--transition);height:32px;align-items:center}.stash_tag::before{content:"#"}.stash_tag:hover,.stash_tag:active{opacity:var(--opacityHover)}.note_info{background:var(--background);padding:8px 16px;border-radius:16px;height:100px;overflow:scroll}.edit-stash-body{text-align:left}.privacy-switch{display:flex;flex-direction:row;justify-content:space-between;height:87px;align-items:center}.switch-stash-text{font-size:var(--font_large);font-weight:var(--fontweight_500);line-height:20px;color:var(--textMain)}.switch-stash-subtext{font-size:var(--font_main);line-height:18px;color:var(--textSecondary);font-weight:400}.add-stash-icon{height:18px;width:18px;display:flex}.del-stash{position:absolute;top:4px;left:4px;background:var(--wishlistBg);border:1px solid var(--White);padding:0 8px;border-radius:31px;height:24px;box-sizing:border-box;display:flex;align-items:center}.edit-stash{position:absolute;top:4px;right:4px;background:var(--wishlistBg);border:1px solid var(--White);padding:0 8px;border-radius:31px;height:24px;box-sizing:border-box;display:flex;align-items:center}.del-stash svg,.edit-stash svg{height:16px;width:16px;color:var(--textMain)}.qty-cnt{position:absolute;bottom:4px;left:4px}.qty-cnt::part(base){background:var(--wishlistBg);color:var(--textMain);height:24px;font-size:var(--font_second);font-weight:var(--fontweight_500);padding:0 10px;border-color:var(--White)}#stash_img_edit{width:90%;max-width:400px;display:block;margin:auto;position:relative;border:1px dashed var(--textSupport);border-radius:16px;height:323px}#edit_photo_src{width:100%;border-radius:16px;background:var(--background);height:-webkit-fill-available;object-fit:contain}.edit_photo_info{position:absolute;top:50%;text-align:center;display:flex;flex-direction:column;align-items:center;margin:auto;padding:0 12px;gap:12px;left:50%;transform:translate(-50%,-50%);width:100%}.upload_text{display:flex;flex-direction:column;gap:4px}.upload_h1{color:var(--textMain);font-weight:var(--fontweight_500);font-size:var(--font_main)}.upload_p{font-size:var(--font_second);color:var(--textSecondary)}.share_it{margin:0;margin-left:auto;background:var(--background);border-radius:8px;padding:8px;width:18px;height:18px}sl-drawer#sortMenu::part(panel){height:max-content;padding-bottom:32px}.smart_match_info{font-size:var(--font_second);color:var(--textSecondary);background:var(--White);padding:4px 8px;border-radius:8px;display:flex;flex-direction:row;gap:4px;align-items:center}.upload_icon{height:24px;width:24px;background:var(--White);padding:8px;border-radius:12px;color:var(--textSecondary)}.stash_img_add,.stash_edit_in{position:absolute;top:10px;height:28px;cursor:pointer;background:var(--wishlistBg);border-radius:31px;padding:0 10px;box-sizing:border-box;transition:filter .15s ease,transform .15s ease;display:flex;align-items:center}.stash_edit_in{right:10px}.stash_img_add{left:10px}.stash_img_add svg,.stash_edit_in svg{height:18px;width:18px;color:var(--textMain)}#edit_container{display:none;flex-direction:column;gap:12px}.stash_edit_details{display:flex;flex-direction:column;gap:12px;justify-content:space-between}.stash_footer{display:flex;gap:8px;padding:16px;border-top:1px solid var(--menu);background:var(--White)}.my_stash_info{background:var(--background);display:flex;flex-direction:row;border-radius:16px;padding:12px;gap:8px;color:var(--textSecondary)}.my_stash_info svg{height:16px;width:16px;min-width:16px;color:var(--menuIcon)}.stash-info-text{color:var(--textSecondary);font-size:var(--font_main);font-weight:var(--fontweight_main)}#cover-tags{display:block}.stash_note_qty label,#cover-tags label{color:var(--textSecondary);padding-bottom:4px;font-weight:var(--fontweight_500)}.tagify{--tag-bg:var(--background);--tag-text-color:var(--textMain);--tag-remove-btn-color:var(--textMain);border:none;font-size:14px}.tagify__tag{border-radius:24px;white-space:nowrap;background:var(--background);color:var(--textMain)}.tagify__input{height:44px;border-radius:12px;overflow:scroll;order:-1;flex:100%;border:1px solid var(--background);transition:.1s;margin:4px 0;padding:7px 12px;display:flex;flex-direction:row;align-items:center}.tagify__input::before{color:var(--textMain)!important;font-size:var(--font_large);display:flex;align-items:center;line-height:20px;height:20px}.tagify__dropdown{color:var(--textMain)!important}.tagify__tag>div{border-radius:24px;padding:0 8px 0 16px;height:32px;display:flex;align-items:center}.tagify__tag__removeBtn{display:flex;align-items:center;color:var(--textSupport);top:2px;position:relative}.tagify__tag__removeBtn::after{display:flex;align-items:center}.tagify--focus .tagify__input{transition:0s;border-color:var(--Purple);border-bottom:none;border-radius:12px 12px 0 0}.tagify__dropdown.color-blue .tagify__dropdown__item{padding:.5em .7em;display:grid;grid-template-columns:auto 1fr;gap:0 1em;grid-template-areas:"avatar name";text-transform:capitalize;background:var(--White)}.tagify__dropdown.color-blue .tagify__dropdown__item:hover .tagify__dropdown__item__avatar-wrap{transform:scale(1.2)}.tagify__dropdown.color-blue .tagify__dropdown__item__avatar-wrap{grid-area:avatar;width:30px;height:30px;border-radius:50%;overflow:hidden;background:#eee;transition:.1s ease-out}.tagify__dropdown.color-blue img{width:100%;vertical-align:top}.tagify__dropdown.color-blue strong{grid-area:name;width:100%;align-self:center}.tagify__dropdown.color-blue .tagify__dropdown__item__addAll{border-bottom:1px solid var(--background);gap:0}.tagify__tag:hover .tagify__tag__avatar-wrap{transform:scale(1.6)translateX(-10%)}.tagify__tag .tagify__tag__avatar-wrap{width:30px;height:30px;white-space:normal;border-radius:50px;background:silver;margin-right:5px;transition:.12s ease-out}.tagify__tag img{width:100%;vertical-align:top;pointer-events:none}#stash_note{display:block;border-radius:12px;border:1px solid var(--background);resize:none;width:100%;max-width:400px;box-sizing:border-box;padding:12px;font-family:var(--font);background:0 0;color:var(--textMain);font-size:var(--font_large)}#stash_note::placeholder{color:var(--textMain)}.stash_qty_group{display:flex;flex-direction:row;gap:8px;width:100%}#stash_qty_input{padding:0 12px;border:1px solid var(--background);background:0 0;height:44px;border-radius:12px;font-size:var(--font_large);color:var(--textMain);width:50%;box-sizing:border-box}#qty_type::part(combobox){background:0 0;color:var(--textMain);border-radius:12px;height:44px;padding-inline:12px;border:1px solid var(--background)}#qty_type::part(display-input){color:var(--textMain);font-size:var(--font_large);height:44px}#qty_type::part(expand-icon){color:var(--textMain)}#qty_type::part(listbox){background:var(--White);color:var(--textMain);font-size:var(--font_large);box-shadow:none;border-radius:12px;border:1px solid var(--background)}#qty_type sl-option::part(base){color:var(--textMain);background:0 0;padding-left:12px}#qty_type sl-option::part(checked-icon){display:none}sl-drawer.pattern-menu::part(body){display:flex;flex-direction:column;gap:8px}.pattern-menu .share-pattern,.pattern-menu .add-pat-board,.pattern-menu .unarchive-pat,.pattern-menu .archive-pat{background:var(--White);border-radius:16px;padding:12px 16px;display:flex;flex-direction:row;gap:12px;color:var(--textMain);font-size:var(--font_large);line-height:20px;align-items:center;height:20px}.pattern-menu svg{height:24px;width:24px}img.ribblrplus_alert{border-radius:16px;max-width:400px;width:100%}sl-dialog::part(panel){width:625px;max-height:576px;border-radius:24px}sl-dialog#delete-board-modal::part(panel){width:500px;height:max-content}sl-dialog#delete-board-modal::part(body){display:flex;flex-direction:column;align-items:center}#cancel-add-board{display:none}#cancel-add-board::part(base){background:0 0;border:none;font-weight:var(--fontweight_heavy);color:var(--textSupport);font-size:var(--font_large)}sl-dropdown::part(panel){box-shadow:none}sl-menu-item::part(submenu-icon){display:none}.mystuff-content{display:flex;flex-direction:column;gap:12px}#sortMenu::part(footer){display:none}sl-button.cancel-btn{width:min-content}sl-button.save-btn,sl-button.confirm-btn{width:100%}sl-button.save-btn::part(label),sl-button.confirm-btn::part(label),sl-button.cancel-btn::part(label){font-size:var(--font_large)}sl-button.cancel-btn::part(base){background:0 0;border:transparent;color:var(--textSupport);max-width:130px}.add-board-list{display:grid;margin:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:16px}.confirm-archive::part(header-actions){display:none}.confirm-archive::part(title){text-align:center}.settings-body{display:flex;flex-direction:column;gap:14px}.access-options,.notif-options{display:flex;flex-direction:column}.access-option,.notif-option{display:flex;flex-direction:row;justify-content:space-between;height:87px;align-items:center;gap:12px}.access-option:nth-last-child(n+2),.notif-option:nth-last-child(n+2){border-bottom:1px solid var(--background)}.access-btn{color:var(--textSecondary);font-weight:var(--fontweight_500);line-height:18px;display:flex;flex-direction:row;gap:8px;font-family:var(--fontInter)}sl-radio::part(base){font-family:var(--fontInter)}.access-btn svg{height:20px;width:20px}.notif-text{display:flex;flex-direction:column}.access-h1,.notif-h1{font-size:var(--font_large);font-weight:var(--fontweight_500);line-height:20px;color:var(--textMain)}.access-p,.notif-p{font-size:var(--font_main);line-height:18px;color:var(--textSecondary);font-weight:400;font-family:var(--fontInter)}sl-switch::part(control){background:var(--menuIcon);border-color:var(--menu)}sl-switch[checked]::part(control){background:var(--Purple);border-color:var(--Purple)}sl-switch::part(thumb){background:var(--White);border:none;height:20px;width:20px}.notif-info{display:flex;align-items:center;line-height:18px;margin:16px 0;color:var(--textSecondary)}.update-link{color:var(--Purple);text-decoration:underline}sl-drawer#theme-modal::part(body),sl-drawer#hand-modal::part(body){text-align:left}.theme-info::part(form-control-input),.hand-info::part(form-control-input){display:flex;flex-direction:column;gap:20px}sl-radio.theme-option::part(control),sl-radio.hand-option::part(control){border-color:var(--menu)}sl-radio.theme-option::part(control--checked),sl-radio.hand-option::part(control--checked){background:var(--Purple);border-color:var(--Purple)}.account-h1{color:var(--Pink);font-size:var(--font_large);font-weight:var(--fontweight_500)}.mypattern-item{display:block;width:100%;float:left;transition:all .5s ease-out;box-sizing:border-box}.mypattern-image{width:100%;position:relative;padding-bottom:100%;height:0}.rem_tester{cursor:pointer}.rem_tester::part(base){position:absolute;top:4px;left:4px;z-index:2;padding:0 8px;height:24px;background:var(--wishlistBg);border-color:var(--White);border-radius:31px;width:32px;display:flex}.need_help::part(base){position:absolute;top:4px;right:4px;z-index:2;padding:0 8px;height:24px;background:var(--wishlistBg);border-color:var(--White);border-radius:31px;width:32px;display:flex;align-items:center}.need_help a{height:24px;display:flex;align-items:center}.need_help svg,.rem_tester svg{height:16px;width:16px;color:var(--textMain)}.tester_deadline::part(base){position:absolute;bottom:4px;left:4px;border-radius:31px;font-size:var(--font_second);padding:0 8px;height:24px;color:var(--White-500);background:var(--Pink);border-color:var(--Pink);z-index:2}.hidemobile{display:none}.myownpatternTag::part(base){background:var(--Purple)!important;top:unset!important;bottom:4px}.myownpatternTag img{background:0 0;width:14px!important;height:14px!important;margin-right:5px;margin-top:-1px}.tagify__dropdown__item__avatar-wrap{display:none!important}.tagify__dropdown.color-blue .tagify__dropdown__item{gap:0}.tagify__dropdown.color-blue strong{font-weight:500;font-size:16px}.tagify__dropdown__item--active{color:inherit!important;opacity:.6}.tagify__dropdown__wrapper{border-color:var(--Purple)!important;border-radius:0 0 12px 12px}.stash_tag_item{display:flex;overflow-x:auto;overflow-y:hidden;width:100%}.tagify__tag>div::before{position:relative!important}.tagify.tagify--focus{border-color:var(--Purple)}.stash_tag_total{color:var(--textSupport)}sl-select[size=medium]::part(combobox){font-family:var(--fontInter);background:0 0;color:var(--textMain);border-radius:12px;height:44px;padding-inline:12px;border:1px solid var(--background)}sl-select:not([disabled])[open]::part(combobox),sl-select:not([disabled]):focus::part(combobox){border-color:var(--Purple)!important}sl-option::part(base){font-family:var(--fontInter);background-color:initial;color:var(--textMain)}sl-option[aria-selected=true]::part(base){background-color:var(--Purple)!important;color:var(--White-500)}.stash_tag_name{margin:10px;cursor:pointer;white-space:nowrap;border:1px solid var(--menu);color:var(--textMain);padding:8px 16px;border-radius:999px;margin:0 4px!important;font-size:var(--font_main);font-weight:var(--fontweight_main);font-family:var(--fontInter)}.mystuff-page .journal_by{display:none}.whatis-vpattern::part(base){border-radius:16px;background:0 0;color:var(--textSecondary);border:none}.whatis-vpattern::part(header){padding:12px 0}.whatis-vpat-mobile{display:none}sl-input#vp_ytlink::part(base){background:var(--White)!important;color:var(--textMain)!important;outline:1px dashed var(--Pink)!important}#vpattern-dialog sl-select::part(display-input),#vpattern-dialog sl-select::part(tag),#vpattern-dialog sl-select::part(combobox),#vpattern-dialog sl-select::part(listbox),#vpattern-dialog sl-option::part(base){background:var(--White)!important;color:var(--textMain)!important}#vpattern-dialog::part(panel){width:650px!important;max-height:85vh!important}@media screen and (max-width:767px) and (max-aspect-ratio:119/90){.whatis-vpat-mobile{display:block}.whatis-vpat-desktop{display:none}.mystuff-page:not(.mystuff).patterns :is(.mypattern-image,.pattern-image,.pattern_image),.mystuff-page:not(.mystuff).allpatterns :is(.mypattern-image,.pattern-image,.pattern_image){padding-bottom:125%}.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) .loader-img-abs,.mystuff-page:not(.mystuff).allpatterns :is(.all_patterns_list,.sale_patterns_list,.all-materials-list,.all_materials_list,.all_patterns_list_gems) .loader-img-abs{aspect-ratio:4/5}}@media screen and (min-width:640px){.all-makers-list,.all-shops-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:768px){.mystuff-container-search sl-input.mystuff-search-bar::part(base){width:100%}}@media screen and (min-width:1024px){#dev_menu{display:flex}.stash_footer{padding:0}#stash_img_edit{height:400px}.mystuff-nav.makes .mystuff-nav-top,.mystuff-nav.settings .mystuff-nav-top,.mystuff-nav.appicon .mystuff-nav-top,.mystuff-nav.ribblrplus .mystuff-nav-top,.mystuff-nav.board .mystuff-nav-top,.mystuff-nav.wish_board .mystuff-nav-top,.mystuff-nav.mat_board .mystuff-nav-top,.mystuff-nav.patterns .mystuff-nav-top,.mystuff-nav.materials .mystuff-nav-top,.mystuff-nav.shops .mystuff-nav-top,.mystuff-nav.makers .mystuff-nav-top,.mystuff-nav.stash .mystuff-nav-top,.mystuff-nav.allpatterns .mystuff-nav-top,.mystuff-nav.boards .mystuff-nav-top,.mystuff-nav.archive .mystuff-nav-top,.mystuff-nav.testing .mystuff-nav-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.mystuff-nav.makes .page-nav,.mystuff-nav.settings .page-nav,.mystuff-nav.appicon .page-nav,.mystuff-nav.ribblrplus .page-nav,.mystuff-nav.board .page-nav,.mystuff-nav.wish_board .page-nav,.mystuff-nav.mat_board .page-nav,.mystuff-nav.patterns .page-nav,.mystuff-nav.materials .page-nav,.mystuff-nav.shops .page-nav,.mystuff-nav.makers .page-nav,.mystuff-nav.stash .page-nav,.mystuff-nav.allpatterns .page-nav,.mystuff-nav.boards .page-nav,.mystuff-nav.archive .page-nav,.mystuff-nav.testing .page-nav{gap:12px}.mystuff-nav.settings .page-title,.mystuff-nav.appicon .page-title,.mystuff-nav.ribblrplus .page-title,.mystuff-nav.board .page-title,.mystuff-nav.mat_board .page-title,.mystuff-nav.wish_board .page-title,.mystuff-nav.patterns .page-title,.mystuff-nav.materials .page-title,.mystuff-nav.shops .page-title,.mystuff-nav.makers .page-title,.mystuff-nav.archive .page-title,.mystuff-nav.testing .page-title{position:relative}.page-subtitle{text-align:left}.mystuff-container-search .search-item{width:276px}.search_btn,.page-btn .board-actions::part(base),.page-btn .stash-actions::part(base),.page-btn .add-board,.search_filter,.search_sort,.back-btn{height:48px;width:48px;min-height:48px}sl-menu.stash-menu{display:block!important}.hidemobile{display:flex}.hidedesktop{display:none}.designer-info{min-width:166px;width:fit-content}.fav-shop sl-button::part(base){padding:10px 12px}.mypattern-menu{display:block}.makes-profile-details{flex-direction:row;width:100%;justify-content:space-between}#edit_container{flex-direction:row}.stash_edit_details,.stash-img-section{width:50%}.stash_footer{background:0 0;border-top:none}.stash_cancel{display:none}sl-menu-item.share_it{fill:none;width:auto;padding:0;border-radius:initial}}@media screen and (min-width:1280px){.mypatterns-page{margin:-16px 2% 0}sl-card.section::part(base){padding:24px}.patterns-title svg{height:24px;width:24px}.patterns-title .add-pattern svg{height:20px;width:20px}sl-card.section::part(body){border-radius:24px;box-sizing:border-box}sl-menu.mypattern-menu{width:250px;border-radius:16px;background:var(--White);border:1px solid var(--background);display:none;z-index:1;top:4px}sl-menu.mypattern-menu sl-menu-item::part(checked-icon){display:none}.mypattern-menu .add-pat-board::part(label),.mypattern-menu .unarchive-pat::part(label),.mypattern-menu .archive-pat::part(label){display:flex;align-items:center;gap:12px;padding:0 16px}.mypattern-menu .icon{height:20px}.mypattern-menu .icon svg{height:20px;width:20px}sl-menu-item.share-pattern::part(base),sl-menu-item.add-pat-board::part(base),sl-menu-item.unarchive-pat::part(base),sl-menu-item.archive-pat::part(base){color:var(--textMain);border-bottom:1px solid var(--background);height:44px;align-items:center;display:flex;box-sizing:border-box;padding:12px 0}sl-menu-item:hover.add-pat-board::part(base),sl-menu-item:focus.add-pat-board::part(base),sl-menu-item:hover.unarchive-pat::part(base),sl-menu-item:focus.unarchive-pat::part(base),sl-menu-item:hover.archive-pat::part(base),sl-menu-item:focus.archive-pat::part(base){background:var(--btnBackground)}sl-menu-item.unarchive-pat::part(base),sl-menu-item.archive-pat::part(base){border-bottom:none}#cancel-add-board{display:flex}}