.t4s-pr__icon-list{gap:0;margin-top:20px}.t4s-icon-list-item{display:flex;align-items:center;gap:12px;padding:20px 18px 20px 0;cursor:pointer;transition:background-color .25s ease;width:100%}.t4s-icon-list-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px}.t4s-icon-list-icon img{width:22px;height:22px;display:block;object-fit:contain}.t4s-icon-list-label{flex:1;font-size:14px;font-weight:500;color:#1d1d1f;line-height:1.4}.t4s-icon-list-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.t4s-icon-list-arrow svg{width:16px;height:16px;display:block}.t4s-icon-list-divider{width:100%;height:1px;background-color:#e8e8e8;margin:0}.t4s-icon-list-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;align-items:center;justify-content:center}.t4s-icon-list-modal.is-open{display:flex}.t4s-icon-list-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.t4s-icon-list-modal-content{position:relative;width:640px;max-width:90vw;max-height:85vh;background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000026;animation:t4s-modal-slide-up .3s ease}@keyframes t4s-modal-slide-up{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes t4s-modal-slide-up-mobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.t4s-icon-list-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e8e8e8;flex-shrink:0}.t4s-icon-list-modal-title{font-size:18px;font-weight:600;color:#1d1d1f;margin:0;line-height:1.3}.t4s-icon-list-modal-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;cursor:pointer;color:#1d1d1f;transition:transform .2s ease;flex-shrink:0;padding:0}.t4s-icon-list-modal-close:hover{transform:rotate(90deg)}.t4s-icon-list-modal-close svg{width:18px;height:18px}.t4s-icon-list-modal-body{padding:0;overflow-y:auto;flex:1}.t4s-icon-list-accordion-item{border-bottom:1px solid #e8e8e8}.t4s-icon-list-accordion-item:last-child{border-bottom:none}.t4s-icon-list-accordion-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;cursor:pointer;transition:background-color .25s ease;gap:12px}.t4s-icon-list-accordion-header:hover{background-color:#f7f7f8}.t4s-icon-list-accordion-header-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.t4s-icon-list-accordion-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px}.t4s-icon-list-accordion-icon img{width:22px;height:22px;display:block;object-fit:contain}.t4s-icon-list-accordion-label{font-size:15px;font-weight:500;color:#1d1d1f;line-height:1.4}.t4s-icon-list-accordion-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;transition:transform .3s ease;color:#999}.t4s-icon-list-accordion-item.is-active .t4s-icon-list-accordion-arrow{transform:rotate(180deg)}.t4s-icon-list-accordion-body{height:0;overflow:hidden;transition:height .35s ease}.t4s-icon-list-accordion-content{padding:0 24px 20px 58px;font-size:14px;line-height:1.7;color:#555}.t4s-icon-list-accordion-content p{margin:0 0 10px}.t4s-icon-list-accordion-content p:last-child{margin-bottom:0}@media(max-width:767px){.t4s-icon-list-item{padding:12px 14px 12px 0;gap:10px}.t4s-icon-list-label{font-size:13px}.t4s-icon-list-modal{align-items:flex-end}.t4s-icon-list-modal-content{width:100%;max-width:100%;max-height:100vh;height:auto;animation:t4s-modal-slide-up-mobile .35s ease;border-radius:0}.t4s-icon-list-modal-body{max-height:calc(100vh - 60px)}.t4s-icon-list-modal-header{padding:14px 16px}.t4s-icon-list-modal-title{font-size:16px}.t4s-icon-list-accordion-header{padding:14px 16px}.t4s-icon-list-accordion-content{padding:0 16px 16px 50px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/icon-list.css.map */
