/* SG-GLOVES 2.1.185: unified category collection and original brand layers. *//* Original category banners may be panoramic: preserve their complete artwork. */body #js-product-list-header .sg-category-hero .category__cover.sg-studio-media.sg-studio-original-cover{aspect-ratio:auto!important;height:auto!important;min-height:0!important;align-self:center!important}body #js-product-list-header .sg-category-hero .category__cover.sg-studio-original-cover picture{display:block!important;width:100%!important;height:auto!important}body #js-product-list-header .sg-category-hero .category__cover.sg-studio-original-cover img{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;max-width:100%!important;object-fit:contain!important;transform:none!important;margin:0!important;padding:0!important}body #js-product-list-header .sg-category-hero{grid-template-rows:auto!important;grid-auto-rows:auto!important;height:auto!important;max-height:none!important}body #js-product-list-header .sg-category-hero .sg-category-hero__copy{height:auto!important;min-height:0!important;max-height:none!important;font-family:var(--sg-font-body,Arial,sans-serif) !important}body #js-product-list-header .sg-category-hero .sg-category-hero__copy h1{font-family:var(--sg-font-heading,Arial,sans-serif) !important}body #js-product-list-header .sg-category-hero .sg-category-hero__copy .category__description p{color:#42556a!important;font-size:16px!important;line-height:1.7!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}body :is(.SGGLOVES-home,#js-product-list-header) .SGGLOVES-home-categories .SGGLOVES-home-section__title::after{content:none!important;display:none!important}body :is(#js-product-list-header,.SGGLOVES-home,.category-miniature) svg.sg-studio-stamp--pro-tech{width:7%!important;left:61%;top:71%}body #js-product-list-header .sg-category-hero .category__cover.sg-studio-media{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;aspect-ratio:3/2!important}body #js-product-list-header .sg-category-hero .category__cover.sg-studio-media img.sg-studio-render{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;margin:0!important;padding:0!important}body #js-product-list-header .sg-category-hero .category__cover.sg-studio-media img.sg-studio-logo{width:17.5%!important;max-width:90px!important;height:auto!important;max-height:none!important;object-fit:contain!important}body :is(.SGGLOVES-home,#js-product-list-header,.sg-category-miniatures) :is(.SGGLOVES-home-categories__grid,.subcategory__list,.sg-category-tiles){display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:24px !important;width:100% !important;align-items:stretch !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) [data-sg-studio]{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;width:100% !important;height:auto !important;min-height:0 !important;min-width:0 !important;max-width:none !important;position:relative !important;padding:0 !important;margin:0 !important;gap:0 !important;overflow:hidden !important;border:1px solid #e2e6eb !important;border-radius:18px !important;background:#fff !important;color:#071a34 !important;box-shadow:0 8px 24px rgba(7,26,52,.045) !important;text-align:left !important;text-decoration:none !important;transform:none !important;transition:border-color .2s ease,box-shadow .2s ease !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) [data-sg-studio]::before,body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) [data-sg-studio]::after{content:none !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-media{display:block !important;position:relative !important;inset:auto !important;flex:none !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:3/2 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;border:0 !important;border-radius:0 !important;background:#f4f3f0 !important;isolation:isolate !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-media::before,body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-media::after{content:none !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-media picture{display:block !important;width:100% !important;height:100% !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-media img:not(.sg-studio-logo){display:block !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center !important;padding:0 !important;margin:0 !important;transform:none !important;filter:none !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-media img.sg-studio-logo{display:block !important;position:absolute !important;top:8px !important;left:12px !important;right:auto !important;bottom:auto !important;width:22.5% !important;max-width:90px !important;min-width:0 !important;height:auto !important;max-height:none !important;padding:2.5px !important;margin:0 !important;background:#fff !important;border-radius:3px !important;object-fit:contain !important;transform:none !important;filter:none !important;opacity:1 !important;z-index:2 !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-caption{display:flex !important;flex:1 !important;flex-direction:column !important;gap:18px !important;padding:22px !important;background:#fff !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-title{display:block !important;font-size:clamp(17px,1.3vw,21px) !important;font-weight:600 !important;line-height:1.3 !important;white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important;color:#071a34 !important;text-align:left !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-action{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;margin-top:auto !important;font-size:13px !important;font-weight:500 !important;color:#94402d !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-arrow{display:grid !important;place-items:center !important;flex:none !important;width:34px !important;height:34px !important;border:1px solid #e5c7bd !important;border-radius:50% !important;font-size:21px !important;color:#94402d !important;background:#fcf6f3 !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) [data-sg-studio]:hover{border-color:#c65332 !important;box-shadow:0 12px 30px rgba(7,26,52,.09) !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) [data-sg-studio]:focus-visible{outline:3px solid #94402d !important;outline-offset:3px !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) svg.sg-studio-stamp{display:block !important;position:absolute !important;width:9% !important;height:auto !important;aspect-ratio:1 !important;overflow:hidden !important;pointer-events:none !important;z-index:1 !important;mix-blend-mode:multiply !important;opacity:.9 !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) svg:is(.sg-studio-stamp--reinforced,.sg-studio-stamp--insulated,.sg-studio-stamp--pro-tech,.sg-studio-stamp--other,.sg-studio-stamp--winter){filter:invert(1) !important;mix-blend-mode:screen !important}body #js-product-list-header .sg-category-hero{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:28px !important;align-items:stretch !important;padding:0 !important;margin:0 0 32px !important;background:transparent !important;border:0 !important;box-shadow:none !important}body #js-product-list-header .sg-category-hero .sg-category-hero__copy{grid-column:1 !important;grid-row:1 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;padding:clamp(24px,3vw,48px) !important;background:#f6f4f1 !important;border:1px solid #e5e2dd !important;border-radius:18px !important;color:#071a34 !important;width:100% !important;min-width:0 !important}body #js-product-list-header .sg-category-hero__copy h1{font-size:clamp(27px,3vw,44px) !important;line-height:1.12 !important;margin:12px 0 20px !important;color:#071a34 !important}body #js-product-list-header .sg-category-hero__copy > p{font-size:12px !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#94402d !important;margin:0 !important}body #js-product-list-header .sg-category-hero__copy .category__description{color:#42556a !important;font-size:16px !important;line-height:1.7 !important;padding:0 !important;margin:0 !important}body #js-product-list-header .sg-category-hero__mark{display:none !important}body #js-product-list-header .sg-category-hero .category__cover{grid-column:2 !important;grid-row:1 !important;align-self:center !important;border-radius:18px !important}body #js-product-list-header .sg-category-hero > :is(.sg-subcategories,.sg-category-tiles){grid-column:1/-1 !important;grid-row:auto !important;margin:4px 0 0 !important;min-width:0 !important;width:100% !important}body :is(.SGGLOVES-home,#js-product-list-header) .SGGLOVES-home-section__title{text-align:left !important;font-size:clamp(26px,2.5vw,38px) !important;border-left:4px solid #c65332 !important;padding-left:18px !important;margin-bottom:28px !important}.sg-studio-stamp--leather{left:57%;top:62%;transform:rotate(10deg) skewY(3deg)}.sg-studio-stamp--welding{left:59%;top:71%;transform:rotate(8deg)}.sg-studio-stamp--reinforced{left:44%;top:62%;transform:rotate(-12deg)}.sg-studio-stamp--insulated{left:43%;top:68%;transform:rotate(20deg)}.sg-studio-stamp--canadian{left:59%;top:71%;transform:rotate(-3deg)}.sg-studio-stamp--pro-tech{left:60%;top:71%}.sg-studio-stamp--other{left:42%;top:60%;transform:rotate(-12deg)}.sg-studio-stamp--winter{left:45%;top:64%;transform:rotate(-16deg)}@media(max-width:1100px){body :is(.SGGLOVES-home,#js-product-list-header,.sg-category-miniatures) :is(.SGGLOVES-home-categories__grid,.subcategory__list,.sg-category-tiles){grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important}}@media(max-width:767.98px){body :is(.SGGLOVES-home,#js-product-list-header,.sg-category-miniatures) :is(.SGGLOVES-home-categories__grid,.subcategory__list,.sg-category-tiles){grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-caption{padding:14px !important;gap:14px !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-title{font-size:16px !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-action{font-size:11px !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-arrow{width:27px !important;height:27px !important}body :is(#js-product-list-header, .SGGLOVES-home, .category-miniature) .sg-studio-media img.sg-studio-logo{top:4px !important;left:8px !important;width:27.5% !important;padding:1.5px !important}body #js-product-list-header .sg-category-hero{grid-template-columns:minmax(0,1fr) !important;gap:18px !important}body #js-product-list-header .sg-category-hero .category__cover{grid-column:1 !important;grid-row:2 !important}}@media(prefers-reduced-motion:reduce){body [data-sg-studio]{transition:none!important}}body .sg-studio-media .sg-studio-placeholder{position:absolute;width:48px;height:48px;left:50%;top:50%;transform:translate(-50%,-50%);fill:none;stroke:#42526a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}/* Reserve the same canvas before decoding, including native PrestaShop tiles.
   Keep the native two-column layout; override only the old intrinsic image sizing. */body #js-product-list-header .sg-subcategories [data-sg-studio] .sg-studio-media{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3/2!important}body #js-product-list-header .sg-subcategories [data-sg-studio] .sg-studio-media img:not(.sg-studio-logo){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}body #js-product-list-header .sg-subcategories [data-sg-studio="original"] .sg-studio-media img:not(.sg-studio-logo){object-fit:contain!important}