@media (max-width:640px){.discovery-toolbar-inner{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,312px)}#main{--phone-section-space:20px;--phone-heading-space:12px;--phone-content-space:8px}#main .section,#main .section-block{padding-block:var(--phone-section-space)}#main .section-block.compact-block{padding-bottom:0}#main .section-title,#main .section-heading,#main .cart-accessories-heading{gap:var(--phone-content-space);margin-bottom:var(--phone-heading-space)}#main .section-heading h2{margin-block:0}#main .section-heading p:last-child,#main .section-title p{margin-top:4px}#main .campaign-mosaic-section{padding-block:12px 16px}#main .marketplace-showcase{padding:var(--phone-section-space) 16px 16px}#main .marketplace-showcase-heading{margin:0 auto var(--phone-heading-space)}#main .marketplace-showcase-heading p{margin-top:var(--phone-content-space)}#main .marketplace-showcase-row .product-grid-row{margin-top:0;padding-top:0;padding-bottom:4px}#main .marketplace-showcase-row .product-grid-row .product-card{padding-top:0}#main .marketplace-showcase .card-badge{text-overflow:ellipsis;border-width:2px;min-width:0;max-width:calc(100% - 72px);padding:4px 8px;font-size:11px;line-height:1.15;top:8px;left:8px;right:auto;overflow:hidden;transform:none}#main .marketplace-showcase .product-body,#main .marketplace-showcase .product-copy{padding-top:var(--phone-content-space)}#main .marketplace-showcase-action{margin-top:16px}#main .homepage-feature-banner{margin-block:16px}#main .featured-artists-section{padding-block:16px 20px}#main .featured-artists-section>h2{margin-bottom:var(--phone-heading-space)}#main .vibe-category-section{padding-block:8px 20px}#main .catalogue-toolbar{min-height:44px;margin-bottom:var(--phone-heading-space);padding-block:8px}#main .page-search{margin-bottom:var(--phone-heading-space)}#main .vibe-match{margin-block:12px 16px}#main .accessory-catalogue-grid,#main .accessories-page>.accessories-hero+.product-grid:not(.accessory-catalogue-grid){margin-top:16px}#main .page-shell.section-block.accessories-page{padding-top:0}#main .community-index-page,#main .community-banner-shell,#main .community-artists-row,#main .community-products,#main .community-banner-shell+.community-products{padding-top:var(--phone-section-space)}#main .community-artists-row .featured-artists-section{padding-bottom:var(--phone-section-space)}#main .community-index-intro{margin-bottom:16px}#main .community-index-intro>p:last-child{margin-top:var(--phone-content-space)}#main .creator-profile-body{gap:12px;padding-bottom:20px}#main .homepage-community-track{padding-bottom:8px}#main .pdp{gap:16px}#main .pdp-copy{padding-block:12px}#main .pdp-price{margin-block:12px}#main .cart-layout,#main .checkout-layout,#main .account-workspace{gap:16px}#main .cart-accessories{margin-top:24px}#main .cart-line{padding-block:16px}#main .summary-card,#main .checkout-form{padding:16px}#main .narrow-page{padding-block:20px 28px}#main .auth-card{margin-block:16px 24px;padding:20px}#main .account-panel{min-height:0;padding:16px}#main .account-page-heading{margin-bottom:16px}#main .account-section-heading{margin-bottom:var(--phone-heading-space)}#main .empty-state,#main .success-card{padding:24px 16px}#main .studio-shell{padding-block:20px 32px}#main .studio-layout{gap:16px}#main .studio-controls{padding:16px}#main .creator-hero{gap:24px;min-height:0;padding:32px 16px}#main .contact-methods{gap:12px;margin-top:16px}#main .contact-card{padding:16px}#main .wish-btn,#main .cart-tile-btn,#main .angle-toggle{width:44px;min-width:44px;height:44px;min-height:44px}}
@media (min-width:641px){#main .marketplace-showcase{padding-top:28px;padding-bottom:24px}#main .marketplace-showcase-heading{margin-bottom:16px}#main .marketplace-showcase-heading p{margin-top:10px}#main .marketplace-showcase-row .product-grid-row{margin-top:0;padding-top:0;padding-bottom:6px}#main .marketplace-showcase-row .product-grid-row .product-card{padding-top:0}#main .marketplace-showcase .card-badge{min-width:0;max-width:calc(100% - 72px);top:8px;left:8px;right:auto;transform:none}}
#main .account-navigation{gap:18px;padding:20px 14px}#main .account-navigation section{align-content:start;gap:2px;min-width:0}#main .account-navigation h2{letter-spacing:.06em;margin:0 10px 4px;font-size:11px;font-weight:700;line-height:1.5}#main .account-navigation a{overflow-wrap:break-word;border-radius:8px;align-items:center;min-width:0;min-height:44px;margin:0;padding:8px 10px;font-size:14px;line-height:1.4;display:flex}#main .account-navigation a:hover:not([aria-current=page]){color:var(--ink);background:#eaeaf0}#main .account-navigation a[aria-current=page]{color:var(--blue);box-shadow:inset 3px 0 0 var(--blue);background:#e9ebff;font-weight:700}#main .account-navigation a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (min-width:641px){#main .account-workspace{grid-template-columns:minmax(200px,232px) minmax(0,1fr)}}@media (max-width:640px){#main .account-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}#main .account-navigation section:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}#main .account-navigation section:last-child h2{grid-column:1/-1}}
.instagram-studio,.instagram-studio *{box-sizing:border-box}.instagram-studio{overflow-wrap:anywhere;min-width:0}.instagram-preview-controls{flex-wrap:wrap}.instagram-edit-information{text-align:center;min-height:44px;margin-bottom:10px;display:block}.owner-product-card{flex-direction:column;gap:8px;min-width:0;display:flex}.owner-product-card>.button{min-height:44px}.owner-product-card>article{flex:1}.design-details-form{margin-top:20px}@media (max-width:640px){.instagram-header-brand,.instagram-header-meta{flex-wrap:wrap;min-width:0;max-width:100%;gap:8px!important}.instagram-studio .instagram-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid!important}.instagram-summary>div{min-width:0!important;padding:12px!important}.instagram-summary>div>div:last-child{font-size:clamp(18px,5vw,26px)!important}.instagram-workspace{grid-template-columns:minmax(0,1fr);gap:14px!important;display:grid!important}.instagram-preview-panel,.instagram-edit-panel{width:100%;max-width:100%}.instagram-studio button,.instagram-studio a.button{min-height:44px}.instagram-studio .instagram-preview-background{margin-top:12px!important;padding:8px!important}.instagram-preview-controls{gap:6px!important}.instagram-preview-controls>div{padding:6px 8px!important;font-size:11px!important}}
@media (max-width:640px){#main .product-angle-stage{container-type:inline-size}#main .product-tile-actions{--tile-action-diameter:clamp(28px, 18cqw, 36px);--tile-action-icon:clamp(15px, 10cqw, 19px);gap:0;top:4px;right:4px}#main .product-tile-actions .icon-button{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;position:relative}#main .product-tile-actions .icon-button:before{content:"";width:var(--tile-action-diameter);height:var(--tile-action-diameter);pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000029}#main .product-tile-actions .wish-btn.is-active:before{background:#ef233c}#main .product-tile-actions .icon-button svg{width:var(--tile-action-icon);height:var(--tile-action-icon);pointer-events:none;position:relative}#main .product-angle-stage:has(.tile-size-picker){z-index:6}#main .product-tile-actions .tile-size-picker{box-sizing:border-box;width:calc(100cqw - 8px);max-width:220px;top:calc(100% + 4px);right:0}#main .product-tile-actions .tile-size-picker>div{flex-wrap:wrap}}
