@media(max-width:1024px){#tlf-shop .tlf2-search,#tlf2-modal #tlf2-username,cart-drawer .quantity__input,cart-drawer textarea{font-size:16px!important}#tlf-shop .tlf2-card,#tlf-shop .tlf2-filter,#tlf2-modal button,#tlf2-modal .tg-addcart,cart-drawer button{touch-action:manipulation}}@media(max-width:760px){#tlf-shop .tlf2-wrap{width:calc(100% - 28px)}#tlf-shop .tlf2-section{padding:38px 0}#tlf-shop .tlf2-section h2{font-size:32px;line-height:1.02}#tlf-shop .tlf2-section-head{margin-bottom:18px}#tlf-shop .tlf2-section-head p{margin-top:10px;font-size:14px;line-height:1.5}#tlf-shop .tlf2-controls{gap:10px;margin-bottom:18px}#tlf-shop .tlf2-search{padding:13px 14px;border-radius:12px}#tlf-shop .tlf2-filters{flex-wrap:nowrap;overflow-x:auto;gap:8px;margin:0 -14px;padding:2px 14px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}#tlf-shop .tlf2-filters::-webkit-scrollbar{display:none}#tlf-shop .tlf2-filter{flex:0 0 auto;padding:10px 14px;border-radius:999px;font-size:13px;scroll-snap-align:start}#tlf-shop .tlf2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;perspective:none}#tlf-shop .tlf2-card{width:auto;max-width:none;margin:0;padding:10px 10px 12px;border-radius:16px;box-shadow:0 10px 24px #0008}#tlf-shop .tlf2-card:hover{transform:none}#tlf-shop .tlf2-card-light{width:90px;height:80px;top:18px;filter:blur(40px)}#tlf-shop .tlf2-art{width:100%;height:112px;margin:2px auto 8px;transform:none}#tlf-shop .tlf2-art img{width:104px!important;height:104px!important;max-width:92%!important}#tlf-shop .tlf2-sale{margin:0 0 6px;padding:3px 7px;font-size:10px}#tlf-shop .tlf2-qty{top:8px;right:8px;padding:3px 9px;font-size:12px}#tlf-shop .tlf2-meta{flex-wrap:wrap;gap:2px 6px;font-size:9px;letter-spacing:.06em}#tlf-shop .tlf2-card h3{margin:7px 0 6px;font-size:17px;line-height:1.1;overflow-wrap:anywhere}#tlf-shop .tlf2-price{flex-direction:column;align-items:flex-start;gap:3px;margin:0 0 10px}#tlf-shop .tlf2-price strong{font-size:21px}#tlf-shop .tlf2-price span{font-size:11px}#tlf-shop .tlf2-was{margin-left:0;font-size:11px}#tlf-shop .tlf2-open{padding:10px 6px;border-radius:10px;font-size:12.5px;line-height:1.2}#tlf-shop .tlf2-open b{font-size:14px}#tlf-shop .tlf2-source,#tlf-shop .tlf2-fx{font-size:11px}#tlf-shop .tlf2-combo-grid{grid-template-columns:1fr;gap:10px}#tlf-shop .tlf2-combo-item{padding:12px}#tlf-shop .tlf2-combo-item img{width:60px;height:60px;flex-basis:60px}#tlf-shop .tlf2-assurance{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:34px}#tlf-shop .tlf2-assurance article{padding:14px}#tlf-shop .tlf2-assurance span{font-size:12px}#tlf-shop .tlf2-process{gap:10px}#tlf-shop .tlf2-step{padding:18px}#tlf-shop .tlf2-step h3{margin:12px 0 6px}#tlf-shop .tlf2-safe{gap:12px}#tlf-shop .tlf2-seal{min-height:220px}#tlf-shop .tlf2-seal-inner{width:170px;height:170px;padding:16px}#tlf-shop .tlf2-seal-inner strong{font-size:21px}#tlf-shop .tlf2-safe-copy{padding:22px 18px}#tlf-shop .tlf2-faq summary{padding:16px}#tlf-shop .tlf2-faq details p{padding:0 16px 16px}#tlf-shop .tlf2-cta{padding:52px 0}#tlf2-modal.tlf2-modal{padding:10px}#tlf2-modal .tlf2-dialog{gap:14px;padding:50px 14px 18px;border-radius:20px;min-height:0}#tlf2-modal .tlf2-viewer{min-height:250px;height:250px}#tlf2-modal .tlf2-model model-viewer{min-height:250px;height:250px}#tlf2-modal .tlf2-model>img{width:190px!important;height:190px!important}#tlf2-modal .tlf2-info{padding:0 4px}#tlf2-modal .tlf2-info h3{font-size:30px;line-height:1}#tlf2-modal .tlf2-modal-price{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:12px 0}#tlf2-modal .tlf2-modal-price strong{font-size:30px}#tlf2-modal .tlf2-gift{padding:12px;font-size:13px;line-height:1.45}#tlf2-modal .tlf2-field{margin-top:12px}#tlf2-modal .tlf2-field input{padding:13px}#tlf2-modal .tlf2-check{margin:10px 0 12px}#tlf2-modal .tg-addcart{margin-top:10px}#tlf2-modal .tlf2-viewer-note{bottom:10px;width:max-content;max-width:88%;font-size:9px;line-height:1.4;text-align:center}}@media(max-width:360px){#tlf-shop .tlf2-grid{gap:9px}#tlf-shop .tlf2-card h3{font-size:15px}#tlf-shop .tlf2-price strong{font-size:18px}#tlf-shop .tlf2-open{font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/titan-mobile.css.map */
