{"id":23375,"date":"2026-01-15T15:19:21","date_gmt":"2026-01-15T15:19:21","guid":{"rendered":"https:\/\/sportlab.com.vn\/?page_id=23375"},"modified":"2026-01-28T14:02:12","modified_gmt":"2026-01-28T14:02:12","slug":"sw26-collection","status":"publish","type":"page","link":"https:\/\/sportlab.com.vn\/vi\/sw26-collection\/","title":{"rendered":"SW26 Collection"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"23375\" class=\"elementor elementor-23375\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa6a0d5 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"fa6a0d5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31ba72b elementor-widget elementor-widget-shortcode\" data-id=\"31ba72b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n  <div id=\"fxhPB_3047\" class=\"fxhPB-wrap\" data-fxhpb=\"1\">\r\n    <ul class=\"products fxhPB-grid columns-4\" role=\"list\" data-fxhpb-grid=\"1\">\r\n          <\/ul>\r\n  <\/div>\r\n\r\n  <style>\r\n    \/* =========================\r\n       VARS\r\n    ========================= *\/\r\n    #fxhPB_3047{\r\n      --fxhGap: 5px;\r\n      --fxhImgH: 320px;   \/* JS set theo chi\u1ec1u cao \u1ea3nh tile *\/\r\n      --fxhAR: 3\/4;       \/* t\u1ec9 l\u1ec7 \u1ea3nh product (ref ki\u1ec3u 3:4) *\/\r\n    }\r\n    @media (max-width:768px){\r\n      #fxhPB_3047{ --fxhGap: 3px; }\r\n    }\r\n\r\n    \/* =========================\r\n       RESET bullets\/margins\r\n    ========================= *\/\r\n    #fxhPB_3047 ul.products.fxhPB-grid,\r\n    #fxhPB_3047 ul.products.fxhPB-grid > li{\r\n      list-style:none !important;\r\n      padding-left:0 !important;\r\n      margin-left:0 !important;\r\n    }\r\n    #fxhPB_3047 ul.products.fxhPB-grid{\r\n      margin:0 !important;\r\n      padding:0 !important;\r\n    }\r\n\r\n    \/* =========================\r\n       GRID\r\n       (\u2705 d\u00f9ng dense + banner row-span th\u1eadt => kh\u00f4ng c\u00f2n l\u1ed7)\r\n    ========================= *\/\r\n    #fxhPB_3047 ul.products.fxhPB-grid{\r\n      display:grid !important;\r\n      grid-auto-flow:row dense !important;\r\n      align-items:start !important;\r\n      gap: var(--fxhGap) !important;\r\n      grid-template-columns:repeat(4, minmax(0, 1fr)) !important;\r\n    }\r\n\r\n    \/* \u0111\u1ea3m b\u1ea3o product lu\u00f4n l\u00e0 1 \u00f4 *\/\r\n    #fxhPB_3047 ul.products.fxhPB-grid > li.product:not(.fxhPB-banner){\r\n      grid-column:auto !important;\r\n      grid-row:auto !important;\r\n      float:none !important;\r\n      width:auto !important;\r\n      margin:0 !important;\r\n      min-width:0 !important;\r\n    }\r\n\r\n    \/* =========================\r\n       HIDE add-to-cart \/ Select options trong grid n\u00e0y\r\n    ========================= *\/\r\n    #fxhPB_3047 ul.products.fxhPB-grid li.product a.button,\r\n    #fxhPB_3047 ul.products.fxhPB-grid li.product a.add_to_cart_button,\r\n    #fxhPB_3047 ul.products.fxhPB-grid li.product a.product_type_variable,\r\n    #fxhPB_3047 ul.products.fxhPB-grid li.product a.product_type_simple,\r\n    #fxhPB_3047 ul.products.fxhPB-grid li.product a.product_type_grouped{\r\n      display:none !important;\r\n    }\r\n\r\n    \/* =========================\r\n       FIX: KH\u00d4NG \u00e1p aspect-ratio l\u00ean c\u1ea3 <a> n\u1eefa\r\n       => ch\u1ec9 \u00e1p l\u00ean IMG \u0111\u1ec3 kh\u00f4ng b\u1ecb tr\u1eafng tr\u1ed1ng\r\n       => \u1ea3nh product kh\u00f4ng b\u1ecb crop: contain\r\n    ========================= *\/\r\n    #fxhPB_3047 ul.products.fxhPB-grid li.product:not(.fxhPB-banner) a.woocommerce-LoopProduct-link{\r\n      display:block !important;\r\n    }\r\n\r\n    #fxhPB_3047 ul.products.fxhPB-grid li.product:not(.fxhPB-banner) a.woocommerce-LoopProduct-link img{\r\n      width:100% !important;\r\n      height:auto !important;\r\n      aspect-ratio: var(--fxhAR) !important;\r\n      object-fit:contain !important;        \/* \u2705 kh\u00f4ng c\u1eaft ngang *\/\r\n      object-position:center center !important;\r\n      display:block !important;\r\n      background:#fff !important;\r\n    }\r\n\r\n    \/* n\u1ebfu theme c\u00f3 wrapper slider \/ overlay: \u00e9p IMG b\u00ean trong *\/\r\n    #fxhPB_3047 ul.products.fxhPB-grid li.product:not(.fxhPB-banner) .dalya-overlay-has-slider img,\r\n    #fxhPB_3047 ul.products.fxhPB-grid li.product:not(.fxhPB-banner) .shop-overlay-has-slider img{\r\n      width:100% !important;\r\n      height:auto !important;\r\n      aspect-ratio: var(--fxhAR) !important;\r\n      object-fit:contain !important;\r\n      object-position:center center !important;\r\n      display:block !important;\r\n      background:#fff !important;\r\n    }\r\n\r\n    \/* =========================\r\n       BANNERS (\u2705 row-span th\u1eadt)\r\n    ========================= *\/\r\n    #fxhPB_3047 li.product.fxhPB-banner{\r\n      overflow:hidden !important;\r\n      position:relative !important;\r\n      grid-column: span 2 !important;\r\n      grid-row: span 1 !important; \/* ngang *\/\r\n      height: var(--fxhImgH) !important;\r\n    }\r\n    #fxhPB_3047 li.product.fxhPB-banner.fxh-portrait{\r\n      grid-row: span 2 !important; \/* \u2705 d\u1ecdc = 2 h\u00e0ng *\/\r\n      height: calc(var(--fxhImgH) * 2 + var(--fxhGap)) !important;\r\n    }\r\n\r\n    #fxhPB_3047 .fxhPB-banner__link{\r\n      display:block !important;\r\n      width:100% !important;\r\n      height:100% !important;\r\n    }\r\n    #fxhPB_3047 .fxhPB-banner__img{\r\n      width:100% !important;\r\n      height:100% !important;\r\n      display:block !important;\r\n      object-fit:cover !important;             \/* \u2705 banner cover *\/\r\n      object-position:center center !important;\/* \u2705 center center *\/\r\n    }\r\n\r\n    \/* Desktop: \u00e9p tr\u00e1i\/ph\u1ea3i *\/\r\n    #fxhPB_3047 li.product.fxhPB-banner.fxh-left{  grid-column: 1 \/ span 2 !important; }\r\n    #fxhPB_3047 li.product.fxhPB-banner.fxh-right{ grid-column: 3 \/ span 2 !important; }\r\n\r\n    \/* =========================\r\n       LAPTOP: 3 cols\r\n    ========================= *\/\r\n    @media (max-width:1200px){\r\n      #fxhPB_3047 ul.products.fxhPB-grid{\r\n        grid-template-columns:repeat(3, minmax(0, 1fr)) !important;\r\n      }\r\n      #fxhPB_3047 li.product.fxhPB-banner{ grid-column: span 2 !important; }\r\n      #fxhPB_3047 li.product.fxhPB-banner.fxh-left{  grid-column: 1 \/ span 2 !important; }\r\n      #fxhPB_3047 li.product.fxhPB-banner.fxh-right{ grid-column: 2 \/ span 2 !important; }\r\n    }\r\n\r\n    \/* =========================\r\n       TABLET\/MOBILE: 2 cols + banner full width\r\n    ========================= *\/\r\n    @media (max-width:992px){\r\n      #fxhPB_3047 ul.products.fxhPB-grid{\r\n        grid-template-columns:repeat(2, minmax(0, 1fr)) !important;\r\n      }\r\n      #fxhPB_3047 li.product.fxhPB-banner{\r\n        grid-column: 1 \/ -1 !important;\r\n        grid-row:auto !important; \/* full width th\u00ec span row kh\u00f4ng c\u1ea7n *\/\r\n      }\r\n      #fxhPB_3047 li.product.fxhPB-banner.fxh-portrait{\r\n        height: calc(var(--fxhImgH) * 2 + var(--fxhGap)) !important; \/* gi\u1eef \u0111\u00fang 2 h\u00e0ng \u1ea3nh *\/\r\n      }\r\n      #fxhPB_3047 li.product.fxhPB-banner.fxh-left,\r\n      #fxhPB_3047 li.product.fxhPB-banner.fxh-right{\r\n        grid-column: 1 \/ -1 !important;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <script>\r\n  (function(){\r\n    function pickImg(grid){\r\n      return grid.querySelector('li.product:not(.fxhPB-banner) a.woocommerce-LoopProduct-link img')\r\n          || grid.querySelector('li.product:not(.fxhPB-banner) img.wp-post-image')\r\n          || grid.querySelector('li.product:not(.fxhPB-banner) img');\r\n    }\r\n\r\n    function setImgH(wrap){\r\n      var grid = wrap.querySelector('[data-fxhpb-grid=\"1\"]');\r\n      if(!grid) return false;\r\n\r\n      var img = pickImg(grid);\r\n      if(!img) return false;\r\n\r\n      var h = img.getBoundingClientRect().height;\r\n      if(!h || h < 80) return false;\r\n\r\n      wrap.style.setProperty('--fxhImgH', Math.round(h) + 'px');\r\n      return true;\r\n    }\r\n\r\n    function kick(wrap){\r\n      var tries = 0;\r\n      var t = setInterval(function(){\r\n        tries++;\r\n        if(setImgH(wrap) || tries > 80) clearInterval(t);\r\n      }, 120);\r\n\r\n      window.addEventListener('load', function(){ setImgH(wrap); }, {once:true});\r\n      if('ResizeObserver' in window){\r\n        var ro = new ResizeObserver(function(){ setImgH(wrap); });\r\n        ro.observe(wrap);\r\n      }\r\n    }\r\n\r\n    document.addEventListener('DOMContentLoaded', function(){\r\n      document.querySelectorAll('[data-fxhpb=\"1\"]').forEach(kick);\r\n    });\r\n  })();\r\n  <\/script>\r\n\r\n  \n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-23375","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/sportlab.com.vn\/vi\/wp-json\/wp\/v2\/pages\/23375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sportlab.com.vn\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sportlab.com.vn\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sportlab.com.vn\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sportlab.com.vn\/vi\/wp-json\/wp\/v2\/comments?post=23375"}],"version-history":[{"count":101,"href":"https:\/\/sportlab.com.vn\/vi\/wp-json\/wp\/v2\/pages\/23375\/revisions"}],"predecessor-version":[{"id":24626,"href":"https:\/\/sportlab.com.vn\/vi\/wp-json\/wp\/v2\/pages\/23375\/revisions\/24626"}],"wp:attachment":[{"href":"https:\/\/sportlab.com.vn\/vi\/wp-json\/wp\/v2\/media?parent=23375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}