.catalog-mobile-controls,.catalog-play{display:none}
@media(max-width:760px){
body.catalog-mobile-list{width:100%;margin:0;background:#faf4ff;overflow-x:clip;color:#594365}
body.catalog-mobile-list,body.catalog-mobile-list td,body.catalog-mobile-list a,body.catalog-mobile-list input,body.catalog-mobile-list select,body.catalog-mobile-list div,body.catalog-mobile-list span{font-family:'Malgun Gothic',sans-serif!important}
body.catalog-mobile-list .nf-mobile-header h1{font-size:23px}body.catalog-mobile-list .nf-mobile-header p{font-size:14px}body.catalog-mobile-list .nf-mobile-header .nf-mobile-main-menu a{font-size:14px}body.catalog-mobile-list .nf-mobile-account-menu a{font-size:12px}
.catalog-desktop-header{display:none}.catalog-shell{width:100%!important;max-width:100%;transform:none!important;background:transparent!important;padding:0 12px}
.catalog-layout,.catalog-layout>tbody,.catalog-layout>tbody>tr,.catalog-layout>tbody>tr>td{display:block;width:100%!important;height:auto!important;max-width:100%;padding:0;background:transparent!important}
.catalog-shell table{width:100%!important;max-width:100%;height:auto!important}.catalog-shell td{height:auto;max-width:100%;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.catalog-shell img{max-width:100%;height:auto}
.catalog-mobile-controls{display:block;padding:14px 12px 0}.catalog-mobile-controls form{margin:0}
.catalog-search,.catalog-search>tbody,.catalog-search tr{display:block;width:100%!important}.catalog-search td{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid #e8d8ed;border-radius:16px;background:#fff;height:auto!important;width:100%!important}
.catalog-search a{display:flex;align-items:center;justify-content:center;min-width:54px;min-height:44px;border:1px solid #e5cde9;border-radius:12px}.catalog-search input[type=text]{flex:1 1 150px;width:150px;min-width:0;height:44px;font-size:16px;padding:8px 10px;border:1px solid #cfaedb;border-radius:10px;background:#fff}.catalog-search input[type=submit]{min-height:44px;min-width:64px;font-size:15px;padding:8px 12px;border:0;border-radius:12px;background:#b663bc;color:white}.catalog-search td>img{display:none}
.catalog-card{display:block;margin:14px 0!important;padding:0!important;border:1px solid #e3cde9;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 5px 15px #8d63a00d}.catalog-card>tbody{display:block}.catalog-card>tbody>tr:not(.catalog-card-row){display:none}.catalog-card-row{display:flex;flex-direction:column;width:100%}.catalog-card-row>td{display:block;width:100%!important;max-width:100%;padding:0;height:auto!important}.catalog-card-row>td:nth-child(2){display:none}
.catalog-thumb>a{display:block;width:100%}.catalog-thumb img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:540/280}.catalog-card .catalog-detail{padding:14px}.catalog-detail-table,.catalog-detail-table>tbody,.catalog-detail-table>tbody>tr{display:block;width:100%}.catalog-detail-table td{display:block;width:100%;height:auto!important;padding:4px 0;font-size:14px;line-height:1.7}.catalog-detail-table td img{max-width:100%;height:auto}.catalog-detail-table td.catalog-empty{display:none}.catalog-detail-table td.pink-line{height:2px!important;padding:0}.catalog-card .catalog-title{font-size:18px;padding:0 0 8px;line-height:1.5}.catalog-title>a,.catalog-title b,.catalog-title b>a{font-size:18px;line-height:1.5;color:#8e369b}.catalog-title>img{display:none}
.catalog-card .free-thumb-wrap{display:block;width:100%;height:auto}.catalog-card .free-badge{font-size:13px}.catalog-card .free-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.catalog-card .style-helper-btn,.catalog-card .designer-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.catalog-card .helper-sub{display:none}.catalog-card .catalog-play{display:block;width:100%;min-height:48px;margin-top:12px;padding:8px 12px;border:0;border-radius:14px;background:linear-gradient(120deg,#ed73bc,#bb74d6);color:#fff;font-size:15px;font-weight:bold}
.catalog-pager,.catalog-pager>tbody,.catalog-pager>tbody>tr,.catalog-pager td{display:block;width:100%!important;height:auto!important}.catalog-pager{margin:14px 0}.catalog-pager td:first-child{display:none}.catalog-pager .catalog-page-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;line-height:2.4}.catalog-page-links a,.catalog-page-links b{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px 10px;border:1px solid #dbc3e5;border-radius:12px;background:#fff;font-size:14px}.catalog-page-links b{background:#b56aba;color:#fff}.catalog-pager td:last-child{padding:8px 0;text-align:center}
.catalog-shell .membership-cta,.catalog-shell .free-start-cta{width:100%;margin:14px 0;padding:14px;border-radius:16px;font-size:14px;line-height:1.7}.catalog-shell .membership-cta strong,.catalog-shell .free-start-cta p,.catalog-shell .free-start-cta .step,.catalog-shell .free-start-cta .label{font-size:14px;line-height:1.7}.catalog-shell .free-start-cta h1{font-size:18px;line-height:1.5}.catalog-shell .cta-actions{display:flex;flex-wrap:wrap;gap:8px}.catalog-shell .cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0!important;padding:8px 12px;font-size:13px}
.catalog-shell [nowrap]{white-space:normal!important}.catalog-shell [width="20"]:empty{display:none}
}

@media(max-width:760px){.catalog-shell.catalog-layout{padding:0 12px}.catalog-shell .catalog-card{width:100%!important}}

.catalog-free-actions{display:none}
@media(max-width:760px){.catalog-card .catalog-free-actions{display:flex;gap:8px;margin-top:12px;align-items:stretch}.catalog-card .catalog-free-actions .catalog-play,.catalog-card .catalog-free-actions .style-helper-btn{display:flex;flex:1 1 0;min-width:0;width:auto;min-height:48px;margin:0;justify-content:center;padding:8px 6px;font-size:13px;line-height:1.4;white-space:normal;text-align:center}.catalog-free-actions .helper-badge{display:none}}
