.dm-full-catalog[hidden]{display:none}.dm-shop-dialog{max-width:600px}.dm-shop-dialog .dm-portal-dialog-body{flex-direction:column;gap:14px;display:flex}.dm-shop-dialog h2,.dm-shop-dialog p{margin:0}.dm-shop-dialog .full{width:100%;margin-top:8px}.dm-shop-dialog .request-actions{flex-wrap:wrap;gap:10px;display:flex}.dm-shop-preview{justify-content:center;align-items:center;min-height:140px;display:flex}.dm-shop-preview .shop-avatar{width:140px;height:140px}.dm-shop-emoji>.emoji-art{width:130px;height:130px}.dm-shop-emoji{justify-content:center;align-items:center;display:flex;position:relative}.dm-shop-emoji .icon-button{position:absolute;bottom:10px;right:10px}.dm-shop-balance{color:#c1cbb7;font-size:12px}.dm-shop-leases{margin-top:24px}.dm-shop-leases .avatar{flex-shrink:0}.dm-design-art{aspect-ratio:4/3;cursor:pointer;background:#112d26;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.dm-design-art>img{object-fit:cover;width:100%;height:100%}.dm-design-art.dm-design-table>img{object-fit:contain;padding:12px}.dm-design-art .dm-design-table{object-fit:contain;width:84%;height:66%;position:absolute;inset:24% 8% 10%}.dm-design-preview{background:#0a211b;border-radius:12px;height:240px;overflow:hidden}.dm-design-preview>img{object-fit:cover;width:100%;height:100%}.dm-design-preview.dm-design-table>img{object-fit:contain;padding:12px}.dm-shop-upload-preview{background:#09251d;border-radius:12px;justify-content:center;align-items:center;height:180px;display:flex;overflow:hidden}.dm-shop-upload-preview>img{object-fit:contain;max-width:100%;height:100%}.dm-shop-upload-preview.dm-cover-preview{aspect-ratio:4/3;height:auto}.dm-shop-upload-preview.dm-cover-preview>img{object-fit:cover;width:100%}.dm-shop-upload-preview .shop-avatar,.dm-shop-upload-preview .club-image{width:140px;height:140px}.dm-shop-club-name{text-align:center;padding:20px;font-family:Georgia,serif;font-size:28px}.dm-full-catalog .product-info p{min-height:38px}.dm-shop-dialog .renewal{align-items:flex-start;font-size:13px;line-height:1.5}.dm-shop-dialog .pack-picker{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dm-shop-dialog .pack-picker button{min-width:0;padding:12px 6px}.dm-shop-dialog .pack-picker span{justify-content:center;gap:5px;margin-top:4px;display:flex}.dm-shop-dialog .club-logo-options{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.dm-shop-dialog .club-logo-options button{min-width:0;padding:6px}.dm-shop-dialog .club-logo-options span{font-size:10px}.dm-portal-store .tabbar{flex-wrap:nowrap;overflow-x:auto}.dm-portal-store .tabbar>button{white-space:nowrap;flex-shrink:0}.dm-return-item{background:#234639;border:1px solid #dfc981;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}.dm-return-item p{margin:0;font-size:13px}.dm-social-emojis>button{position:relative}.dm-social-emojis>button small{color:#f4dfac;background:#0b281f;border-radius:8px;padding:1px 4px;font-size:9px;position:absolute;bottom:-5px;right:-3px}.dm-social-emojis>button:disabled{opacity:.35}.dm-social-dialog .dm-social-stock-note{font-size:12px}.dm-server-table.dm-personalized{background-image:linear-gradient(#06191177,#06191199),var(--dm-scene-image);background-position:50%;background-size:cover}.dm-server-table.dm-personalized .dm-felt{background-image:var(--dm-table-image)!important}.dm-server-table.dm-personalized.dm-table-violet .dm-felt{filter:hue-rotate(245deg)}.dm-server-table .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (max-width:760px){.dm-server-table.dm-personalized{background-image:linear-gradient(#06191177,#06191199),var(--dm-scene-mobile-image,var(--dm-scene-image))}.dm-server-table.dm-personalized .dm-felt{background-image:var(--dm-table-mobile-image,var(--dm-table-image))!important}.dm-shop-dialog{width:calc(100% - 22px)}.dm-return-item{flex-direction:column;align-items:flex-start}}.dm-chip-price{vertical-align:middle;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.dm-chip-price>.chip-icon.small{object-fit:contain;flex-shrink:0;width:25px;height:25px}.dm-portal-store .package-price .dm-chip-price{font-size:23px;font-weight:600}.dm-portal .dmp-club-panel #dm-club-identity .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-portal .dmp-club-panel #dm-club-identity .product-art,.dm-portal .dmp-club-panel #dm-club-identity .dm-design-art{height:160px}.dm-portal .dmp-club-panel #dm-club-identity .section-heading{margin-bottom:16px}@media (max-width:440px){.dm-portal .dmp-club-panel #dm-club-identity .product-art,.dm-portal .dmp-club-panel #dm-club-identity .dm-design-art{height:130px}.dm-portal .dmp-club-panel #dm-club-identity .product-info{padding:13px 10px}.dm-portal .dmp-club-panel #dm-club-identity .product-info h3{font-size:16px}}
