/* SG-GLOVES hero slider final override: keep slides switchable and animated. */body#index .SGGLOVES-home-hero[data-sggloves-hero-slider],body.page-index .SGGLOVES-home-hero[data-sggloves-hero-slider],body .SGGLOVES-home-hero[data-sggloves-hero-slider]{aspect-ratio:1920/500 !important;display:block !important;height:auto !important;line-height:0 !important;margin:0 !important;min-height:0 !important;overflow:hidden !important;padding:0 !important;position:relative !important;width:100% !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__track{height:100% !important;inset:0 !important;overflow:hidden !important;position:absolute !important;width:100% !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__slide,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__slide[hidden]{display:block !important;height:100% !important;inset:0 !important;margin:0 !important;opacity:0 !important;pointer-events:none !important;position:absolute !important;transform:translate3d(0, 0, 0) !important;transition:opacity .45s ease,transform .58s cubic-bezier(.22, .61, .36, 1),visibility .45s ease !important;visibility:hidden !important;width:100% !important;z-index:1 !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__slide.is-active{opacity:1 !important;pointer-events:auto !important;transform:translate3d(0, 0, 0) !important;visibility:visible !important;z-index:3 !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__slide.is-leaving{pointer-events:none !important;visibility:visible !important;z-index:2 !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider][data-effect="fade"] .SGGLOVES-home-hero__slide.is-leaving{opacity:0 !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider][data-effect="slide"] .SGGLOVES-home-hero__slide{opacity:1 !important;transform:translate3d(100%, 0, 0) !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider][data-effect="slide"][data-sggloves-hero-direction="prev"] .SGGLOVES-home-hero__slide{transform:translate3d(-100%, 0, 0) !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider][data-effect="slide"] .SGGLOVES-home-hero__slide.is-active{transform:translate3d(0, 0, 0) !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider][data-effect="slide"][data-sggloves-hero-direction="next"] .SGGLOVES-home-hero__slide.is-leaving{transform:translate3d(-100%, 0, 0) !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider][data-effect="slide"][data-sggloves-hero-direction="prev"] .SGGLOVES-home-hero__slide.is-leaving{transform:translate3d(100%, 0, 0) !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__image{display:block !important;height:100% !important;inset:0 !important;max-width:none !important;object-fit:cover !important;object-position:center top !important;position:absolute !important;width:100% !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__content{height:100% !important;inset:0 !important;line-height:1.35 !important;position:absolute !important;z-index:4 !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__dots,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__dot{display:none !important}body .SGGLOVES-home > .SGGLOVES-home-hero + .SGGLOVES-home-features{margin-top:0 !important;padding-top:0 !important;transform:none !important}@media (max-width: 991.98px){body .SGGLOVES-home-hero[data-sggloves-hero-slider]{aspect-ratio:auto !important;height:clamp(360px, 62vw, 520px) !important;max-height:520px !important}}@media (max-width: 575.98px){body .SGGLOVES-home-hero[data-sggloves-hero-slider]{height:420px !important;max-height:420px !important}}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category{background:#ffffff !important;background-color:#ffffff !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon{background:transparent !important;background-color:transparent !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category::before,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon::before,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon::after{display:none !important;content:none !important;background:transparent !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon img{background:transparent !important}/* SG-GLOVES home category tiles: responsive mobile/tablet image cards. */@media (max-width: 991.98px){body .SGGLOVES-home .SGGLOVES-home-categories{overflow:hidden !important}body .SGGLOVES-home .SGGLOVES-home-categories > .container-md{width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding-left:clamp(14px, 3.8vw, 24px) !important;padding-right:clamp(14px, 3.8vw, 24px) !important}body .SGGLOVES-home .SGGLOVES-home-categories__grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr)) !important;align-items:stretch !important;gap:14px !important;width:100% !important;max-width:100% !important;margin:0 !important;overflow:visible !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category{position:relative !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;width:100% !important;min-width:0 !important;min-height:0 !important;height:auto !important;padding:0 !important;overflow:hidden !important;border-radius:8px !important;background:#ffffff !important;color:#071a34 !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon{position:relative !important;inset:auto !important;z-index:1 !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;aspect-ratio:4/3 !important;overflow:hidden !important;border-radius:8px 8px 0 0 !important;background:#f7f9fc !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon img{display:block !important;width:100% !important;max-width:none !important;height:100% !important;max-height:none !important;object-fit:contain !important;object-position:center center !important;transform:none !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:hover .SGGLOVES-home-category__icon img{transform:none !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__title{position:relative !important;z-index:3 !important;display:block !important;width:100% !important;max-width:none !important;min-height:52px !important;box-sizing:border-box !important;padding:10px 58px 12px 14px !important;overflow:visible !important;background:#ffffff !important;color:#071a34 !important;font-size:clamp(15px, 3.8vw, 20px) !important;font-weight:500 !important;line-height:1.12 !important;text-shadow:none !important;white-space:normal !important;overflow-wrap:anywhere !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category--image-only .SGGLOVES-home-category__title{display:none !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category > .material-icons{display:none !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__arrow{position:absolute !important;right:12px !important;bottom:10px !important;z-index:4 !important;width:40px !important;min-width:40px !important;height:40px !important;min-height:40px !important;transform:none !important}}@media (max-width: 575.98px){body .SGGLOVES-home .SGGLOVES-home-categories__grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon{aspect-ratio:1/1 !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__title{min-height:48px !important;padding:9px 44px 10px 10px !important;font-size:clamp(14px, 3.6vw, 16px) !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__arrow{right:8px !important;bottom:8px !important;width:34px !important;min-width:34px !important;height:34px !important;min-height:34px !important}}@media (max-width: 359.98px){body .SGGLOVES-home .SGGLOVES-home-categories__grid{grid-template-columns:1fr !important}}/* SG-GLOVES mobile header: use compact emblem so all actions fit in one row. */body .SGGLOVES-headerbar__logo .SGGLOVES-logo--mobile-emblem{display:none !important}@media (max-width: 991.98px){body .SGGLOVES-headerbar__row{grid-template-columns:38px 48px minmax(0, 1fr) !important;gap:8px !important;min-height:64px !important}body .SGGLOVES-headerbar__logo{width:48px !important;max-width:48px !important;justify-self:center !important}body .SGGLOVES-headerbar__logo .navbar-brand{display:inline-grid !important;width:48px !important;min-width:48px !important;height:48px !important;min-height:48px !important;place-items:center !important;margin:0 !important;padding:0 !important}body .SGGLOVES-headerbar__logo .SGGLOVES-logo--full{display:none !important}body .SGGLOVES-headerbar__logo .SGGLOVES-logo--mobile-emblem{display:block !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;object-fit:contain !important}body .SGGLOVES-headerbar__mobile-actions{flex-wrap:nowrap !important;gap:4px !important;max-width:calc(100vw - 38px - 48px - 42px) !important;overflow:visible !important}body .SGGLOVES-headerbar__mobile-action,body .SGGLOVES-headerbar__mobile-account > summary.SGGLOVES-headerbar__mobile-action{flex:0 0 32px !important;width:32px !important;min-width:32px !important;height:32px !important;min-height:32px !important}body .SGGLOVES-headerbar__mobile-actions .sg-svg-icon,body .SGGLOVES-headerbar__mobile-actions svg{width:20px !important;height:20px !important}}@media (max-width: 380px){body .SGGLOVES-headerbar__row{grid-template-columns:34px 42px minmax(0, 1fr) !important;gap:6px !important}body .SGGLOVES-headerbar__logo,body .SGGLOVES-headerbar__logo .navbar-brand{width:42px !important;min-width:42px !important;max-width:42px !important}body .SGGLOVES-headerbar__logo .SGGLOVES-logo--mobile-emblem{width:39px !important;min-width:39px !important;max-width:39px !important;height:39px !important;min-height:39px !important;max-height:39px !important}body .SGGLOVES-headerbar__mobile-actions{gap:2px !important;max-width:calc(100vw - 34px - 42px - 34px) !important}body .SGGLOVES-headerbar__mobile-action,body .SGGLOVES-headerbar__mobile-account > summary.SGGLOVES-headerbar__mobile-action{flex-basis:29px !important;width:29px !important;min-width:29px !important;height:29px !important;min-height:29px !important}}/* SG-GLOVES contact opening hours: compact readable rows. */body#contact .SGGLOVES-contact-card--hours,body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours{align-content:start !important;gap:8px 14px !important}body#contact .SGGLOVES-contact-card--hours h2,body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours h2{margin-bottom:2px !important;font-size:clamp(15px, .95vw, 17px) !important;line-height:1.12 !important}body#contact .SGGLOVES-contact-hours,body .SGGLOVES-contact-page .SGGLOVES-contact-hours{display:grid !important;gap:6px !important;width:100% !important;max-width:100% !important;margin:0 !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important}body#contact .SGGLOVES-contact-hours span,body .SGGLOVES-contact-page .SGGLOVES-contact-hours span{position:relative !important;display:block !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:6px 9px 6px 22px !important;overflow:visible !important;border:1px solid #e4eaf1 !important;border-radius:7px !important;background:#ffffff !important;color:#344054 !important;font-size:11.5px !important;font-weight:300 !important;line-height:1.22 !important;letter-spacing:0 !important;text-align:left !important;white-space:normal !important;overflow-wrap:normal !important;word-break:normal !important;box-shadow:0 8px 18px rgba(16, 24, 40, .035) !important}body#contact .SGGLOVES-contact-hours span::before,body .SGGLOVES-contact-page .SGGLOVES-contact-hours span::before{content:"" !important;position:absolute !important;left:9px !important;top:50% !important;width:5px !important;height:5px !important;border-radius:999px !important;background:#c65332 !important;transform:translateY(-50%) !important}body#contact .SGGLOVES-contact-hours span:last-child,body .SGGLOVES-contact-page .SGGLOVES-contact-hours span:last-child{border-bottom:1px solid #e4eaf1 !important}@media (max-width: 767.98px){body#contact .SGGLOVES-contact-card--hours h2,body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours h2{font-size:16px !important}body#contact .SGGLOVES-contact-hours span,body .SGGLOVES-contact-page .SGGLOVES-contact-hours span{font-size:12px !important}}/* SG-GLOVES footer reassurance icons: dark, thin-line system without tinted tiles. */.footer.footer__before .sg-module-reassurance__icon,.footer.footer__before .sg-reassurance-strip__icon,.sg-module-reassurance__icon,.sg-reassurance-strip__icon{background:transparent !important;background-color:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#2f3a4a !important}.footer.footer__before .sg-module-reassurance__icon svg,.footer.footer__before .sg-reassurance-strip__icon svg,.sg-module-reassurance__icon svg,.sg-reassurance-strip__icon svg{display:block !important;fill:none !important;height:30px !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:1.45 !important;width:30px !important}.footer.footer__before .sg-module-reassurance__icon svg *,.footer.footer__before .sg-reassurance-strip__icon svg *,.sg-module-reassurance__icon svg *,.sg-reassurance-strip__icon svg *{fill:none !important;stroke:currentColor !important;vector-effect:non-scaling-stroke}/* SG-GLOVES cart modals: dark thin-line icons, no green reassurance state. */body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__trust,body #blockcart-modal.SGGLOVES-cart-modal .SGGLOVES-cart-modal__trust,body #blockcart-modal .blockcart-modal__extra,body #blockcart-modal .blockcart-modal__summary{background:#ffffff !important;border-color:#d8e0eb !important;color:#253142 !important}body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__trust{display:grid !important;gap:10px !important;padding:12px !important}body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__trust > span,body #blockcart-modal .blockcart-modal__extra,body #blockcart-modal .blockcart-modal__extra li,body #blockcart-modal .blockcart-modal__extra span,body #blockcart-modal .blockcart-modal__extra p{color:#253142 !important;font-weight:300 !important}body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__trust > span{display:grid !important;grid-template-columns:34px minmax(0, 1fr) !important;align-items:center !important;gap:12px !important;min-height:34px !important;font-size:.84rem !important;line-height:1.35 !important}body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__trust-icon,body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__empty-icon,body #blockcart-modal .blockcart-modal__extra .reassurance__image,body #blockcart-modal .blockcart-modal__extra [class*="icon"]{display:inline-grid !important;position:relative !important;place-items:center !important;width:34px !important;min-width:34px !important;height:34px !important;min-height:34px !important;border:1px solid rgba(198, 83, 50, .24) !important;border-radius:6px !important;background:#ffffff !important;color:#2f3a4a !important;box-shadow:none !important}body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__trust-icon::after{content:"" !important;position:absolute !important;right:5px !important;bottom:5px !important;width:4px !important;height:4px !important;border-radius:999px !important;background:#c65332 !important}body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__trust-icon svg,body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__empty-icon svg,body #blockcart-modal .blockcart-modal__extra svg,body #blockcart-modal .blockcart-modal__extra .sg-svg-icon svg,body #blockcart-modal .blockcart-modal__extra .reassurance__image svg,body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__remove svg{display:block !important;width:19px !important;height:19px !important;fill:none !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:1.55 !important}body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__trust-icon svg *,body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__empty-icon svg *,body #blockcart-modal .blockcart-modal__extra svg *,body #blockcart-modal .blockcart-modal__extra .sg-svg-icon svg *,body #blockcart-modal .blockcart-modal__extra .reassurance__image svg *,body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__remove svg *{fill:none !important;stroke:currentColor !important;vector-effect:non-scaling-stroke}body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__remove{border-color:rgba(198, 83, 50, .24) !important;background:#ffffff !important;color:#2f3a4a !important}body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__remove:hover,body .SGGLOVES-cart-modal .SGGLOVES-cart-modal__remove:focus{border-color:#c65332 !important;background:#fbf5f2 !important;color:#c65332 !important}body .SGGLOVES-cart-modal .btn-close{display:inline-grid !important;place-items:center !important;border-color:#d8e0eb !important;background-color:#ffffff !important;color:#071a34 !important;box-shadow:none !important}body #blockcart-modal .blockcart-modal__extra .material-icons,body #blockcart-modal .blockcart-modal__extra i.material-icons{display:none !important}body #blockcart-modal .blockcart-modal__extra li::before{background:no-repeat center/18px 18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f3a4a' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.6 19 6v5.4c0 4.4-2.7 7.4-7 9-4.3-1.6-7-4.6-7-9V6l7-2.4Z'/%3E%3Cpath d='m8.7 12 2.1 2.1 4.7-5'/%3E%3C/svg%3E") !important}/* SG-GLOVES customer header button: no Bootstrap/Material dropdown mark. */body #_desktop_ps_customersignin .dropdown-toggle::after,body #_desktop_ps_customersignin .SGGLOVES-customer-menu__button::after,body .SGGLOVES-headerbar__nav-actions #_desktop_ps_customersignin .dropdown-toggle::after,body .SGGLOVES-headerbar__nav-actions #_desktop_ps_customersignin .SGGLOVES-customer-menu__button::after{display:none !important;content:none !important;width:0 !important;height:0 !important;margin:0 !important;border:0 !important}/* SG-GLOVES mobile header logo: show only the emblem on mobile, never inside the menu. */body .SGGLOVES-headerbar__logo .SGGLOVES-logo-picture{display:inline-block !important;line-height:0 !important}body .SGGLOVES-headerbar__logo .SGGLOVES-logo-picture img.logo{display:block !important}@media (max-width: 991.98px){body .SGGLOVES-headerbar__logo,body .SGGLOVES-headerbar__logo .navbar-brand,body .SGGLOVES-headerbar__logo .SGGLOVES-logo-picture{width:48px !important;min-width:48px !important;max-width:48px !important;height:48px !important;min-height:48px !important;max-height:48px !important}body .SGGLOVES-headerbar__logo .navbar-brand,body .SGGLOVES-headerbar__logo .SGGLOVES-logo-picture{display:inline-grid !important;place-items:center !important;margin:0 !important;padding:0 !important;overflow:hidden !important}body .SGGLOVES-headerbar__logo .SGGLOVES-logo-picture img.logo,body .SGGLOVES-headerbar__logo .SGGLOVES-logo--responsive{width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;object-fit:contain !important}body .SGGLOVES-headerbar__navigation .SGGLOVES-logo-picture,body .SGGLOVES-headerbar__navigation .SGGLOVES-logo--responsive,body #mobile_top_menu_wrapper .SGGLOVES-logo-picture,body #mobile_top_menu_wrapper .SGGLOVES-logo--responsive{display:none !important}}@media (max-width: 380px){body .SGGLOVES-headerbar__logo,body .SGGLOVES-headerbar__logo .navbar-brand,body .SGGLOVES-headerbar__logo .SGGLOVES-logo-picture{width:42px !important;min-width:42px !important;max-width:42px !important;height:42px !important;min-height:42px !important;max-height:42px !important}body .SGGLOVES-headerbar__logo .SGGLOVES-logo-picture img.logo,body .SGGLOVES-headerbar__logo .SGGLOVES-logo--responsive{width:39px !important;min-width:39px !important;max-width:39px !important;height:39px !important;min-height:39px !important;max-height:39px !important}}/* SG-GLOVES mobile B2B dual card: compact 15px icon system. */@media (max-width: 767.98px){body .SGGLOVES-dual-card--business{align-content:start !important;gap:12px !important;min-height:0 !important;padding:20px 18px !important}body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__art,body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__art--team{align-items:center !important;display:inline-flex !important;flex:0 0 15px !important;height:15px !important;justify-content:flex-start !important;justify-self:start !important;margin:0 0 8px !important;max-height:15px !important;max-width:15px !important;min-height:0 !important;min-width:15px !important;order:-1 !important;overflow:visible !important;width:15px !important}body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__art svg,body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__art--team svg{color:#2f3a4a !important;display:block !important;fill:none !important;height:15px !important;max-height:15px !important;max-width:15px !important;opacity:1 !important;overflow:visible !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:12 !important;transform:none !important;width:15px !important}body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__art svg *,body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__art--team svg *{fill:none !important;stroke:currentColor !important;vector-effect:non-scaling-stroke !important}body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__content{display:grid !important;gap:10px !important}body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__eyebrow{font-size:11px !important;line-height:1.25 !important;margin:0 !important}body .SGGLOVES-dual-card--business h2{font-size:clamp(22px, 6.5vw, 30px) !important;line-height:1.12 !important;margin:0 !important}body .SGGLOVES-dual-card--business p{font-size:15px !important;line-height:1.5 !important;margin:0 !important}body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__list{gap:7px !important;margin:2px 0 4px !important}body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__list li{align-items:flex-start !important;gap:8px !important;font-size:14px !important;line-height:1.35 !important}body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__list svg,body .SGGLOVES-dual-card--business .SGGLOVES-home-btn__svg,body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__link svg{color:#2f3a4a !important;flex:0 0 15px !important;height:15px !important;max-height:15px !important;max-width:15px !important;stroke:currentColor !important;stroke-width:1.55 !important;width:15px !important}body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__actions{align-items:stretch !important;display:grid !important;gap:10px !important;margin-top:2px !important}}body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__art,body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__art--team{display:none !important}body .SGGLOVES-dual-card--business{grid-template-columns:1fr !important}body .SGGLOVES-dual-card--business .SGGLOVES-dual-card__content{max-width:none !important;width:100% !important}/* SG-GLOVES mobile about stats: keep the same thin icon style as desktop. */@media (max-width: 767.98px){body .SGGLOVES-home-about__stats .SGGLOVES-home-about__stat{gap:16px !important;padding:16px 18px !important}body .SGGLOVES-home-about__stats .SGGLOVES-home-about__stat-icon{background:transparent !important;background-color:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#2f3a4a !important;flex:0 0 30px !important;height:30px !important;min-height:30px !important;min-width:30px !important;padding:0 !important;width:30px !important}body .SGGLOVES-home-about__stats .SGGLOVES-home-about__stat-icon img,body .SGGLOVES-home-about__stats .SGGLOVES-home-about__stat-icon svg{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;display:block !important;height:26px !important;max-height:26px !important;max-width:26px !important;object-fit:contain !important;padding:0 !important;width:26px !important}}/* SG-GLOVES mobile app card: remove empty phone art space and raise content. */@media (max-width: 575.98px){body .SGGLOVES-dual-card--app{align-content:start !important;min-height:0 !important;padding:18px 22px 22px !important}body .SGGLOVES-dual-card--app .SGGLOVES-dual-card__art--phone,body .SGGLOVES-dual-card--app .SGGLOVES-dual-card__phone,body .SGGLOVES-dual-card--app .SGGLOVES-dual-card__glove{display:none !important}body .SGGLOVES-dual-card--app .SGGLOVES-dual-card__content{align-self:start !important;margin-top:0 !important;transform:translateY(-2px) !important}body .SGGLOVES-dual-card--app .SGGLOVES-dual-card__eyebrow{margin-top:0 !important}body .SGGLOVES-dual-card--app .SGGLOVES-dual-card__stores{margin-top:16px !important}}/* SG-GLOVES mobile header: center emblem between menu and action icons. */@media (max-width: 991.98px){body .SGGLOVES-headerbar__row{align-items:center !important;display:grid !important;gap:6px !important;grid-template-columns:40px minmax(58px, 1fr) max-content !important;height:56px !important;min-height:56px !important}body .SGGLOVES-headerbar__navigation{align-items:center !important;align-self:center !important;display:flex !important;grid-column:1 !important;height:40px !important;justify-content:flex-start !important;justify-self:start !important;margin:0 !important;min-width:40px !important;width:40px !important}body .ps-mainmenu__mobile-toggle,body .ps-mainmenu__mobile-toggle .menu-toggle{align-items:center !important;display:inline-flex !important;height:40px !important;justify-content:center !important;margin:0 !important;min-height:40px !important;min-width:40px !important;padding:0 !important;width:40px !important}body .SGGLOVES-headerbar__logo{align-items:center !important;align-self:center !important;display:flex !important;grid-column:2 !important;height:48px !important;justify-content:center !important;justify-self:center !important;line-height:0 !important;margin:0 !important;max-width:48px !important;min-width:48px !important;transform:none !important;width:48px !important}body .SGGLOVES-headerbar__logo .navbar-brand,body .SGGLOVES-headerbar__logo .SGGLOVES-logo-picture{display:grid !important;height:48px !important;line-height:0 !important;margin:0 !important;padding:0 !important;place-items:center !important;transform:none !important;width:48px !important}body .SGGLOVES-headerbar__logo .SGGLOVES-logo-picture img.logo,body .SGGLOVES-headerbar__logo .SGGLOVES-logo--responsive,body .SGGLOVES-headerbar__logo .SGGLOVES-logo--mobile-emblem{display:block !important;height:42px !important;margin:0 !important;max-height:42px !important;max-width:42px !important;min-height:42px !important;min-width:42px !important;object-fit:contain !important;transform:none !important;width:42px !important}body .SGGLOVES-headerbar__mobile-actions{align-items:center !important;align-self:center !important;display:flex !important;grid-column:3 !important;height:40px !important;justify-content:flex-end !important;justify-self:end !important;margin:0 !important;min-width:0 !important;padding:0 !important}body .SGGLOVES-headerbar__mobile-action,body .SGGLOVES-headerbar__mobile-account > summary.SGGLOVES-headerbar__mobile-action{align-items:center !important;display:inline-flex !important;justify-content:center !important;margin:0 !important;transform:none !important}}@media (max-width: 380px){body .SGGLOVES-headerbar__row{gap:4px !important;grid-template-columns:36px minmax(42px, 1fr) max-content !important}body .SGGLOVES-headerbar__navigation,body .ps-mainmenu__mobile-toggle,body .ps-mainmenu__mobile-toggle .menu-toggle{height:36px !important;min-height:36px !important;min-width:36px !important;width:36px !important}body .SGGLOVES-headerbar__logo,body .SGGLOVES-headerbar__logo .navbar-brand,body .SGGLOVES-headerbar__logo .SGGLOVES-logo-picture{height:42px !important;max-width:42px !important;min-width:42px !important;width:42px !important}body .SGGLOVES-headerbar__logo .SGGLOVES-logo-picture img.logo,body .SGGLOVES-headerbar__logo .SGGLOVES-logo--responsive,body .SGGLOVES-headerbar__logo .SGGLOVES-logo--mobile-emblem{height:38px !important;max-height:38px !important;max-width:38px !important;min-height:38px !important;min-width:38px !important;width:38px !important}}/* SG-GLOVES mobile account menu: modal-style polished panel. */@media (max-width: 991.98px){body.SGGLOVES-account-modal-open{overflow:hidden !important;touch-action:none !important}body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile{display:inline-flex !important;position:relative !important;z-index:1070 !important}body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile > summary,body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile > summary.SGGLOVES-headerbar__mobile-action{align-items:center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#071a34 !important;cursor:pointer !important;display:inline-flex !important;height:34px !important;justify-content:center !important;line-height:1 !important;list-style:none !important;margin:0 !important;min-height:34px !important;min-width:34px !important;padding:0 !important;width:34px !important}body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile > summary::-webkit-details-marker{display:none !important}body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile[open]::before{background:rgba(7, 18, 34, .48) !important;content:"" !important;cursor:pointer !important;display:block !important;height:100dvh !important;inset:0 !important;position:fixed !important;width:100vw !important;z-index:1068 !important}@supports not (height: 100dvh){body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile[open]::before{height:100vh !important}}body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile .SGGLOVES-account-dropdown__menu{background:#ffffff !important;border:1px solid #dce6f0 !important;border-radius:0 !important;box-shadow:0 28px 80px rgba(7, 26, 52, .28) !important;box-sizing:border-box !important;color:#071a34 !important;display:none !important;left:50% !important;margin:0 !important;max-height:min(76dvh, 620px) !important;max-width:calc(100vw - 28px) !important;min-width:0 !important;overflow-x:hidden !important;overflow-y:auto !important;padding:0 14px 14px !important;position:fixed !important;right:auto !important;top:clamp(76px, 12vh, 112px) !important;transform:translateX(-50%) !important;width:min(420px, calc(100vw - 28px)) !important;z-index:1069 !important}@supports not (height: 100dvh){body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile .SGGLOVES-account-dropdown__menu{max-height:min(76vh, 620px) !important}}body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile[open] .SGGLOVES-account-dropdown__menu{display:block !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__header{align-items:center !important;background:#ffffff !important;border-bottom:1px solid #e8eef5 !important;display:flex !important;gap:14px !important;justify-content:space-between !important;margin:0 -14px 14px !important;min-height:70px !important;padding:16px 16px 14px !important;position:sticky !important;top:0 !important;z-index:2 !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__header span{color:var(--SGGLOVES-primary, #c65332) !important;display:block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.08em !important;line-height:1.2 !important;text-transform:uppercase !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__close{align-items:center !important;appearance:none !important;background:#f8fafc !important;border:1px solid #dce6f0 !important;border-radius:0 !important;box-shadow:none !important;color:#071a34 !important;cursor:pointer !important;display:inline-flex !important;flex:0 0 48px !important;height:48px !important;justify-content:center !important;margin:0 !important;min-height:48px !important;min-width:48px !important;padding:0 !important;width:48px !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__close span{color:inherit !important;display:block !important;font-size:36px !important;font-weight:300 !important;line-height:.75 !important;transform:translateY(-2px) !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a{align-items:center !important;background:#ffffff !important;border:1px solid #e1e9f2 !important;border-radius:0 !important;box-shadow:none !important;color:#071a34 !important;display:flex !important;font-size:16px !important;font-weight:500 !important;gap:13px !important;justify-content:flex-start !important;line-height:1.25 !important;margin:0 0 10px !important;min-height:58px !important;padding:12px 14px !important;text-align:left !important;text-decoration:none !important;white-space:normal !important;width:100% !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a::before{background:currentColor !important;content:"" !important;display:inline-block !important;flex:0 0 24px !important;height:24px !important;opacity:.92 !important;width:24px !important;-webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 4.8h9.1L19 8.2v11H6.5z' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M15.6 4.9v3.4H19M9.2 12.2h6M9.2 15.4h4.3' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 4.8h9.1L19 8.2v11H6.5z' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M15.6 4.9v3.4H19M9.2 12.2h6M9.2 15.4h4.3' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a[href*="authentication"]::before,body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a[href*="my-account"]::before,body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a[href*="identity"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='8' r='3.2' stroke='%23000' stroke-width='1.7'/%3E%3Cpath d='M5.3 19.2c.8-4 3-6 6.7-6s5.9 2 6.7 6' stroke='%23000' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='8' r='3.2' stroke='%23000' stroke-width='1.7'/%3E%3Cpath d='M5.3 19.2c.8-4 3-6 6.7-6s5.9 2 6.7 6' stroke='%23000' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a[href*="history"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.2 4.8h11.6v14.4H6.2zM8.7 8.4h6.6M8.7 12h6.6M8.7 15.6h4' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.2 4.8h11.6v14.4H6.2zM8.7 8.4h6.6M8.7 12h6.6M8.7 15.6h4' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a[href*="address"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20.2s6-5.2 6-10.2a6 6 0 0 0-12 0c0 5 6 10.2 6 10.2Z' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='10' r='2' stroke='%23000' stroke-width='1.7'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20.2s6-5.2 6-10.2a6 6 0 0 0-12 0c0 5 6 10.2 6 10.2Z' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='10' r='2' stroke='%23000' stroke-width='1.7'/%3E%3C/svg%3E") !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a[href*="logout"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 5.2H6.8c-1 0-1.8.8-1.8 1.8v10c0 1 .8 1.8 1.8 1.8h2.7M14 8.2 17.8 12 14 15.8M17.8 12H9.5' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 5.2H6.8c-1 0-1.8.8-1.8 1.8v10c0 1 .8 1.8 1.8 1.8h2.7M14 8.2 17.8 12 14 15.8M17.8 12H9.5' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a:hover,body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a:focus{background:#fbf5f2 !important;border-color:rgba(198, 83, 50, .36) !important;box-shadow:0 12px 26px rgba(198, 83, 50, .08) !important;color:var(--SGGLOVES-primary, #c65332) !important;outline:0 !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a .SGGLOVES-account-dropdown__item-icon{color:currentColor !important;flex:0 0 24px !important;height:24px !important;width:24px !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a.SGGLOVES-account-dropdown__sales-link::before{content:none !important;display:none !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a .SGGLOVES-account-dropdown__item-icon + span{display:inline-block !important;min-width:0 !important}}@media (max-width: 420px){body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile .SGGLOVES-account-dropdown__menu{top:70px !important;width:calc(100vw - 20px) !important;max-width:calc(100vw - 20px) !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a{font-size:15px !important;min-height:54px !important;padding:11px 12px !important}}/* SG-GLOVES mobile menu: large close button and aligned nested panels. */@media (max-width: 1199.98px){body .ps-mainmenu--mobile.offcanvas{--bs-offcanvas-width:min(92vw, 420px) !important;background:#fff !important;border-radius:0 !important;overflow:hidden !important}body .ps-mainmenu--mobile .offcanvas-header{align-items:center !important;background:#fff !important;border-bottom:1px solid #e5ecf3 !important;display:flex !important;height:72px !important;min-height:72px !important;padding:8px 14px !important;position:sticky !important;top:0 !important;z-index:20 !important}body .ps-mainmenu--mobile .ps-mainmenu__back-button{align-items:center !important;display:flex !important;flex:1 1 auto !important;min-width:0 !important}body .ps-mainmenu--mobile .js-back-button{align-items:center !important;color:#071a34 !important;display:inline-flex !important;font-size:18px !important;font-weight:300 !important;gap:10px !important;min-height:48px !important;padding:0 !important;text-decoration:none !important}body .ps-mainmenu--mobile .js-back-button .sg-menu-arrow{flex:0 0 24px !important;height:24px !important;stroke:#071a34 !important;stroke-width:2 !important;width:24px !important}body .ps-mainmenu--mobile .SGGLOVES-mobile-menu-close{align-items:center !important;appearance:none !important;background:#fff !important;border:1px solid #d7e1ec !important;border-radius:0 !important;box-shadow:none !important;color:#071a34 !important;display:inline-flex !important;flex:0 0 56px !important;height:56px !important;justify-content:center !important;line-height:1 !important;margin-left:auto !important;min-height:56px !important;min-width:56px !important;opacity:1 !important;padding:0 !important;width:56px !important}body .ps-mainmenu--mobile .SGGLOVES-mobile-menu-close span{color:inherit !important;display:block !important;font-size:44px !important;font-weight:300 !important;line-height:.72 !important;transform:translateY(-2px) !important}body .ps-mainmenu--mobile .ps-mainmenu__mobile{background:#fff !important;height:calc(100dvh - 72px) !important;max-height:calc(100dvh - 72px) !important;overflow:hidden !important;padding:0 !important;position:relative !important}@supports not (height: 100dvh){body .ps-mainmenu--mobile .ps-mainmenu__mobile{height:calc(100vh - 72px) !important;max-height:calc(100vh - 72px) !important}}body .ps-mainmenu--mobile .menu.menu--mobile{background:#fff !important;bottom:0 !important;height:100% !important;inset:0 !important;margin:0 !important;max-height:none !important;max-width:none !important;opacity:0 !important;overflow-x:hidden !important;overflow-y:auto !important;padding:0 !important;pointer-events:none !important;position:absolute !important;top:0 !important;transform:translateX(100%) !important;transition:transform .22s ease,opacity .18s ease,visibility .18s ease !important;visibility:hidden !important;width:100% !important;z-index:1 !important}body .ps-mainmenu--mobile .menu.menu--mobile.menu--current,body .ps-mainmenu--mobile .menu.menu--mobile.js-menu-current{opacity:1 !important;pointer-events:auto !important;transform:translateX(0) !important;visibility:visible !important;z-index:3 !important}body .ps-mainmenu--mobile .menu.menu--mobile.menu--parent{opacity:0 !important;pointer-events:none !important;transform:translateX(-100%) !important;visibility:hidden !important;z-index:2 !important}body .ps-mainmenu--mobile .menu__list{list-style:none !important;margin:0 !important;padding:0 !important}body .ps-mainmenu--mobile .menu__title{align-items:center !important;background:#fff !important;border-bottom:1px solid #e8eef5 !important;color:#071a34 !important;display:flex !important;font-size:26px !important;font-weight:600 !important;line-height:1.15 !important;margin:0 !important;min-height:64px !important;padding:14px var(--SGGLOVES-mobile-menu-padding-x, 15px) !important;position:sticky !important;top:0 !important;z-index:4 !important}body .ps-mainmenu--mobile .menu__list > li{align-items:center !important;border-bottom:1px solid #eef2f6 !important;display:flex !important;margin:0 !important;min-height:58px !important;padding:0 !important}body .ps-mainmenu--mobile .menu__link{align-items:center !important;color:#071a34 !important;display:flex !important;flex:1 1 auto !important;font-size:var(--SGGLOVES-mobile-menu-font-size, 18px) !important;font-weight:600 !important;gap:13px !important;justify-content:flex-start !important;line-height:1.25 !important;min-height:58px !important;padding:10px var(--SGGLOVES-mobile-menu-padding-x, 15px) !important;text-align:left !important;text-decoration:none !important}body .ps-mainmenu--mobile .menu__toggle-child{align-items:center !important;align-self:stretch !important;border-left:1px solid #eef2f6 !important;border-radius:0 !important;color:#071a34 !important;display:inline-flex !important;flex:0 0 58px !important;height:auto !important;justify-content:center !important;margin:0 !important;min-height:58px !important;min-width:58px !important;padding:0 !important;width:58px !important}body .ps-mainmenu--mobile .menu__toggle-child .sg-menu-arrow{height:28px !important;stroke:#071a34 !important;stroke-width:2 !important;width:28px !important}}/* SG-GLOVES contact GDPR checkbox alignment. */body#contact .contact-form [data-ps-component="gdpr"],body#contact .contact-form .gdpr_module,body#contact .contact-form .custom-checkbox,body#contact .contact-form .form-check,body .SGGLOVES-contact-page .contact-form [data-ps-component="gdpr"],body .SGGLOVES-contact-page .contact-form .gdpr_module,body .SGGLOVES-contact-page .contact-form .custom-checkbox,body .SGGLOVES-contact-page .contact-form .form-check{align-items:flex-start !important;display:flex !important;gap:10px !important;margin:18px 0 0 !important;min-height:0 !important;padding:0 !important}body#contact .contact-form input[type="checkbox"],body .SGGLOVES-contact-page .contact-form input[type="checkbox"],body#contact .contact-form .custom-checkbox input[type="checkbox"],body .SGGLOVES-contact-page .contact-form .custom-checkbox input[type="checkbox"]{appearance:none !important;-webkit-appearance:none !important;background:#fff !important;border:1px solid #d9e2ec !important;border-radius:6px !important;box-shadow:none !important;flex:0 0 18px !important;height:18px !important;margin:2px 0 0 !important;min-height:18px !important;min-width:18px !important;padding:0 !important;position:relative !important;width:18px !important}body#contact .contact-form input[type="checkbox"]:checked,body .SGGLOVES-contact-page .contact-form input[type="checkbox"]:checked{background:#c65332 !important;border-color:#c65332 !important}body#contact .contact-form input[type="checkbox"]:checked::after,body .SGGLOVES-contact-page .contact-form input[type="checkbox"]:checked::after{border:solid #fff !important;border-width:0 2px 2px 0 !important;content:"" !important;height:9px !important;left:6px !important;position:absolute !important;top:2px !important;transform:rotate(45deg) !important;width:5px !important}body#contact .contact-form [data-ps-component="gdpr"] label,body#contact .contact-form .gdpr_module label,body#contact .contact-form .custom-checkbox label,body#contact .contact-form .form-check label,body .SGGLOVES-contact-page .contact-form [data-ps-component="gdpr"] label,body .SGGLOVES-contact-page .contact-form .gdpr_module label,body .SGGLOVES-contact-page .contact-form .custom-checkbox label,body .SGGLOVES-contact-page .contact-form .form-check label{color:#465875 !important;cursor:pointer !important;font-size:14px !important;font-weight:300 !important;line-height:1.45 !important;margin:0 !important}body#contact .contact-form [data-ps-component="gdpr"] p,body#contact .contact-form .gdpr_module p,body#contact .contact-form .custom-checkbox p,body .SGGLOVES-contact-page .contact-form [data-ps-component="gdpr"] p,body .SGGLOVES-contact-page .contact-form .gdpr_module p,body .SGGLOVES-contact-page .contact-form .custom-checkbox p{margin:0 !important}/* SG-GLOVES homepage category tiles: final polished override */body .SGGLOVES-home .SGGLOVES-home-categories{background:#ffffff !important}body .SGGLOVES-home .SGGLOVES-home-categories__grid{align-items:stretch !important;gap:clamp(14px, 1.55vw, 22px) !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category{background:#ffffff !important;border:1px solid rgba(14, 32, 54, .10) !important;border-radius:8px !important;box-shadow:0 18px 42px rgba(14, 32, 54, .08) !important;color:#081d33 !important;display:block !important;min-height:clamp(214px, 15.5vw, 272px) !important;overflow:hidden !important;padding:0 !important;position:relative !important;text-decoration:none !important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:hover,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:focus-visible{border-color:rgba(198, 83, 50, .35) !important;box-shadow:0 24px 52px rgba(14, 32, 54, .12) !important;transform:translateY(-2px) !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category::before{background:linear-gradient(180deg, rgba(255,255,255,0) 45%, rgba(255,255,255,.92) 100%),linear-gradient(90deg, rgba(255,255,255,.52) 0%, rgba(255,255,255,0) 42%) !important;content:"" !important;display:block !important;inset:0 !important;pointer-events:none !important;position:absolute !important;z-index:2 !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category::after{background:#c65332 !important;bottom:0 !important;content:"" !important;display:block !important;height:3px !important;position:absolute !important;right:0 !important;transition:width .2s ease !important;width:min(42%, 240px) !important;z-index:4 !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:hover::after,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:focus-visible::after{width:min(68%, 360px) !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon{background:#ffffff !important;border-radius:8px !important;display:block !important;inset:8px !important;overflow:hidden !important;position:absolute !important;z-index:1 !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon::before,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon::after{content:none !important;display:none !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon img{background:#ffffff !important;display:block !important;height:100% !important;max-height:none !important;max-width:none !important;object-fit:contain !important;object-position:center !important;transform:scale(1.01) !important;transition:transform .28s ease !important;width:100% !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:hover .SGGLOVES-home-category__icon img,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:focus-visible .SGGLOVES-home-category__icon img{transform:scale(1.045) !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__title{background:rgba(255,255,255,.82) !important;border:1px solid rgba(14, 32, 54, .08) !important;border-radius:8px !important;bottom:18px !important;box-shadow:0 12px 24px rgba(14, 32, 54, .08) !important;color:#081d33 !important;display:block !important;font-size:clamp(18px, 1.2vw, 22px) !important;font-weight:560 !important;left:18px !important;line-height:1.12 !important;max-width:calc(100% - 112px) !important;min-height:0 !important;overflow-wrap:anywhere !important;padding:8px 11px !important;position:absolute !important;right:auto !important;text-shadow:none !important;white-space:normal !important;width:auto !important;z-index:3 !important}@supports ((-webkit-backdrop-filter: blur(8px)) or (backdrop-filter: blur(8px))){body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__title{-webkit-backdrop-filter:blur(8px) !important;backdrop-filter:blur(8px) !important}}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category--image-only .SGGLOVES-home-category__title,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category > .material-icons{display:none !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__arrow{align-items:center !important;background:rgba(255,255,255,.96) !important;border:1px solid rgba(198, 83, 50, .22) !important;border-radius:50% !important;bottom:20px !important;box-shadow:0 18px 34px rgba(14, 32, 54, .16) !important;color:#c65332 !important;display:inline-flex !important;height:46px !important;justify-content:center !important;min-height:46px !important;min-width:46px !important;position:absolute !important;right:20px !important;transform:none !important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease !important;width:46px !important;z-index:5 !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__arrow svg{height:20px !important;stroke-width:1.8 !important;width:20px !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:hover .SGGLOVES-home-category__arrow,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:focus-visible .SGGLOVES-home-category__arrow{background:#c65332 !important;border-color:#c65332 !important;color:#ffffff !important;transform:translateX(2px) !important}@media (max-width: 991.98px){body .SGGLOVES-home .SGGLOVES-home-categories__grid{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr)) !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category{display:flex !important;flex-direction:column !important;min-height:0 !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category::before{display:none !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon{aspect-ratio:4/3 !important;border-radius:8px 8px 0 0 !important;inset:auto !important;position:relative !important;width:100% !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__title{background:#ffffff !important;border:0 !important;border-radius:0 !important;bottom:auto !important;box-shadow:none !important;font-size:clamp(15px, 3.4vw, 19px) !important;left:auto !important;max-width:none !important;min-height:50px !important;padding:10px 58px 12px 13px !important;position:relative !important;width:100% !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__arrow{bottom:9px !important;height:40px !important;min-height:40px !important;min-width:40px !important;right:10px !important;width:40px !important}}@media (max-width: 575.98px){body .SGGLOVES-home .SGGLOVES-home-categories > .container-md{padding-left:16px !important;padding-right:16px !important}body .SGGLOVES-home .SGGLOVES-home-categories__grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:13px !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon{aspect-ratio:1/1 !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__title{font-size:clamp(13px, 3.55vw, 16px) !important;font-weight:560 !important;line-height:1.1 !important;min-height:48px !important;padding:9px 44px 10px 10px !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__arrow{bottom:8px !important;height:34px !important;min-height:34px !important;min-width:34px !important;right:8px !important;width:34px !important}}@media (max-width: 359.98px){body .SGGLOVES-home .SGGLOVES-home-categories__grid{grid-template-columns:1fr !important}}/* SG-GLOVES homepage category tiles: keep category artwork uncovered */body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category::before{background:transparent !important;content:none !important;display:none !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__title{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#081d33 !important;padding:0 !important;text-shadow:none !important}@media (max-width: 991.98px){body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__title{background:#ffffff !important;padding:10px 58px 12px 13px !important}}/* SG-GLOVES settings 1.0.217: modern framed homepage category tiles. */body .SGGLOVES-home .SGGLOVES-home-categories{background:#ffffff !important;overflow:visible !important}body .SGGLOVES-home .SGGLOVES-home-categories > .container-md{max-width:min(1880px, calc(100vw - 64px)) !important;padding-left:0 !important;padding-right:0 !important}body .SGGLOVES-home .SGGLOVES-home-categories__grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(100%, clamp(220px, 16vw, 330px)), 1fr)) !important;gap:clamp(12px, 1vw, 18px) !important;align-items:stretch !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category{aspect-ratio:auto !important;background:#ffffff !important;border:1px solid rgba(7, 26, 52, .10) !important;border-radius:12px !important;box-shadow:0 10px 30px rgba(7, 16, 24, .07) !important;box-sizing:border-box !important;display:block !important;height:clamp(300px, 24vw, 430px) !important;min-height:0 !important;overflow:hidden !important;padding:10px 10px 20px !important;transform:translateZ(0) !important;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:hover,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:focus-visible{border-color:rgba(198, 83, 50, .28) !important;box-shadow:0 18px 40px rgba(7, 16, 24, .12) !important;transform:translateY(-3px) !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:focus-visible{outline:3px solid rgba(198, 83, 50, .18) !important;outline-offset:3px !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category::before{background:transparent !important;content:none !important;display:none !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category::after{background:#c65332 !important;border-radius:999px !important;bottom:7px !important;height:3px !important;left:50% !important;opacity:.88 !important;right:auto !important;transform:translateX(-50%) !important;transition:background-color .22s ease,opacity .22s ease,width .22s ease !important;width:54px !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:hover::after,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:focus-visible::after{background:#df5b35 !important;opacity:1 !important;width:82px !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon{background:transparent !important;border-radius:8px !important;display:block !important;height:auto !important;inset:10px 10px 20px !important;overflow:hidden !important;position:absolute !important;width:auto !important;z-index:1 !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon img{background:transparent !important;display:block !important;height:100% !important;max-height:none !important;max-width:100% !important;object-fit:contain !important;object-position:center !important;transform:scale(1.001) !important;width:100% !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:hover .SGGLOVES-home-category__icon img,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:focus-visible .SGGLOVES-home-category__icon img{transform:scale(1.028) !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__title{background:transparent !important;border:0 !important;box-shadow:none !important;color:#071018 !important;padding:0 !important;text-shadow:none !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category--image-only .SGGLOVES-home-category__title,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category > .material-icons{display:none !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__arrow{background:rgba(255, 255, 255, .92) !important;border:1px solid rgba(198, 83, 50, .28) !important;bottom:clamp(24px, 1.7vw, 30px) !important;box-shadow:0 12px 26px rgba(7, 16, 24, .14) !important;height:clamp(38px, 2.75vw, 48px) !important;min-height:clamp(38px, 2.75vw, 48px) !important;min-width:clamp(38px, 2.75vw, 48px) !important;right:clamp(18px, 1.4vw, 24px) !important;width:clamp(38px, 2.75vw, 48px) !important}@media (max-width: 991.98px){body .SGGLOVES-home .SGGLOVES-home-categories > .container-md{max-width:calc(100vw - 28px) !important}body .SGGLOVES-home .SGGLOVES-home-categories__grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category{aspect-ratio:auto !important;display:block !important;height:clamp(230px, 58vw, 340px) !important;padding:8px 8px 18px !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category::after{bottom:6px !important;width:46px !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:hover::after,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category:focus-visible::after{width:66px !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon{inset:8px 8px 18px !important}}@media (max-width: 439.98px){body .SGGLOVES-home .SGGLOVES-home-categories__grid{gap:10px !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category{height:clamp(210px, 62vw, 300px) !important;border-radius:10px !important}body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__arrow{bottom:22px !important;height:34px !important;min-height:34px !important;min-width:34px !important;right:12px !important;width:34px !important}}@media (prefers-reduced-motion: reduce){body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category::after,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__icon img,body .SGGLOVES-home .SGGLOVES-home-categories .SGGLOVES-home-category__arrow{transition:none !important}}/* SG-GLOVES category page: final clean native banner presentation */#js-product-list-header .sg-category-hero{align-items:stretch !important;grid-template-columns:minmax(390px, .92fr) minmax(560px, 1.18fr) !important;gap:clamp(20px, 2vw, 32px) !important;margin-bottom:clamp(22px, 2.6vw, 34px) !important}#js-product-list-header .sg-category-hero__copy{align-content:center !important;min-height:0 !important;padding:clamp(26px, 3vw, 42px) !important}#js-product-list-header .sg-category-hero__mark{top:clamp(22px, 2.2vw, 30px) !important;right:clamp(22px, 2.2vw, 30px) !important;width:clamp(68px, 6vw, 86px) !important;height:clamp(68px, 6vw, 86px) !important;padding:12px !important;z-index:1 !important}#js-product-list-header .sg-category-hero__copy h1{max-width:calc(100% - 96px) !important;margin-bottom:clamp(14px, 1.6vw, 22px) !important;font-size:clamp(32px, 3.25vw, 54px) !important;font-weight:600 !important;line-height:1.04 !important;overflow-wrap:anywhere !important;word-break:normal !important}#js-product-list-header .sg-category-hero__copy .category__description,#js-product-list-header .sg-category-hero__copy .category__description p{max-width:100% !important;font-size:clamp(15px, .98vw, 17px) !important;line-height:1.5 !important}#js-product-list-header .sg-category-hero .category__cover{align-self:center !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;aspect-ratio:auto !important;padding:0 !important;overflow:hidden !important;background:#ffffff !important}#js-product-list-header .sg-category-hero .category__cover picture{display:block !important;width:100% !important;height:auto !important;min-height:0 !important;line-height:0 !important}#js-product-list-header .sg-category-hero .category__cover img,#js-product-list-header .sg-category-hero .category__cover-image{display:block !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;object-fit:contain !important;object-position:center center !important;filter:none !important;opacity:1 !important;transform:none !important}#js-product-list-header .sg-category-hero .category__cover--sg{min-height:clamp(210px, 20vw, 320px) !important;background-size:contain !important}#js-product-list-header .sg-subcategories{grid-column:1/-1 !important;margin-top:clamp(20px, 2.2vw, 32px) !important}#js-product-list-header .sg-subcategories .subcategory__list{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:clamp(20px, 2vw, 30px) !important}#js-product-list-header .sg-subcategories .subcategory__link{display:grid !important;grid-template-rows:auto minmax(106px, auto) !important;min-height:0 !important;padding:0 !important;overflow:hidden !important;border:1px solid #dde7f2 !important;border-radius:10px !important;background:#ffffff !important;color:#071a34 !important;box-shadow:0 18px 46px rgba(7, 16, 24, .06) !important}#js-product-list-header .sg-subcategories .subcategory__media{display:grid !important;width:100% !important;height:auto !important;min-height:220px !important;aspect-ratio:auto !important;padding:0 !important;place-items:center !important;overflow:hidden !important;background:#f6f8fb !important}#js-product-list-header .sg-subcategories .subcategory__media--has-image{display:block !important;min-height:0 !important;background:#ffffff !important}#js-product-list-header .sg-subcategories .subcategory__media picture{display:block !important;width:100% !important;height:auto !important;line-height:0 !important}#js-product-list-header .sg-subcategories .subcategory__thumbnail{display:block !important;width:100% !important;height:auto !important;max-width:none !important;max-height:none !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;filter:none !important;image-rendering:auto !important;mix-blend-mode:normal !important;opacity:1 !important;transform:none !important}#js-product-list-header .sg-subcategories .subcategory__link:hover .subcategory__thumbnail,#js-product-list-header .sg-subcategories .subcategory__link:focus .subcategory__thumbnail{transform:none !important}#js-product-list-header .sg-subcategories .subcategory__media--has-image .sg-subcategory__fallback-icon{display:none !important}#js-product-list-header .sg-subcategories .subcategory__content{gap:7px !important;padding:22px 66px 24px 26px !important}#js-product-list-header .sg-subcategories .subcategory__name{color:#071a34 !important;font-size:clamp(18px, 1.08vw, 21px) !important;font-weight:600 !important;line-height:1.18 !important}#js-product-list-header .sg-subcategories .subcategory__meta{color:#718096 !important;font-size:14px !important;font-weight:300 !important}#js-product-list-header .sg-subcategories .sg-subcategory__arrow{right:20px !important;bottom:22px !important;width:40px !important;height:40px !important}@media (max-width: 1199.98px){#js-product-list-header .sg-category-hero{grid-template-columns:1fr !important}#js-product-list-header .sg-category-hero__copy h1{max-width:calc(100% - 88px) !important}}@media (max-width: 767.98px){#js-product-list-header .sg-category-hero{gap:16px !important;margin-bottom:22px !important}#js-product-list-header .sg-category-hero__copy{padding:22px !important}#js-product-list-header .sg-category-hero__mark{opacity:.22 !important;right:18px !important;top:18px !important}#js-product-list-header .sg-category-hero__copy h1{max-width:100% !important;font-size:clamp(30px, 9.5vw, 44px) !important}#js-product-list-header .sg-subcategories .subcategory__list{grid-template-columns:1fr !important;gap:16px !important}#js-product-list-header .sg-subcategories .subcategory__media{min-height:168px !important}#js-product-list-header .sg-subcategories .subcategory__content{padding:18px 58px 20px 18px !important}}/* SG-GLOVES category header: full-width banner first, content below */#js-product-list-header .sg-category-hero{display:grid !important;grid-template-columns:1fr !important;gap:clamp(16px, 1.6vw, 22px) !important;align-items:stretch !important;margin-bottom:clamp(22px, 2.3vw, 32px) !important;background:transparent !important}#js-product-list-header .sg-category-hero .category__cover{order:1 !important;display:block !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;overflow:visible !important}#js-product-list-header .sg-category-hero .category__cover picture{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;line-height:0 !important}#js-product-list-header .sg-category-hero .category__cover img,#js-product-list-header .sg-category-hero .category__cover-image{display:block !important;width:100% !important;height:auto !important;max-width:100% !important;max-height:none !important;margin:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;object-fit:contain !important;object-position:center center !important}#js-product-list-header .sg-category-hero .category__cover--sg{order:1 !important;width:100% !important;min-height:clamp(170px, 22vw, 310px) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background-color:transparent !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:contain !important}#js-product-list-header .sg-category-hero__copy{order:2 !important;width:100% !important;min-height:0 !important;padding:clamp(24px, 2.4vw, 34px) clamp(24px, 3vw, 46px) !important;border-radius:0 !important;box-shadow:none !important}#js-product-list-header .sg-category-hero__copy h1{max-width:100% !important;margin-bottom:clamp(12px, 1.3vw, 18px) !important;font-size:clamp(30px, 3.05vw, 48px) !important;line-height:1.08 !important}#js-product-list-header .sg-category-hero__copy .category__description,#js-product-list-header .sg-category-hero__copy .category__description p{max-width:1120px !important;font-size:clamp(14px, .92vw, 16px) !important;font-weight:300 !important;line-height:1.55 !important}#js-product-list-header .sg-category-hero__mark{display:none !important}@media (max-width: 767.98px){#js-product-list-header .sg-category-hero{gap:14px !important}#js-product-list-header .sg-category-hero__copy{padding:20px !important}#js-product-list-header .sg-category-hero__copy h1{font-size:clamp(28px, 8vw, 38px) !important}}/* SG-GLOVES category header 2026-07-02: banner and text in one balanced row. */#js-product-list-header .sg-category-hero{display:grid !important;grid-template-columns:minmax(0, 1.22fr) minmax(360px, .78fr) !important;gap:clamp(18px, 2.1vw, 30px) !important;align-items:stretch !important;margin-bottom:clamp(22px, 2.4vw, 34px) !important;background:transparent !important}#js-product-list-header .sg-category-hero .category__cover,#js-product-list-header .sg-category-hero .category__cover--sg{order:1 !important;align-self:stretch !important;display:grid !important;width:100% !important;min-height:clamp(210px, 18vw, 290px) !important;height:100% !important;margin:0 !important;padding:0 !important;place-items:center !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;overflow:hidden !important}#js-product-list-header .sg-category-hero .category__cover picture{display:grid !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;place-items:center !important;line-height:0 !important}#js-product-list-header .sg-category-hero .category__cover img,#js-product-list-header .sg-category-hero .category__cover-image{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;object-fit:contain !important;object-position:center center !important}#js-product-list-header .sg-category-hero__copy{order:2 !important;position:relative !important;display:grid !important;align-content:center !important;width:100% !important;min-height:clamp(210px, 18vw, 290px) !important;height:100% !important;padding:clamp(22px, 2vw, 30px) clamp(24px, 2.5vw, 38px) !important;border-radius:0 !important;box-shadow:none !important;overflow:hidden !important}#js-product-list-header .sg-category-hero__copy > p{margin:0 0 10px !important;font-size:clamp(11px, .78vw, 13px) !important;font-weight:650 !important;letter-spacing:.02em !important}#js-product-list-header .sg-category-hero__copy h1{max-width:calc(100% - 94px) !important;margin:0 0 clamp(10px, 1.1vw, 15px) !important;font-size:clamp(27px, 2.55vw, 42px) !important;font-weight:600 !important;line-height:1.05 !important;letter-spacing:0 !important;overflow-wrap:anywhere !important}#js-product-list-header .sg-category-hero__copy .category__description,#js-product-list-header .sg-category-hero__copy .category__description p{max-width:100% !important;margin:0 !important;color:rgba(255,255,255,.9) !important;font-size:clamp(13px, .88vw, 15px) !important;font-weight:300 !important;line-height:1.48 !important}#js-product-list-header .sg-category-hero__mark{display:grid !important;position:absolute !important;top:clamp(18px, 1.7vw, 24px) !important;right:clamp(18px, 1.7vw, 24px) !important;width:clamp(74px, 6vw, 98px) !important;height:clamp(74px, 6vw, 98px) !important;padding:12px !important;place-items:center !important;border:1px solid rgba(255,255,255,.7) !important;border-radius:50% !important;background:#ffffff !important;box-shadow:0 16px 34px rgba(7,16,24,.18) !important;opacity:1 !important;z-index:2 !important}#js-product-list-header .sg-category-hero__mark img{display:block !important;width:90% !important;height:90% !important;max-width:90% !important;max-height:90% !important;object-fit:contain !important;opacity:1 !important;filter:none !important}#js-product-list-header .sg-subcategories{grid-column:1/-1 !important}@media (max-width: 1199.98px){#js-product-list-header .sg-category-hero{grid-template-columns:1fr !important}#js-product-list-header .sg-category-hero .category__cover,#js-product-list-header .sg-category-hero .category__cover--sg{min-height:auto !important;height:auto !important}#js-product-list-header .sg-category-hero .category__cover picture,#js-product-list-header .sg-category-hero .category__cover img,#js-product-list-header .sg-category-hero .category__cover-image{height:auto !important;max-height:none !important}#js-product-list-header .sg-category-hero__copy{min-height:0 !important}}@media (max-width: 767.98px){#js-product-list-header .sg-category-hero{gap:14px !important}#js-product-list-header .sg-category-hero__copy{padding:20px !important}#js-product-list-header .sg-category-hero__mark{width:68px !important;height:68px !important;padding:9px !important}#js-product-list-header .sg-category-hero__copy h1{max-width:calc(100% - 78px) !important;font-size:clamp(28px, 8vw, 38px) !important}}/* SG-GLOVES category header 2026-07-02: equal height rule for banner and copy. */@media (min-width: 1200px){#js-product-list-header .sg-category-hero{--SGGLOVES-category-header-height:clamp(230px, 18vw, 292px);align-items:stretch !important;grid-auto-rows:var(--SGGLOVES-category-header-height) !important}#js-product-list-header .sg-category-hero .category__cover,#js-product-list-header .sg-category-hero .category__cover--sg,#js-product-list-header .sg-category-hero__copy{box-sizing:border-box !important;height:var(--SGGLOVES-category-header-height) !important;min-height:var(--SGGLOVES-category-header-height) !important;max-height:var(--SGGLOVES-category-header-height) !important}#js-product-list-header .sg-category-hero .category__cover picture,#js-product-list-header .sg-category-hero .category__cover img,#js-product-list-header .sg-category-hero .category__cover-image{height:100% !important;max-height:100% !important}#js-product-list-header .sg-category-hero__copy .category__description,#js-product-list-header .sg-category-hero__copy .category__description p{display:-webkit-box !important;overflow:hidden !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:4 !important}}/* SG-GLOVES category header 2026-07-02: locked first row, tiles below. */#js-product-list-header .sg-category-hero{display:grid !important;width:100% !important;align-items:stretch !important}@media (min-width: 1200px){#js-product-list-header .sg-category-hero{--SGGLOVES-category-header-height:clamp(230px, 18vw, 292px);grid-template-columns:minmax(0, 1.18fr) minmax(360px, .82fr) !important;grid-template-rows:var(--SGGLOVES-category-header-height) auto !important;grid-auto-rows:auto !important;gap:clamp(18px, 2vw, 38px) !important}#js-product-list-header .sg-category-hero .category__cover,#js-product-list-header .sg-category-hero .category__cover--sg{order:1 !important;grid-column:1 !important;grid-row:1 !important;align-self:stretch !important;box-sizing:border-box !important;width:100% !important;height:var(--SGGLOVES-category-header-height) !important;min-height:var(--SGGLOVES-category-header-height) !important;max-height:var(--SGGLOVES-category-header-height) !important;margin:0 !important;position:relative !important;z-index:1 !important}#js-product-list-header .sg-category-hero__copy{order:2 !important;grid-column:2 !important;grid-row:1 !important;align-self:stretch !important;box-sizing:border-box !important;width:100% !important;height:var(--SGGLOVES-category-header-height) !important;min-height:var(--SGGLOVES-category-header-height) !important;max-height:var(--SGGLOVES-category-header-height) !important;margin:0 !important;position:relative !important;z-index:2 !important}#js-product-list-header .sg-category-hero .category__cover picture,#js-product-list-header .sg-category-hero .category__cover img,#js-product-list-header .sg-category-hero .category__cover-image{width:100% !important;height:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important}#js-product-list-header .sg-category-hero__copy h1{font-size:clamp(26px, 2.35vw, 38px) !important}#js-product-list-header .sg-category-hero__copy .category__description,#js-product-list-header .sg-category-hero__copy .category__description p{display:-webkit-box !important;overflow:hidden !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:4 !important}#js-product-list-header .sg-category-hero > .sg-subcategories,#js-product-list-header .sg-category-hero > .sg-category-tiles,#js-product-list-header .sg-category-hero > .SGGLOVES-categories,#js-product-list-header .sg-category-hero > .SGGLOVES-category-tiles,#js-product-list-header .sg-category-hero > .SGGLOVES-home-categories{order:30 !important;grid-column:1/-1 !important;grid-row:auto !important;align-self:auto !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin-top:0 !important;position:relative !important;z-index:1 !important}}@media (max-width: 1199.98px){#js-product-list-header .sg-category-hero{grid-template-columns:1fr !important;grid-template-rows:auto !important;grid-auto-rows:auto !important}#js-product-list-header .sg-category-hero .category__cover,#js-product-list-header .sg-category-hero .category__cover--sg{order:1 !important;grid-column:1 !important;grid-row:auto !important;height:auto !important;min-height:0 !important;max-height:none !important}#js-product-list-header .sg-category-hero__copy{order:2 !important;grid-column:1 !important;grid-row:auto !important;height:auto !important;min-height:0 !important;max-height:none !important}#js-product-list-header .sg-category-hero > .sg-subcategories,#js-product-list-header .sg-category-hero > .sg-category-tiles,#js-product-list-header .sg-category-hero > .SGGLOVES-categories,#js-product-list-header .sg-category-hero > .SGGLOVES-category-tiles,#js-product-list-header .sg-category-hero > .SGGLOVES-home-categories{order:30 !important;grid-column:1 !important;grid-row:auto !important;height:auto !important;min-height:0 !important;max-height:none !important}}/* SG-GLOVES hero slider mobile: show the full 2174x724 banner without cropping. */@media (max-width: 991.98px){body#index .SGGLOVES-home-hero[data-sggloves-hero-slider],body.page-index .SGGLOVES-home-hero[data-sggloves-hero-slider],body .SGGLOVES-home-hero[data-sggloves-hero-slider]{aspect-ratio:2174/724 !important;height:auto !important;max-height:none !important;min-height:0 !important}body#index .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__image,body.page-index .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__image,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__image{object-fit:contain !important;object-position:center center !important}}@media (max-width: 575.98px){body#index .SGGLOVES-home-hero[data-sggloves-hero-slider],body.page-index .SGGLOVES-home-hero[data-sggloves-hero-slider],body .SGGLOVES-home-hero[data-sggloves-hero-slider]{aspect-ratio:2174/724 !important;height:auto !important;max-height:none !important;min-height:0 !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__content{align-items:flex-end !important;box-sizing:border-box !important;display:flex !important;justify-content:flex-start !important;padding:8px 10px !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__copy{max-width:100% !important;min-width:0 !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__actions{gap:6px !important;margin:0 !important}body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-btn{font-size:13px !important;min-height:34px !important;padding:7px 10px !important}}/* SG-GLOVES home cleanup: one B2B area and no duplicated newsletter block. */.SGGLOVES-home-b2b{min-height:220px !important;background:#fff !important;color:var(--sg-home-ink, #0b1d34) !important}.SGGLOVES-home-b2b::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg, rgba(255, 255, 255, .96) 0%, rgba(255, 255, 255, .82) 42%, rgba(255, 255, 255, .28) 100%);pointer-events:none}.SGGLOVES-home-b2b > img{opacity:1 !important;object-fit:cover !important}.SGGLOVES-home-b2b__copy{max-width:520px;padding:18px 20px;border:1px solid rgba(219, 228, 238, .72);border-radius:8px;background:rgba(255, 255, 255, .78);box-shadow:0 18px 44px rgba(16, 24, 40, .08);backdrop-filter:blur(6px)}.SGGLOVES-home-b2b h2{color:var(--sg-home-ink, #0b1d34) !important}.SGGLOVES-home-b2b p{color:#475467 !important}.SGGLOVES-dual-zone__grid--single,.SGGLOVES-blocks-section__grid--single{grid-template-columns:minmax(0, 1fr) !important}.SGGLOVES-blocks-section__grid--single .SGGLOVES-block-card--materials{max-width:100%}@media (max-width: 767.98px){.SGGLOVES-home-b2b{min-height:260px !important;padding:18px !important}.SGGLOVES-home-b2b::before{background:linear-gradient(180deg, rgba(255, 255, 255, .94) 0%, rgba(255, 255, 255, .82) 58%, rgba(255, 255, 255, .48) 100%)}.SGGLOVES-home-b2b__copy{max-width:100%;padding:16px}}/* SG-GLOVES home: about + blog in one responsive row. */.SGGLOVES-about-blog-section{background:#f7f9fc}.SGGLOVES-about-blog__grid{display:grid;grid-template-columns:minmax(0, .92fr) minmax(0, 1.08fr);gap:20px;align-items:stretch}.SGGLOVES-about-blog__about,.SGGLOVES-about-blog__blog{min-width:0;min-height:100%;padding:clamp(22px, 3vw, 34px);border:1px solid #dbe4ef;border-radius:8px;background:#fff;box-shadow:0 18px 50px rgba(7, 20, 38, .06)}.SGGLOVES-about-blog__about{display:flex;flex-direction:column;gap:16px}.SGGLOVES-about-blog__about h2,.SGGLOVES-about-blog__blog .SGGLOVES-home-blog__head h2{margin:0;color:var(--sg-home-ink, #0b1d34);font-family:var(--SGGLOVES-heading-font, "Roboto Condensed", Arial, sans-serif);font-size:clamp(25px, 2.4vw, 34px);font-weight:900;line-height:1.08}.SGGLOVES-about-blog__text{white-space:pre-line;color:#475467;font-size:15px;font-weight:300;line-height:1.66}.SGGLOVES-about-blog__about .SGGLOVES-home-btn{align-self:flex-start;margin-top:auto}.SGGLOVES-about-blog__blog .SGGLOVES-home-blog__head{margin-bottom:18px}.SGGLOVES-about-blog__blog .SGGLOVES-home-blog__grid{grid-template-columns:1fr;gap:12px}.SGGLOVES-about-blog__blog .SGGLOVES-home-post{display:grid;grid-template-columns:132px minmax(0, 1fr);min-height:112px}.SGGLOVES-about-blog__blog .SGGLOVES-home-post__figure{height:100%;min-height:112px}.SGGLOVES-about-blog__blog .SGGLOVES-home-post__body{padding:14px 16px}@media (max-width: 991.98px){.SGGLOVES-about-blog__grid{grid-template-columns:1fr}}@media (max-width: 575.98px){.SGGLOVES-about-blog__about,.SGGLOVES-about-blog__blog{padding:20px 16px}.SGGLOVES-about-blog__blog .SGGLOVES-home-post{grid-template-columns:1fr}.SGGLOVES-about-blog__blog .SGGLOVES-home-post__figure{min-height:150px}}/* SG-GLOVES home: unified card framing and heading rhythm. */.SGGLOVES-about-blog__about,.SGGLOVES-about-blog__blog{padding:28px;border:1px solid #dbe4ef;border-radius:0;background:#fff;box-shadow:0 18px 50px rgba(7, 20, 38, .06)}.SGGLOVES-about-blog__about,.SGGLOVES-about-blog__blog{display:flex;flex-direction:column;gap:16px}.SGGLOVES-about-blog__about h2,.SGGLOVES-about-blog__blog .SGGLOVES-home-blog__head h2{margin:0;font-size:clamp(26px, 2.1vw, 34px);font-weight:900;line-height:1.1}.SGGLOVES-about-blog__blog .SGGLOVES-home-blog__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 4px}.SGGLOVES-block-card__heading-row h2{margin:0}.SGGLOVES-block-card h2{color:var(--sg-home-ink, #0b1d34);font-family:var(--SGGLOVES-heading-font, "Roboto Condensed", Arial, sans-serif);font-size:clamp(24px, 2vw, 30px);font-weight:900;line-height:1.12}@media (max-width: 575.98px){.SGGLOVES-about-blog__about,.SGGLOVES-about-blog__blog{padding:22px 16px}}/* SG-GLOVES home action cards: strict equal typography and vertical rhythm. */.sg-home-actions .sgcp-widget,.sg-home-actions .sgsmscatalog,.sg-home-actions .SGGLOVES-dual-card,.sg-home-actions .SGGLOVES-block-card{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:14px !important;min-height:100% !important;padding:28px !important;border:1px solid #dbe4ef !important;border-radius:0 !important;background:#fff !important;box-shadow:0 18px 50px rgba(7, 20, 38, .06) !important}.sg-home-actions .sgcp-widget__content,.sg-home-actions .SGGLOVES-dual-card__content{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:14px !important;width:100% !important;max-width:none !important}.sg-home-actions .SGGLOVES-dual-card__art,.sg-home-actions .SGGLOVES-dual-card--app .SGGLOVES-dual-card__art--phone,.sg-home-actions .SGGLOVES-dual-card--app .SGGLOVES-dual-card__phone,.sg-home-actions .SGGLOVES-dual-card--app .SGGLOVES-dual-card__glove{display:none !important}.sg-home-actions .sgcp-widget__eyebrow,.sg-home-actions .SGGLOVES-dual-card__eyebrow,.sg-home-actions .SGGLOVES-block-card__eyebrow{margin:0 !important;color:#c65332 !important;font-size:12px !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:.08em !important;text-transform:uppercase !important}.sg-home-actions .sgcp-widget h2,.sg-home-actions .SGGLOVES-dual-card h2,.sg-home-actions .SGGLOVES-dual-card--app h2,.sg-home-actions .SGGLOVES-block-card h2,.sg-home-actions .SGGLOVES-block-card h3,.sg-home-actions .sgsmscatalog h3{margin:0 !important;color:#06152b !important;font-family:var(--SGGLOVES-heading-font, "Roboto Condensed", Arial, sans-serif) !important;font-size:clamp(24px, 1.65vw, 30px) !important;font-weight:900 !important;line-height:1.12 !important;letter-spacing:0 !important}.sg-home-actions .sgcp-widget p,.sg-home-actions .SGGLOVES-dual-card p,.sg-home-actions .SGGLOVES-dual-card--app p,.sg-home-actions .SGGLOVES-block-card p,.sg-home-actions .sgsmscatalog p{margin:0 !important;color:#5f6f89 !important;font-size:14px !important;font-weight:300 !important;line-height:1.45 !important}.sg-home-actions .sgcp-widget__button{width:100% !important;margin-top:6px !important}@media (max-width: 575.98px){.sg-home-actions .sgcp-widget,.sg-home-actions .sgsmscatalog,.sg-home-actions .SGGLOVES-dual-card,.sg-home-actions .SGGLOVES-block-card{padding:22px 16px !important}}