.tna-section{font-family:Noto Sans,sans-serif;padding:60px 100px}@media(max-width:1280px){.tna-section{padding:60px}}@media(max-width:1100px){.tna-section{padding:40px 32px}}@media(max-width:700px){.tna-section{padding:40px 0}}.tna-header-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}@media(max-width:700px){.tna-header-row{gap:16px;margin-bottom:24px;padding:0 20px}}.tna-header-text{max-width:511px}.tna-eyebrow{color:#3cb371;font-size:12px;font-weight:700;line-height:18px;margin:0 0 8px}.tna-title{color:#1a1a1a;font-size:32px;font-weight:700;line-height:48px;margin:0 0 6px;text-transform:capitalize}@media(max-width:700px){.tna-title{font-size:18px;line-height:26px}}.tna-subtitle{color:#6b6b6b;font-size:14px;font-weight:400;line-height:21px;margin:0}.tna-arrows{flex-shrink:0;gap:10px}.tna-arrow,.tna-arrows{align-items:center;display:flex}.tna-arrow{background:#fff;border:1px solid #e8e4da;border-radius:999px;cursor:pointer;height:40px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,transform .15s ease;width:40px}.tna-arrow svg{display:block}.tna-arrow:hover:not(:disabled){background:#0b2545;border-color:#0b2545}.tna-arrow:hover:not(:disabled) svg path{stroke:#fff}.tna-arrow:disabled{cursor:default;opacity:.35}.tna-scroller{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.tna-scroller::-webkit-scrollbar{display:none}@media(max-width:700px){.tna-scroller{gap:16px;padding:0 16px 12px}}.tna-card{background:#fff;border-radius:22px;box-shadow:0 0 2px rgba(0,0,0,.1);display:flex;flex:0 0 calc(25% - 18px);flex-direction:column;min-width:260px;overflow:hidden;scroll-snap-align:start}@media(max-width:1100px){.tna-card{flex-basis:calc(33.333% - 16px)}}@media(max-width:900px){.tna-card{flex-basis:calc(50% - 12px)}}@media(max-width:700px){.tna-card{flex:0 0 calc(100% - 32px);max-width:343px;min-width:calc(100% - 32px);scroll-snap-align:center}}.tna-card-img{background:#fff;border-radius:22px 22px 0 0;flex-shrink:0;height:216px;overflow:hidden;position:relative}.tna-card-img img{height:100%;object-fit:contain;padding:16px;transition:transform .3s ease;width:100%}.tna-card:hover .tna-card-img img{transform:scale(1.08)}.tna-bdg-grn,.tna-bdg-jin,.tna-bdg-o4l,.tna-bdg-rfb{align-items:center;border-radius:999px;display:flex;height:25px;justify-content:center;left:16px;padding:4px 8px;position:absolute;top:16px}.tna-bdg-grn p,.tna-bdg-jin p,.tna-bdg-o4l p,.tna-bdg-rfb p{font-size:13px;font-weight:600;line-height:15px;margin:0;white-space:nowrap}.tna-bdg-grn{background:rgba(60,179,113,.15)}.tna-bdg-grn p{color:#3cb371}.tna-bdg-rfb{background:rgba(60,179,113,.15)}.tna-bdg-rfb p{color:#3cb371}.tna-bdg-jin{background:rgba(11,37,69,.1)}.tna-bdg-jin p{color:#0b2545}.tna-bdg-o4l{background:#fce6e0}.tna-bdg-o4l p{color:#b23a1a}.tna-wishlist{align-items:center;background:#fff;border:1px solid #e8e4da;border-radius:18px;box-shadow:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:32px;z-index:2}.tna-wishlist svg{display:block;height:16px;transition:stroke .18s ease,fill .18s ease;width:16px}.tna-wishlist:hover{border-color:#3cb371;transform:scale(1.08)}.tna-wishlist:hover svg path,.tna-wishlist[aria-pressed=true] svg path{fill:#3cb371;stroke:#3cb371}.tna-compare-btn{align-items:center;background:#fff;border:1px solid #e8e4da;border-radius:18px;box-shadow:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:56px;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:32px;z-index:2}.tna-compare-btn svg{display:block;height:16px;width:16px}.tna-compare-btn svg path{transition:stroke .18s ease}.tna-compare-btn:hover{border-color:#3cb371;transform:scale(1.08)}.tna-compare-btn:hover svg path{stroke:#3cb371}.tna-compare-btn.is-in-compare{background:rgba(60,179,113,.17)}.tna-compare-btn.is-in-compare svg path{stroke:#3cb371}.tna-card-body{background:#fff;border-radius:0 0 22px 22px;box-shadow:0 0 2px rgba(0,0,0,.1);display:flex;flex:1;flex-direction:column;gap:8px;padding:24px 16px 16px}.tna-brand-pill{align-items:center;border:none;border-radius:0;display:flex;height:auto;justify-content:space-between;padding:0}.tna-brand-name{color:#6b6b6b;font-size:14px;font-weight:600;line-height:17px}.tna-grade{align-items:center;display:flex;gap:4px}.tna-grade-dot{background:#3cb371;border-radius:3px;flex-shrink:0;height:6px;width:6px}.tna-grade-label{color:#3cb371;font-size:14px;font-weight:600;line-height:17px}.tna-product-name{color:#1a1a1a;font-size:15px;font-weight:600;line-height:19px;margin:0}.tna-tags{display:flex;flex-wrap:wrap;gap:8px}.tna-tag{background:hsla(45,27%,94%,.5);border-radius:999px;box-sizing:border-box;color:#6b6b6b;font-size:13px;font-weight:400;height:27px;line-height:17px;padding:4px 8px}.tna-rating,.tna-tag{align-items:center;display:flex}.tna-rating{gap:4px;padding:4px 0}.tna-stars{display:flex;gap:1px}.tna-stars svg{height:20px;width:20px}.tna-rating-score{color:#1a1a1a;font-size:16px;font-weight:600;line-height:18px}.tna-rating-count{color:#6b6b6b;font-size:14px;font-weight:500}.tna-price-row{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.tna-prices{display:flex;flex-direction:column;gap:4px}.tna-price-current{color:#0b2545;font-size:24px;font-weight:600;line-height:22px}.tna-price-original{color:#9a9a9a;font-size:16px;font-weight:400;line-height:12px;text-decoration:line-through}.tna-add-to-cart{align-items:center;background:#0b2545;border:none;border-radius:999px;color:#fff!important;cursor:pointer;display:flex;flex-shrink:0;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:600;gap:8px;height:40px;justify-content:center;line-height:22px;padding:0 16px;transition:background .18s ease;white-space:nowrap}.tna-add-to-cart svg{flex-shrink:0;height:18px;width:18px}.tna-add-to-cart:hover{background:#163a5e}.tna-delivery{align-items:center;border-top:none;display:flex;font-size:14px;gap:4px;padding-top:8px}.tna-delivery-truck{flex-shrink:0}.tna-delivery-truck,.tna-delivery-truck svg{height:20px;width:20px}.tna-delivery-free{color:#3cb371;font-weight:600}.tna-delivery-paid,.tna-delivery-suffix{color:#6b6b6b;font-weight:400}.tna-editor-notice{background:#f0f7ff;border:1px dashed #0b2545;border-radius:12px;margin:0 auto;max-width:1238px;padding:24px;text-align:center}.tna-editor-notice strong{color:#0b2545;display:block;font-size:16px;margin-bottom:8px}.tna-editor-notice p{color:#6b6b6b;font-size:13px;margin:8px 0 0}.tna-empty{color:#6b6b6b;font-size:14px;margin:0 auto;max-width:1238px;padding:40px;text-align:center}
