/* SG Gloves managed typography and icon sizing */:root{--sg-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--sg-font-heading:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--sg-font-size-base:16px;--sg-font-weight-body:400;--sg-font-weight-heading:500;--sg-icon-size:42px;--sg-icon-stroke-width:2;--sgg-light-bg:#f6f8fb;--sgg-panel:#ffffff;--sgg-ink:#0b1d34;--sgg-text:#536177;--sgg-muted:#728097;--sgg-line:#dde5ee;--sgg-orange:#c65332;--sgg-orange-soft:#f9eeea;--sgg-shadow-soft:0 18px 52px rgba(11, 29, 52, .08)}body{font-family:var(--sg-font-body);font-size:var(--sg-font-size-base);font-weight:var(--sg-font-weight-body)}/* SG-GLOVES light visual layer, 2026-06 */body{color:var(--sgg-text)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--sgg-ink);font-weight:500;letter-spacing:0}p,li,small,.text-muted{font-weight:300}.SGGLOVES-home{color:var(--sgg-text);font-weight:300}.SGGLOVES-home-section__title,.SGGLOVES-home-about h2,.SGGLOVES-home-catalog h2,.SGGLOVES-home-b2b h2,.SGGLOVES-home-blog h2,.SGGLOVES-home-industries h2,.SGGLOVES-home-products h2{color:var(--sgg-ink) !important;font-family:var(--sg-font-heading);font-weight:500 !important}.SGGLOVES-home-categories__grid{grid-template-columns:repeat(var(--SGGLOVES-home-category-columns-desktop, 3), minmax(0, 1fr)) !important;gap:clamp(18px, 2vw, 26px) !important}.SGGLOVES-home-category{min-height:clamp(184px, 15vw, 240px) !important;padding:clamp(24px, 2vw, 32px) !important;border-color:rgba(11, 29, 52, .12) !important;border-radius:10px !important;font-weight:500 !important;box-shadow:0 16px 44px rgba(11, 29, 52, .11) !important}.SGGLOVES-home-category::before{background:linear-gradient(90deg, rgba(8, 18, 31, .78) 0%, rgba(8, 18, 31, .32) 50%, rgba(8, 18, 31, .05) 100%),linear-gradient(180deg, rgba(8, 18, 31, .03) 0%, rgba(8, 18, 31, .66) 100%) !important}.SGGLOVES-home-category__icon img{object-fit:cover !important;object-position:center !important}.SGGLOVES-home-category__title{max-width:calc(100% - 62px) !important;color:#fff !important;font-size:clamp(18px, 1.35vw, 24px) !important;font-weight:500 !important;line-height:1.12 !important}.SGGLOVES-home-category > .material-icons{display:none !important}.SGGLOVES-home-category__arrow{position:absolute;right:22px;bottom:22px;z-index:3;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255, 255, 255, .72);border-radius:50%;background:rgba(255,255,255,.95);color:var(--sgg-orange);box-shadow:0 14px 30px rgba(8, 18, 31, .22);transition:background .18s ease,color .18s ease,transform .18s ease}.SGGLOVES-home-category__arrow svg,.SGGLOVES-home-btn__svg,.SGGLOVES-home-link__svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.SGGLOVES-home-category:hover .SGGLOVES-home-category__arrow{background:var(--sgg-orange);color:#fff;transform:translateX(3px)}.SGGLOVES-home-main,.SGGLOVES-home-lower{gap:clamp(30px, 4vw, 56px) !important;align-items:start !important}.SGGLOVES-home-about p,.SGGLOVES-home-catalog p,.SGGLOVES-home-b2b p,.SGGLOVES-home-post,.SGGLOVES-home-product span,.SGGLOVES-home-about__stats small{color:var(--sgg-text) !important;font-weight:300 !important}.SGGLOVES-home-about__stats{gap:0 !important;padding-top:0;border-color:#dde5ef !important;background:#ffffff !important;box-shadow:0 16px 38px rgba(16, 24, 40, .045) !important}.SGGLOVES-home-about__stat-icon{border:1px solid #dce3ee !important;background:#ffffff !important}.SGGLOVES-home-about__stat-icon img{width:34px !important;height:34px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important}.SGGLOVES-home-industries__grid img{width:42px !important;height:42px !important;padding:8px !important;border:1px solid rgba(198, 83, 50, .22) !important;border-radius:12px !important;background:var(--sgg-orange-soft) !important}.SGGLOVES-home-about__stats strong{color:var(--sgg-ink) !important;font-weight:500 !important}.SGGLOVES-home-products__grid{gap:18px !important}.SGGLOVES-home-product{min-height:260px !important;padding:18px !important;border-color:var(--sgg-line) !important;border-radius:12px !important;box-shadow:0 16px 40px rgba(11, 29, 52, .06) !important}.SGGLOVES-home-product img{width:100% !important;min-height:118px !important;object-fit:cover !important;border-radius:8px !important}.SGGLOVES-home-product strong,.SGGLOVES-home-post strong{color:var(--sgg-ink) !important;font-weight:500 !important}.SGGLOVES-home-catalog{display:grid !important;grid-template-columns:minmax(150px, .62fr) minmax(0, 1fr) auto !important;gap:28px !important;align-items:center !important;padding:clamp(24px, 3vw, 38px) !important;background:linear-gradient(135deg, #f8fafc 0%, #eef3f8 100%) !important;color:var(--sgg-text) !important}.SGGLOVES-home-catalog img{width:100% !important;max-height:150px !important;object-fit:cover !important;border-radius:10px !important}.SGGLOVES-home-post{min-height:150px !important;padding:16px !important;border-color:var(--sgg-line) !important;border-radius:12px !important;box-shadow:0 12px 36px rgba(11, 29, 52, .05) !important}.SGGLOVES-home-post img{width:112px !important;height:92px !important;object-fit:cover !important;border-radius:8px !important}.SGGLOVES-home-btn{align-items:center !important;gap:10px !important;font-weight:500 !important}.ps-emailsubscription,.ps-emailsubscription.bg-body-tertiary,.py-3.ps-emailsubscription,.py-lg-4.ps-emailsubscription{background:#f5f7fa !important;color:var(--sgg-text) !important}.ps-emailsubscription h2,.ps-emailsubscription .h2,.ps-emailsubscription .title,.ps-emailsubscription strong{color:var(--sgg-ink) !important;font-weight:500 !important}.ps-emailsubscription p,.ps-emailsubscription .text-muted,.ps-emailsubscription small{color:var(--sgg-text) !important;font-weight:300 !important}.ps-emailsubscription .form-control{min-height:54px !important;border-color:#dbe4ee !important;color:var(--sgg-ink) !important;font-weight:300 !important}.ps-emailsubscription .btn{min-height:54px !important;border-radius:8px !important;font-weight:500 !important}/* Light-theme footer overrides — excluded for .footer__main (dark footer) */.footer:not(.footer__main),#footer:not(.footer__main),.footer-container{background:#f5f7fa !important;color:var(--sgg-text) !important}.footer:not(.footer__main) a,#footer:not(.footer__main) a,.footer-container a,.footer:not(.footer__main) p,#footer:not(.footer__main) p,.footer:not(.footer__main) li,#footer:not(.footer__main) li,.block-contact,.block-contact a{color:var(--sgg-text) !important;font-weight:300 !important}.footer:not(.footer__main) h2,.footer:not(.footer__main) h3,.footer:not(.footer__main) h4,.footer:not(.footer__main) .h3,#footer:not(.footer__main) h2,#footer:not(.footer__main) h3,#footer:not(.footer__main) h4,#footer:not(.footer__main) .h3,.footer:not(.footer__main) .block-contact-title,.footer:not(.footer__main) .links .h3{color:var(--sgg-ink) !important;font-weight:500 !important}.footer:not(.footer__main) .material-icons,#footer:not(.footer__main) .material-icons{color:var(--sgg-ink) !important}.blockcart-modal .modal-content{border:1px solid var(--sgg-line) !important;border-radius:18px !important;background:#f8fafc !important;box-shadow:0 32px 80px rgba(11, 29, 52, .16) !important}.blockcart-modal .modal-header,.blockcart-modal .modal-footer{border-color:#e3eaf2 !important}.blockcart-modal__title,.blockcart-modal h2,.blockcart-modal .h2{color:var(--sgg-ink) !important;font-size:clamp(20px, 1.6vw, 26px) !important;font-weight:500 !important}.blockcart-modal,.blockcart-modal p,.blockcart-modal span,.blockcart-modal .label{color:var(--sgg-text) !important;font-size:15px !important;font-weight:300 !important}.blockcart-modal__product,.blockcart-modal__summary{border:1px solid var(--sgg-line) !important;border-radius:14px !important;background:#fff !important}.blockcart-modal__extra .material-icons,.blockcart-modal__extra i{display:none !important}.blockcart-modal__extra li::before{display:inline-block;width:20px;height:20px;margin-right:8px;vertical-align:-4px;background:no-repeat center/20px 20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff5a14' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3Cpath d='M21 12a9 9 0 1 1-3-6.7'/%3E%3C/svg%3E");content:""}.page-contact{color:var(--sgg-text) !important;font-weight:300 !important}.kbgc-robot-image{background:transparent !important;box-shadow:none !important}@media (max-width: 1199px){.SGGLOVES-home-categories__grid{grid-template-columns:repeat(var(--SGGLOVES-home-category-columns-tablet, 2), minmax(0, 1fr)) !important}}.sg-tech-bars{display:grid;gap:.78rem;margin:0 0 .95rem}.sg-tech-bars__item{display:grid;gap:.34rem}.sg-tech-bars__top{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.sg-tech-bars__label{color:var(--sg-ink, #071a34);font-size:.86rem;font-weight:850;letter-spacing:.01em}.sg-tech-bars__value{color:var(--sg-orange, #c65332);font-size:.74rem;font-weight:850;text-align:right}.sg-tech-bars__track{height:7px;overflow:hidden;border-radius:999px;background:#edf2f7}.sg-tech-bars__fill{display:block;width:var(--sg-tech-level, 55%);height:100%;border-radius:inherit;background:linear-gradient(90deg, #132235 0%, var(--sg-orange, #c65332) 100%);transform:scaleX(0);transform-origin:left center;animation:sgTechBarFill .82s cubic-bezier(.22, 1, .36, 1) forwards}.sg-tech-bars__item:nth-child(2) .sg-tech-bars__fill{animation-delay:.08s}.sg-tech-bars__item:nth-child(3) .sg-tech-bars__fill{animation-delay:.16s}.sg-tech-bars__item:nth-child(4) .sg-tech-bars__fill{animation-delay:.24s}.sg-tech-bars__item p{margin:0;color:#667085;font-size:.75rem;line-height:1.35}.sg-tech-empty{display:grid;grid-template-columns:38px minmax(0, 1fr);gap:.75rem;align-items:center;min-height:78px;margin-bottom:.95rem;padding:.75rem;color:#526071;border:1px dashed #d7e0ea;background:#fff;font-size:.84rem;line-height:1.45}.sg-tech-empty__icon{display:grid;width:38px;height:38px;place-items:center;color:#132235;border:1px solid #dbe4ef;background:#fbf5f2}.sg-tech-empty__icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sg-check-list li::before{top:.34rem !important;width:.52rem !important;height:.28rem !important;border-right:1.8px solid var(--sg-orange, #c65332) !important;border-bottom:1.8px solid var(--sg-orange, #c65332) !important;content:"" !important;transform:rotate(45deg)}@keyframes sgTechBarFill{to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.sg-tech-bars__fill{animation:none;transform:scaleX(1)}}@media (max-width: 767px){.SGGLOVES-home-categories__grid,.SGGLOVES-home-products__grid,.SGGLOVES-home-blog__grid{grid-template-columns:1fr !important}.SGGLOVES-home-category{min-height:180px !important}.SGGLOVES-home-main,.SGGLOVES-home-lower,.SGGLOVES-home-about,.SGGLOVES-home-catalog{grid-template-columns:1fr !important}.SGGLOVES-home-catalog .SGGLOVES-home-btn{justify-content:center !important;width:100% !important}.ps-emailsubscription .btn,.ps-emailsubscription .form-control{width:100% !important}}.breadcrumb__wrapper{margin:0 0 1.05rem !important;padding:.55rem 0 !important;border-top:1px solid rgba(8, 19, 31, .04) !important;border-bottom:1px solid rgba(8, 19, 31, .06) !important;background:var(--SGGLOVES-breadcrumb-bg, #ffffff) !important}.breadcrumb{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:.35rem !important;margin:0 !important;padding:0 !important;color:var(--SGGLOVES-breadcrumb-text-color, #7b8492) !important;font-size:var(--SGGLOVES-breadcrumb-font-size, 12px) !important;font-style:var(--SGGLOVES-breadcrumb-font-style, normal) !important;font-weight:var(--SGGLOVES-breadcrumb-font-weight, 300) !important;line-height:1.35 !important;letter-spacing:0 !important;list-style:none !important}.breadcrumb-item{display:inline-flex !important;align-items:center !important;gap:.35rem !important;min-width:0 !important;color:var(--SGGLOVES-breadcrumb-text-color, #7b8492) !important;text-transform:none !important}.breadcrumb-item + .breadcrumb-item::before{display:none !important;content:"" !important;padding:0 !important}.breadcrumb-item:not(:last-child)::after{content:"/" !important;color:rgba(198, 83, 50, .7) !important;font-size:.75rem !important;font-weight:800 !important}.breadcrumb-link{color:var(--SGGLOVES-breadcrumb-text-color, #5d6878) !important;font-weight:var(--SGGLOVES-breadcrumb-font-weight, 300) !important;text-decoration:none !important;transition:color .16s ease !important}.breadcrumb-link:hover,.breadcrumb-link:focus{color:var(--sg-orange, #c65332) !important}.breadcrumb-item:last-child{color:var(--SGGLOVES-breadcrumb-text-color, #253142) !important;font-size:calc(var(--SGGLOVES-breadcrumb-font-size, 12px) * .96) !important;font-weight:var(--SGGLOVES-breadcrumb-font-weight, 300) !important;letter-spacing:.01em !important;text-transform:uppercase !important}.sg-utility-bar{background:#071018 !important;border-bottom:1px solid rgba(255, 255, 255, .08) !important;color:#fff !important}.sg-utility-bar__inner{align-items:center !important;display:flex !important;gap:28px !important;justify-content:flex-start !important;min-height:34px !important}.sg-utility-bar__item{align-items:center !important;border:0 !important;color:#fff !important;display:inline-flex !important;gap:8px !important;min-height:34px !important;min-width:0 !important;padding:.35rem 0 !important;white-space:nowrap !important;font-size:.82rem !important;font-weight:800 !important}.sg-utility-bar__item:nth-child(2){margin-right:auto !important}.sg-utility-bar__item a,.sg-utility-bar__item span{color:#fff !important;font-weight:800 !important;line-height:1 !important;text-decoration:none !important}.sg-utility-bar__icon{color:var(--sg-orange, #c65332) !important;font-size:1rem !important;line-height:1 !important}.header{background:#fff !important;border-bottom:0 !important;box-shadow:0 14px 34px rgba(8, 19, 31, .08) !important;color:#121927 !important;z-index:1030}.header-top{display:none !important}.header > .container,.header .container-md,.header-bottom__container,.SGGLOVES-headerbar__container,.sg-utility-bar__inner{max-width:min(1680px, calc(100vw - 64px)) !important}.header-bottom,.SGGLOVES-headerbar{background:#fff !important;border-bottom:1px solid #e7edf3 !important}.header-bottom__container,.SGGLOVES-headerbar__container{padding-bottom:0 !important;padding-top:0 !important}.header-bottom__row,.SGGLOVES-headerbar__row{align-items:center !important;display:flex !important;flex-wrap:nowrap !important;gap:clamp(18px, 2vw, 34px) !important;min-height:76px !important;width:100% !important}.header-bottom__logo,.SGGLOVES-headerbar__logo{flex:0 0 auto !important;margin-right:clamp(16px, 2vw, 38px) !important;order:1 !important}.header-bottom__logo .logo,.header-bottom__logo img.logo,.SGGLOVES-headerbar__logo .logo,.SGGLOVES-headerbar__logo img.logo{display:block !important;max-height:54px !important;max-width:260px !important;object-fit:contain !important;width:auto !important}.SGGLOVES-headerbar__navigation{align-items:center !important;display:flex !important;flex:1 1 auto !important;gap:clamp(18px, 2vw, 34px) !important;justify-content:center !important;min-width:0 !important;order:2 !important}.SGGLOVES-headerbar__navigation > *{margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important}.SGGLOVES-headerbar__actions{align-items:center !important;display:flex !important;flex:0 0 auto !important;gap:14px !important;justify-content:flex-end !important;margin-left:auto !important;min-width:0 !important;order:3 !important}.SGGLOVES-headerbar__nav-actions{align-items:center !important;display:flex !important;gap:12px !important;min-width:0 !important}.SGGLOVES-headerbar__nav-actions > :not(#_desktop_ps_shoppingcart):not(#_desktop_ps_customersignin):not(.SGGLOVES-headerbar__search){display:none !important}.SGGLOVES-headerbar__row > #_mobile_ps_customersignin,.SGGLOVES-headerbar__row > #_mobile_ps_shoppingcart{order:4 !important}.ps-mainmenu--desktop{align-items:center !important;display:flex !important;flex:1 1 auto !important;justify-content:center !important;min-width:0 !important;order:2 !important}.ps-mainmenu__desktop{width:100% !important}.ps-mainmenu__tree{align-items:stretch !important;display:flex !important;gap:clamp(20px, 2.2vw, 42px) !important;justify-content:center !important;margin:0 !important;min-height:76px !important;padding:0 !important}.ps-mainmenu__tree-item{align-items:stretch !important;display:flex !important}.ps-mainmenu__tree-item-wrapper{align-items:stretch !important;display:inline-flex !important;position:relative !important}.ps-mainmenu__tree-link{align-items:center !important;color:#121927 !important;display:inline-flex !important;font-size:15px !important;font-weight:850 !important;letter-spacing:0 !important;line-height:1 !important;padding:0 !important;position:relative !important;text-decoration:none !important}.ps-mainmenu__tree-link::after{background:var(--sg-orange, #c65332) !important;bottom:0 !important;content:"" !important;height:3px !important;left:50% !important;opacity:0 !important;position:absolute !important;transform:translateX(-50%) !important;transition:opacity .18s ease,width .18s ease !important;width:0 !important}.ps-mainmenu__tree-item.current .ps-mainmenu__tree-link,.ps-mainmenu__tree-link:hover,.ps-mainmenu__tree-link:focus{color:var(--sg-orange, #c65332) !important}.ps-mainmenu__tree-item.current .ps-mainmenu__tree-link::after,.ps-mainmenu__tree-link:hover::after,.ps-mainmenu__tree-link:focus::after{opacity:1 !important;width:72px !important}.ps-mainmenu__tree-dropdown-toggle{align-self:center !important;color:#121927 !important;margin-left:8px !important}#_desktop_ps_customersignin{display:none !important}.SGGLOVES-headerbar__nav-actions .SGGLOVES-headerbar__search{order:2 !important}.SGGLOVES-headerbar__b2b{align-items:center !important;border:2px solid rgba(198, 83, 50, .55) !important;border-radius:6px !important;color:#111827 !important;flex:0 0 auto !important;font-size:15px !important;font-weight:850 !important;gap:10px !important;height:46px !important;justify-content:center !important;line-height:1 !important;margin-left:18px !important;min-width:176px !important;order:4 !important;padding:0 22px !important;text-decoration:none !important;transition:border-color .18s ease,color .18s ease,background-color .18s ease !important}.SGGLOVES-headerbar__b2b i{color:#111827 !important;font-size:22px !important}.SGGLOVES-headerbar__b2b:hover,.SGGLOVES-headerbar__b2b:focus{background:rgba(198, 83, 50, .08) !important;border-color:var(--sg-orange, #c65332) !important;color:var(--sg-orange, #c65332) !important}.SGGLOVES-headerbar__b2b:hover i,.SGGLOVES-headerbar__b2b:focus i{color:var(--sg-orange, #c65332) !important}#_desktop_ps_shoppingcart{flex:0 0 auto !important;margin-left:0 !important;order:3 !important}#_desktop_ps_shoppingcart .header-block__action-btn{align-items:center !important;background:linear-gradient(180deg, #d26445 0%, #a94127 100%) !important;border:1px solid #d26445 !important;border-radius:6px !important;box-shadow:0 8px 18px rgba(240, 82, 13, .22) !important;color:#fff !important;display:inline-flex !important;gap:10px !important;height:46px !important;justify-content:center !important;min-width:136px !important;padding:0 22px !important}#_desktop_ps_shoppingcart .header-block__icon,#_desktop_ps_shoppingcart .header-block__title{color:#fff !important;font-size:15px !important;font-weight:900 !important;line-height:1 !important}#_desktop_ps_shoppingcart .header-block__icon{font-size:24px !important}#_desktop_ps_shoppingcart .header-block__badge{background:#08131f !important;border:2px solid #fff !important;color:#fff !important;right:-7px !important;top:-9px !important}#_desktop_ps_searchbar{flex:0 0 auto !important;margin-left:0 !important;order:3 !important}.SGGLOVES-headerbar__navigation #_desktop_ps_searchbar{margin-left:0 !important}#_desktop_ps_searchbar .ps-searchbar{position:relative !important;transition:width .18s ease !important;width:46px !important}#_desktop_ps_searchbar .ps-searchbar__form{align-items:center !important;background:transparent !important;border:0 !important;display:flex !important;height:46px !important;justify-content:center !important;padding:0 !important;position:relative !important;transition:width .18s ease,box-shadow .18s ease,background-color .18s ease !important;width:46px !important}#_desktop_ps_searchbar .ps-searchbar__magnifier{color:#111827 !important;font-size:28px !important;left:9px !important;margin:0 !important;pointer-events:none !important;position:absolute !important;top:9px !important;z-index:2 !important}#_desktop_ps_searchbar .ps-searchbar__input{background:#fff !important;border:1px solid transparent !important;border-radius:6px !important;color:#111827 !important;height:46px !important;opacity:0 !important;padding:0 0 0 44px !important;pointer-events:none !important;transition:opacity .16s ease,width .18s ease,border-color .18s ease,box-shadow .18s ease !important;width:46px !important}#_desktop_ps_searchbar .ps-searchbar:hover,#_desktop_ps_searchbar .ps-searchbar:focus-within,#_desktop_ps_searchbar .ps-searchbar:hover .ps-searchbar__form,#_desktop_ps_searchbar .ps-searchbar:focus-within .ps-searchbar__form{width:280px !important}#_desktop_ps_searchbar .ps-searchbar:hover .ps-searchbar__input,#_desktop_ps_searchbar .ps-searchbar:focus-within .ps-searchbar__input{border-color:#d7dee7 !important;box-shadow:0 12px 26px rgba(8, 19, 31, .08) !important;opacity:1 !important;pointer-events:auto !important;width:280px !important}#_desktop_ps_searchbar .ps-searchbar__clear{display:none !important}.SGGLOVES-headerbar__navigation .top-menu,.SGGLOVES-headerbar__navigation #top-menu,.SGGLOVES-headerbar__navigation .menu,.SGGLOVES-headerbar__navigation .navbar-nav{align-items:stretch !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:clamp(18px, 2vw, 34px) !important;justify-content:center !important;margin:0 !important;padding:0 !important}.SGGLOVES-headerbar__navigation .top-menu > li,.SGGLOVES-headerbar__navigation #top-menu > li,.SGGLOVES-headerbar__navigation .navbar-nav > li{align-items:stretch !important;display:inline-flex !important;list-style:none !important;margin:0 !important;padding:0 !important}.SGGLOVES-headerbar__navigation .top-menu a,.SGGLOVES-headerbar__navigation #top-menu a,.SGGLOVES-headerbar__navigation .navbar-nav a{align-items:center !important;color:#121927 !important;display:inline-flex !important;font-size:var(--SGGLOVES-nav-font-size, 15px) !important;font-weight:850 !important;min-height:76px !important;position:relative !important;text-decoration:none !important;white-space:nowrap !important}.SGGLOVES-headerbar__navigation .top-menu a::after,.SGGLOVES-headerbar__navigation #top-menu a::after,.SGGLOVES-headerbar__navigation .navbar-nav a::after{background:var(--sg-orange, var(--SGGLOVES-primary, #c65332)) !important;bottom:0 !important;content:"" !important;height:3px !important;left:50% !important;opacity:0 !important;position:absolute !important;transform:translateX(-50%) !important;transition:opacity .18s ease,width .18s ease !important;width:0 !important}.SGGLOVES-headerbar__navigation .top-menu a:hover,.SGGLOVES-headerbar__navigation #top-menu a:hover,.SGGLOVES-headerbar__navigation .navbar-nav a:hover,.SGGLOVES-headerbar__navigation .current > a,.SGGLOVES-headerbar__navigation .active > a{color:var(--sg-orange, var(--SGGLOVES-primary, #c65332)) !important}.SGGLOVES-headerbar__navigation .top-menu a:hover::after,.SGGLOVES-headerbar__navigation #top-menu a:hover::after,.SGGLOVES-headerbar__navigation .navbar-nav a:hover::after,.SGGLOVES-headerbar__navigation .current > a::after,.SGGLOVES-headerbar__navigation .active > a::after{opacity:1 !important;width:56px !important}.SGGLOVES-headerbar__navigation .search-widget,.SGGLOVES-headerbar__navigation .search-widget form{align-items:center !important;display:flex !important;margin:0 !important}.SGGLOVES-headerbar__navigation .search-widget input[type="text"],.SGGLOVES-headerbar__navigation .search-widget input[type="search"]{border:1px solid transparent !important;border-radius:6px !important;height:46px !important;max-width:46px !important;opacity:0 !important;padding-left:42px !important;pointer-events:none !important;transition:max-width .18s ease,opacity .18s ease,border-color .18s ease,box-shadow .18s ease !important;width:46px !important}.SGGLOVES-headerbar__navigation .search-widget:hover input[type="text"],.SGGLOVES-headerbar__navigation .search-widget:focus-within input[type="text"],.SGGLOVES-headerbar__navigation .search-widget:hover input[type="search"],.SGGLOVES-headerbar__navigation .search-widget:focus-within input[type="search"]{border-color:#d7dee7 !important;box-shadow:0 12px 26px rgba(8, 19, 31, .08) !important;max-width:280px !important;opacity:1 !important;pointer-events:auto !important;width:280px !important}@media (max-width: 1199.98px){.header-bottom__row,.SGGLOVES-headerbar__row{gap:12px !important;min-height:66px !important}.header-bottom__logo,.SGGLOVES-headerbar__logo{margin-right:auto !important;order:2 !important}.header-bottom__logo .logo,.header-bottom__logo img.logo,.SGGLOVES-headerbar__logo .logo,.SGGLOVES-headerbar__logo img.logo{max-height:42px !important;max-width:190px !important}.SGGLOVES-headerbar__navigation{flex:0 0 auto !important;justify-content:flex-start !important;order:1 !important}.SGGLOVES-headerbar__navigation .ps-mainmenu--desktop,.SGGLOVES-headerbar__navigation .ps-mainmenu__mobile-toggle{display:flex !important}.SGGLOVES-headerbar__navigation .ps-mainmenu__desktop{display:none !important}.SGGLOVES-headerbar__navigation #_desktop_ps_searchbar{display:none !important}.SGGLOVES-headerbar__actions{order:3 !important}}/* Product page: keep the reassurance list compact and easy to scan. */.sg-product-main-modules .sg-product-reassurance.blockreassurance--product{gap:0 !important;padding:6px 0 !important}.sg-product-main-modules .sg-product-reassurance.blockreassurance--product .reassurance{grid-template-columns:44px minmax(0, 1fr) !important;column-gap:14px !important;min-height:0 !important;padding:12px 22px !important}.sg-product-main-modules .sg-product-reassurance.blockreassurance--product .reassurance__image{grid-row:auto !important;width:36px !important;height:36px !important;margin:0 !important;border:0 !important;background:transparent !important}.sg-product-main-modules .sg-product-reassurance.blockreassurance--product .reassurance__image svg{width:28px !important;height:28px !important}.sg-product-main-modules .sg-product-reassurance.blockreassurance--product .reassurance__content{display:flex !important;flex-direction:column !important;gap:3px !important;min-width:0 !important}.sg-product-main-modules .sg-product-reassurance.blockreassurance--product .reassurance__content br{display:none !important}.sg-product-main-modules .sg-product-reassurance.blockreassurance--product .reassurance__title,.sg-product-main-modules .sg-product-reassurance.blockreassurance--product .reassurance__desc{margin:0 !important}@media (max-width: 767.98px){.sg-product-main-modules .sg-product-reassurance.blockreassurance--product{padding:4px 0 !important}.sg-product-main-modules .sg-product-reassurance.blockreassurance--product .reassurance{grid-template-columns:38px minmax(0, 1fr) !important;column-gap:10px !important;padding:10px 14px !important}.sg-product-main-modules .sg-product-reassurance.blockreassurance--product .reassurance__image{width:32px !important;height:32px !important}.sg-product-main-modules .sg-product-reassurance.blockreassurance--product .reassurance__image svg{width:25px !important;height:25px !important}}/* SG-GLOVES 2026-08-14: product variants and product form controls. */body#product .sg-product-commerce__panel--buy .product__variants,body#product .product-actions .product__variants,body#product .product__actions .product__variants{display:grid !important;gap:16px !important;width:100% !important;margin:18px 0 !important}body#product .product__variants .product-variant{min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important}body#product .product__variants .product-variant + .product-variant{padding-top:16px !important;border-top:1px solid #e4eaf1 !important}body#product .product__variants .product-variant__label{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:7px !important;margin:0 0 9px !important}body#product .product__variants .product-variant__legend{width:auto !important;margin:0 !important;padding:0 !important;color:#0b172a !important;font-size:16px !important;font-weight:700 !important;line-height:1.35 !important;letter-spacing:0 !important}body#product .product__variants .product-variant__selected{display:inline-flex !important;min-height:28px !important;align-items:center !important;gap:4px !important;padding:3px 10px !important;color:#94402d !important;border:1px solid rgba(198, 83, 50, .22) !important;border-radius:999px !important;background:#f9eeea !important;font-size:13px !important;font-weight:700 !important;line-height:1.2 !important}body#product .product__variants .product-variant__selected-prefix{color:#52627a !important;font-weight:500 !important}body#product .product__variants .product-variant__selected-value{color:#94402d !important;font-weight:700 !important}body#product .product__variants .product-variant__select-wrap{position:relative !important;width:100% !important}body#product .product__variants .product-variant__select,body#product .product__variants select.form-select{width:100% !important;min-height:52px !important;margin:0 !important;padding:12px 46px 12px 15px !important;color:#0b172a !important;border:1px solid #d6e0ea !important;border-radius:8px !important;background-color:#fff !important;box-shadow:0 1px 2px rgba(11, 23, 42, .03) !important;font-size:16px !important;font-weight:500 !important;line-height:1.35 !important;cursor:pointer !important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease !important}body#product .product__variants .product-variant__select:hover,body#product .product__variants select.form-select:hover{border-color:#aebdcc !important;background-color:#fbfcfe !important}body#product .product__variants .product-variant__select:focus,body#product .product__variants select.form-select:focus{border-color:#c65332 !important;outline:0 !important;box-shadow:0 0 0 3px rgba(198, 83, 50, .14) !important}body#product .product__variants .product-variant__radios{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(108px, 1fr)) !important;gap:8px !important;width:100% !important}body#product .product__variants .product-variant__radio.form-check{position:relative !important;min-width:0 !important;min-height:48px !important;margin:0 !important;padding:0 !important}body#product .product__variants .product-variant__radio .form-check-input{position:absolute !important;top:50% !important;left:14px !important;z-index:2 !important;width:20px !important;height:20px !important;margin:0 !important;border:2px solid #aebdcc !important;background-color:#fff !important;box-shadow:none !important;transform:translateY(-50%) !important;cursor:pointer !important}body#product .product__variants .product-variant__radio .form-check-input:checked{border:6px solid #c65332 !important;background:#fff !important}body#product .product__variants .product-variant__radio .form-check-input:focus-visible{outline:0 !important;box-shadow:0 0 0 3px rgba(198, 83, 50, .16) !important}body#product .product__variants .product-variant__radio-label{display:flex !important;width:100% !important;min-height:48px !important;align-items:center !important;margin:0 !important;padding:10px 12px 10px 44px !important;color:#0b172a !important;border:1px solid #d6e0ea !important;border-radius:8px !important;background:#fff !important;font-size:14px !important;font-weight:600 !important;line-height:1.25 !important;cursor:pointer !important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease !important}body#product .product__variants .product-variant__radio-label:hover{border-color:rgba(198, 83, 50, .48) !important;background:#fbf5f2 !important}body#product .product__variants .product-variant__radio .form-check-input:checked + .product-variant__radio-label{color:#0b172a !important;border-color:#c65332 !important;background:#f9eeea !important;box-shadow:inset 0 0 0 1px rgba(198, 83, 50, .08) !important}body#product .product__variants .product-variant__colors{display:flex !important;flex-wrap:wrap !important;gap:10px !important;width:100% !important}body#product .product__variants .product-variant__color.input-color{position:relative !important;width:46px !important;height:46px !important;margin:0 !important}body#product .product__variants .input-color__input{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}body#product .product__variants .input-color__label{display:grid !important;width:46px !important;height:46px !important;margin:0 !important;padding:4px !important;place-items:center !important;border:1px solid #d6e0ea !important;border-radius:8px !important;background:#fff !important;cursor:pointer !important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}body#product .product__variants .input-color__label:hover{border-color:#c65332 !important;transform:translateY(-1px) !important}body#product .product__variants .input-color__label .color,body#product .product__variants .input-color__label .texture{display:block !important;width:34px !important;height:34px !important;border:1px solid rgba(11, 23, 42, .15) !important;border-radius:6px !important;background-position:center !important;background-size:cover !important}body#product .product__variants .input-color__input:checked + .input-color__label,body#product .product__variants .input-color__label--active{border-color:#c65332 !important;box-shadow:0 0 0 3px rgba(198, 83, 50, .14) !important}body#product .product__variants input:disabled + label,body#product .product__variants select:disabled{color:#8996a8 !important;border-color:#e3e8ef !important;background-color:#f5f7fa !important;box-shadow:none !important;cursor:not-allowed !important;opacity:.72 !important}body#product .sg-product-commerce__panel--buy .form-check-input[type="checkbox"],body#product .product-actions .form-check-input[type="checkbox"],body#product .product__customization .form-check-input[type="checkbox"]{width:20px !important;height:20px !important;margin-top:1px !important;border:2px solid #aebdcc !important;border-radius:5px !important;background-color:#fff !important;box-shadow:none !important;cursor:pointer !important;accent-color:#c65332 !important}body#product .sg-product-commerce__panel--buy .form-check-input[type="checkbox"]:checked,body#product .product-actions .form-check-input[type="checkbox"]:checked,body#product .product__customization .form-check-input[type="checkbox"]:checked{border-color:#c65332 !important;background-color:#c65332 !important}body#product .product__customization .form-control,body#product .product__customization textarea,body#product .product__customization input[type="file"]{width:100% !important;min-height:50px !important;padding:12px 14px !important;color:#0b172a !important;border:1px solid #d6e0ea !important;border-radius:8px !important;background:#fff !important;box-shadow:none !important}body#product .product__customization textarea{min-height:112px !important;resize:vertical !important}body#product .product__customization .form-control:focus,body#product .product__customization textarea:focus,body#product .product__customization input[type="file"]:focus{border-color:#c65332 !important;outline:0 !important;box-shadow:0 0 0 3px rgba(198, 83, 50, .14) !important}@media (max-width: 575.98px){body#product .product__variants{gap:14px !important}body#product .product__variants .product-variant__radios{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}body#product .product__variants .product-variant__legend{font-size:15px !important}body#product .product__variants .product-variant__selected{min-height:26px !important;padding:3px 8px !important;font-size:12px !important}body#product .product__variants .product-variant__select,body#product .product__variants select.form-select{min-height:50px !important;font-size:16px !important}}@media (max-width: 379.98px){body#product .product__variants .product-variant__radios{grid-template-columns:1fr !important}}@media (prefers-reduced-motion: reduce){body#product .product__variants .product-variant__select,body#product .product__variants .product-variant__radio-label,body#product .product__variants .input-color__label{transition:none !important}}@media (max-width: 767.98px){.header > .container,.header .container-md,.header-bottom__container,.SGGLOVES-headerbar__container,.sg-utility-bar__inner{max-width:calc(100vw - 24px) !important}.SGGLOVES-headerbar__nav-actions{display:none !important}}h1,h2,h3,h4,h5,h6,.page-title,.product__name,.product-miniature__title{font-family:var(--sg-font-heading);font-weight:var(--sg-font-weight-heading);letter-spacing:0}.sg-reassurance-strip__icon,.sg-product-highlights__icon,.account-menu__icon{width:var(--sg-icon-size);height:var(--sg-icon-size);font-size:calc(var(--sg-icon-size) * 0.42)}.sg-category-tiles__icon{width:var(--sg-icon-size);height:var(--sg-icon-size)}.sg-category-tiles__icon svg,.sg-reassurance-strip__icon svg,.sg-product-highlights__icon svg,.account-menu__icon svg{stroke-width:var(--sg-icon-stroke-width)}.sg-product-quick{display:grid;gap:1rem;margin:1rem 0 1.25rem}.sg-product-quick__docs{display:flex;flex-wrap:wrap;gap:0.5rem}.sg-product-doc-chip{display:inline-flex;align-items:center;min-height:34px;gap:0.45rem;padding:0.35rem 0.65rem 0.35rem 0.4rem;color:#2f3a4a;border:1px solid #d8e0eb;border-radius:999px;background:#fff;font-size:0.78rem;font-weight:560;line-height:1.2;text-decoration:none}.sg-product-doc-chip:hover,.sg-product-doc-chip:focus{color:#0f1728;border-color:#b9c5d4;background:#f8fafc}.sg-product-doc-chip--ghost{color:var(--sg-ink);border:1px solid var(--sg-line);background:#fff}.sg-product-doc-chip__icon{display:inline-grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border:1px solid #d8e0eb;border-radius:6px;background:#fff;color:#2f3a4a}.sg-product-doc-chip__icon svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.sg-product-meta{display:grid;gap:0.45rem;margin:0}.sg-product-meta__item{display:grid;grid-template-columns:7rem minmax(0, 1fr);gap:0.75rem;align-items:start}.sg-product-meta dt{color:var(--sg-ink);font-size:0.8rem;font-weight:900;text-transform:uppercase}.sg-product-meta dd{margin:0;color:var(--sg-muted);font-size:0.9rem}.sg-product-data{margin:1.5rem 0;padding:1.25rem;border:1px solid var(--sg-line);border-radius:var(--sg-radius);background:#fff}.sg-product-data__head{display:grid;gap:0.15rem;margin-bottom:1rem}.sg-product-data__eyebrow{margin:0;color:var(--sg-orange);font-size:0.76rem;font-weight:900;text-transform:uppercase}.sg-product-data h2,.sg-product-data h3{margin:0;color:var(--sg-ink)}.sg-product-data h2{font-size:1.45rem;font-weight:900}.sg-product-data h3{font-size:1rem;font-weight:900;text-transform:uppercase}.sg-product-data__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1rem}.sg-product-data__card{display:grid;align-content:start;gap:0.85rem;padding:1rem;border:1px solid var(--sg-line);border-radius:var(--sg-radius);background:var(--sg-surface-soft)}.sg-product-data__note{margin:0;padding-top:0.75rem;color:var(--sg-muted);border-top:1px solid var(--sg-line);font-size:0.85rem}.sg-spec-list{display:grid;gap:0.55rem;margin:0}.sg-spec-list__item{display:grid;grid-template-columns:9rem minmax(0, 1fr);gap:0.75rem;padding-bottom:0.55rem;border-bottom:1px solid var(--sg-line)}.sg-spec-list__item:last-child{padding-bottom:0;border-bottom:0}.sg-spec-list dt{color:var(--sg-muted);font-size:0.78rem;font-weight:800}.sg-spec-list dd{margin:0;color:var(--sg-ink);font-size:0.9rem;font-weight:700}.sg-check-list{display:grid;gap:0.55rem;margin:0;padding:0;list-style:none}.sg-check-list li{position:relative;padding-left:1.35rem;color:var(--sg-muted);font-size:0.9rem;line-height:1.45}.sg-check-list li::before{position:absolute;top:0.05rem;left:0;color:var(--sg-orange);content:"✓";font-weight:900}.sg-download-list{display:grid;gap:0.6rem}.sg-download-list__item{display:grid;grid-template-columns:36px minmax(0, 1fr);gap:0.7rem;align-items:center;min-height:52px;padding:0.65rem;color:var(--sg-ink);border:1px solid var(--sg-line);border-radius:var(--sg-radius-sm);background:#fff;text-decoration:none}.sg-download-list__item:hover,.sg-download-list__item:focus{color:var(--sg-orange);border-color:rgba(198, 83, 50, 0.35)}.sg-download-list__item small{display:block;color:var(--sg-muted);font-size:0.72rem;font-weight:600}.sg-download-list__icon{display:grid;width:36px;height:36px;place-items:center;color:#fff;border-radius:var(--sg-radius-sm);background:var(--sg-orange);font-size:0.65rem;font-weight:900}@media (max-width: 991.98px){.sg-product-data__grid{grid-template-columns:1fr}}@media (max-width: 575.98px){.sg-product-meta__item,.sg-spec-list__item{grid-template-columns:1fr;gap:0.15rem}}/* SG Gloves platform screens: category, search and checkout */.sg-search-hero{margin-inline:calc(50% - 50vw);margin-bottom:1.5rem;padding:clamp(1.5rem, 4vw, 3rem) max(1rem, calc((100vw - 1320px) / 2));color:#fff;background:linear-gradient(90deg, rgba(7, 13, 18, .94), rgba(7, 13, 18, .48)),url("../img/sg-gloves/generated/sg-blog-welding.webp") center/cover no-repeat,#101820}.sg-search-hero__inner{display:grid;grid-template-columns:minmax(0, .95fr) minmax(320px, 1fr);gap:1.5rem;align-items:center}.sg-search-hero h1{margin:0 0 .4rem;color:#fff;font-size:clamp(2.1rem, 4vw, 3.7rem);font-weight:900}.sg-search-hero p{margin:0;color:rgba(255, 255, 255, .86);font-size:1.1rem}.sg-search-hero strong{color:var(--sg-orange)}.sg-search-hero__form{display:grid;grid-template-columns:minmax(0, 1fr) 150px;gap:.5rem;padding:.35rem;border-radius:8px;background:#fff;box-shadow:0 18px 45px rgba(0, 0, 0, .22)}.sg-search-hero__form input{min-width:0;min-height:58px;padding:0 1.25rem;border:0;color:var(--sg-ink);font-weight:800}.sg-search-hero__form input:focus{outline:none}.sg-search-hero__form .btn{min-height:58px;gap:.4rem;justify-content:center;border-radius:6px;font-weight:900}.sg-category-hero{display:grid;grid-template-columns:minmax(0, .88fr) minmax(280px, 1fr);gap:1.25rem;align-items:stretch}.sg-category-hero__copy{display:grid;align-content:center;min-height:260px;padding:clamp(1.25rem, 3vw, 2rem);color:#fff;border-radius:8px;background:radial-gradient(circle at 12% 22%, rgba(198, 83, 50, .18), transparent 26%),linear-gradient(135deg, #101820, #05080b)}.sg-category-hero__copy > p{margin:0 0 .45rem;color:var(--sg-orange);font-size:.78rem;font-weight:900;text-transform:uppercase}.sg-category-hero__copy h1{margin:0 0 .65rem;color:#fff;font-size:clamp(2rem, 4vw, 3.6rem);font-weight:900;line-height:1}.sg-category-hero__copy .category__description,.sg-category-hero__copy .category__description p{margin:0;color:rgba(255, 255, 255, .84)}.sg-category-hero .category__cover{min-height:260px;margin:0;border-radius:8px;background:#101820}.sg-category-hero .category__cover--sg{background:linear-gradient(90deg, rgba(7, 13, 18, .35), rgba(7, 13, 18, .05)),url("../img/sg-gloves/generated/sg-category-welding-gloves.webp") center/cover no-repeat,#101820}.products__selection{min-height:62px;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid var(--sg-line);border-radius:8px;background:#fff}.products__count{color:var(--sg-ink);font-weight:800}.products__sort{gap:.75rem}.products__sort .form-select,.products__sort select{min-width:190px;min-height:42px}.sg-checkout-trust{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:1px;margin:0 0 1rem;overflow:hidden;border:1px solid var(--sg-line);border-radius:8px;background:var(--sg-line)}.sg-checkout-trust div{display:grid;grid-template-columns:42px minmax(0, 1fr);gap:.1rem .7rem;align-items:center;min-height:86px;padding:1rem;background:#fff}.sg-checkout-trust i{grid-row:1/3;color:var(--sg-orange);font-size:2rem}.sg-checkout-trust strong{color:var(--sg-ink);font-size:.88rem;font-weight:900}.sg-checkout-trust span{color:var(--sg-muted);font-size:.78rem;line-height:1.35}.checkout-grid__content,.checkout-grid__aside-wrapper{border-radius:8px}.checkout-step,.checkout__summary-accordion-wrapper{box-shadow:0 14px 38px rgba(17, 17, 17, .06)}.cart-summary .btn-primary,.checkout-grid .btn-primary{min-height:54px;font-weight:900}@media (max-width: 1199.98px){.sg-checkout-trust{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 991.98px){.sg-search-hero__inner,.sg-category-hero{grid-template-columns:1fr}.sg-checkout-trust{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 575.98px){.sg-search-hero__form,.sg-checkout-trust{grid-template-columns:1fr}}/* SG-GLOVES catalog, footer and module polish */:root{--sg-dark:#071018;--sg-dark-2:#0d1a24;--sg-soft:#f5f7f9;--sg-line:#e5e9ef;--sg-muted:#687382;--sg-orange:#c65332;--sg-orange-dark:#94402d;--sg-ink:#111820}#left-column .search-filters,#search-filters.search-filters{overflow:hidden;margin-bottom:1.25rem;padding:0;border:1px solid var(--sg-line);border-radius:8px;background:#fff;box-shadow:0 16px 34px rgba(17, 24, 39, .06)}.search-filters .left-block__title{display:flex !important;align-items:center;justify-content:space-between;min-height:58px;margin:0;padding:1rem 1.2rem .85rem;color:var(--sg-ink);font-family:var(--sg-font-heading);font-size:1.25rem;font-weight:900}.search-filters .left-block__title::after{content:"Wyczysc wszystko";color:var(--sg-orange);font-family:var(--sg-font-body);font-size:.76rem;font-weight:800;text-transform:none}.search-filters__clear{padding:0 1.2rem .85rem}.search-filters__clear .btn{width:100%;min-height:38px;border-color:rgba(198, 83, 50, .24);color:var(--sg-orange);font-size:.8rem;font-weight:900}.search-filters .accordion,.search-filters .accordion-item{border:0;background:transparent}.search-filters .accordion-item{padding:0 1.2rem}.search-filters .accordion-button{min-height:48px;padding:.8rem 0;border-top:1px solid var(--sg-line);background:#fff;color:var(--sg-ink);font-size:.94rem;font-weight:900;box-shadow:none}.search-filters .accordion-button:not(.collapsed){color:var(--sg-ink)}.search-filters .accordion-button::after{width:.8rem;height:.8rem;background-size:.8rem;opacity:.75}.search-filters .accordion-body{display:grid;gap:.58rem;padding:0 0 1rem;list-style:none}.search-filters .accordion-body li,.search-filters__item,.search-filters__form-check,.search-filters__form-label,.search-filters__link{min-width:0}.search-filters__form-check,.search-filters__form-label,.search-filters__link{display:flex;align-items:center;width:100%}.search-filters__form-label,.search-filters__link{gap:.48rem;color:#354052;font-size:.85rem;font-weight:650;line-height:1.35;text-decoration:none}.search-filters__link:hover,.search-filters__item.active .search-filters__link,.search-filters__item.active .search-filters__form-label{color:var(--sg-orange)}.search-filters .form-check-input{flex:0 0 15px;width:15px;height:15px;margin-top:0;border:1px solid #aeb7c3;border-radius:3px;box-shadow:none}.search-filters .form-check-input:checked{border-color:var(--sg-orange);background-color:var(--sg-orange)}.search-filters__magnitude{margin-left:auto;color:#7b8794;font-size:.78rem;font-weight:800}.search-filters .color.color-sm{width:22px;height:22px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #cfd6df}.search-filters .color.color-sm.active{box-shadow:0 0 0 2px var(--sg-orange),0 6px 16px rgba(198, 83, 50, .18)}.search-filters__slider-container{padding-bottom:1.2rem}.search-filters__slider-values{margin-top:.8rem;color:#354052;font-size:.82rem;font-weight:800}.active-filters__list{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1rem;padding:0;list-style:none}.active-filters__title{color:var(--sg-muted);font-size:.82rem;font-weight:900}.active-filters__link.btn{border-color:rgba(198, 83, 50, .28);color:var(--sg-orange);background:#fbf5f2;font-weight:800}.products__selection{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:.8rem 1rem;border:0;background:transparent}.products__sort{display:flex;align-items:center;gap:.8rem;margin-left:auto}.products__sort .form-select,.products__sort select{min-width:220px;min-height:42px;border:1px solid var(--sg-line);border-radius:6px;color:var(--sg-ink);font-size:.86rem;font-weight:750;box-shadow:none}.products__view-toggle{display:flex;align-items:center;gap:.4rem;color:#495465;font-size:.82rem;font-weight:800}.products__view-toggle button{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--sg-line);border-radius:6px;background:#fff;color:var(--sg-ink)}.products__view-toggle .sg-view-icon{display:inline-grid;width:20px;height:20px;place-items:center;color:currentColor;pointer-events:none}.products__view-toggle .sg-view-icon svg{display:block !important;width:20px !important;height:20px !important;fill:none !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important}.products__view-toggle .sg-view-icon rect,.products__view-toggle .sg-view-icon path{opacity:1 !important;vector-effect:non-scaling-stroke}.products__view-toggle button.is-active,.products__view-toggle button:hover{border-color:rgba(198, 83, 50, .38);color:var(--sg-orange)}.products{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:1rem}.product-miniature{min-width:0}.product-miniature__inner{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;border:1px solid var(--sg-line);border-radius:var(--SGGLOVES-product-card-radius, 8px);background:#fff;box-shadow:0 14px 34px rgba(17, 24, 39, .04);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-miniature__inner:hover{transform:translateY(-2px);border-color:rgba(198, 83, 50, .34);box-shadow:0 20px 42px rgba(17, 24, 39, .1)}.product-miniature__top{position:relative;min-height:245px;padding:1rem 1rem .25rem;background:#fff}.product-miniature__image-container,.product-miniature__image-link{position:relative;display:block;min-height:225px;overflow:hidden}.product-miniature__image{width:100%;height:225px;object-fit:contain;mix-blend-mode:multiply;transition:opacity .2s ease,transform .2s ease}.product-miniature__image-secondary{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.product-miniature__image-link:hover .product-miniature__image:not(.product-miniature__image--secondary){opacity:.12;transform:scale(.985)}.product-miniature__image-link:hover .product-miniature__image-secondary{opacity:1}.product-miniature .product-flags{position:absolute;z-index:2;top:.8rem;left:.8rem;display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.product-miniature .product-flags .badge{min-height:24px;border-radius:4px;background:var(--sg-orange);color:#fff;font-size:.66rem;font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase}.product-miniature .product-flags .new{background:var(--sg-dark)}.product-miniature .product-flags .discount,.product-miniature .product-flags .pack{background:#111820}.product-miniature__quickview-button,.product-miniature__quickview-touch{position:static;z-index:auto;width:38px;height:38px;min-width:38px;overflow:hidden;border:1px solid var(--sg-line);border-radius:6px;background:#fff;color:var(--sg-ink);font-size:0}.product-miniature__action-label{display:none}.product-miniature__quickview-button:hover,.product-miniature__quickview-touch:hover{border-color:rgba(198, 83, 50, .34);color:var(--sg-orange);box-shadow:0 12px 26px rgba(17, 24, 39, .08)}.product-miniature__quickview-touch{display:none}.product-miniature__quickview-button i,.product-miniature__quickview-touch i{font-size:var(--SGGLOVES-product-card-action-icon-size, 22px)}.product-miniature__bottom{display:grid;align-content:space-between;min-height:236px;padding:.9rem 1rem 1rem}.product-miniature__title{display:block;margin-bottom:.38rem;color:var(--sg-ink);font-family:var(--sg-font-body);font-size:1rem;font-weight:950;line-height:1.22;text-decoration:none}.product-miniature__title:hover{color:var(--sg-orange)}.sg-product-card__reviews{display:flex;align-items:center;min-height:18px;margin-bottom:.45rem;color:var(--sg-orange);font-size:.82rem;font-weight:900;letter-spacing:0}.sg-product-card__reviews a,.sg-product-card__reviews span{color:inherit}.sg-product-card__desc{min-height:38px;margin-bottom:.55rem;color:#303a49;font-size:.82rem;line-height:1.34}.sg-product-card__specs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none}.sg-product-card__specs li{display:grid;grid-template-columns:16px minmax(0, 1fr);gap:.2rem;align-items:center;color:#4b5563;font-size:.68rem;font-weight:800;line-height:1.15}.sg-product-card__specs i{color:#5f6872;font-size:.9rem}.product-miniature__prices{display:flex;flex-direction:column-reverse;gap:.12rem;margin-bottom:.3rem}.product-miniature__price{color:var(--sg-ink);font-size:1.22rem;font-weight:950;line-height:1.1}.product-miniature__price small{margin-left:.22rem;color:#6f7a88;font-size:.7rem;font-weight:750}.product-miniature__regular-price{color:#8a94a3;font-size:.82rem;text-decoration:line-through}.product-miniature__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.55rem}.sg-product-card__availability{color:var(--SGGLOVES-product-card-availability-color, #239760);font-size:.82rem;font-weight:850;line-height:1.15;display:flex;align-items:center;min-height:38px;margin-top:.2rem}.sg-product-card__availability.is-order{color:#7d8795}.product-miniature__action-item{display:flex;align-items:stretch}.product-miniature__actions,.product-miniature__form{display:flex;align-items:center;gap:.45rem;justify-content:flex-end;width:auto}.product-miniature__form{gap:.45rem;margin:0}.product-miniature .quantity-button{display:none}.product-miniature__add.btn,.product-miniature__details.btn{display:inline-grid;place-items:center;width:42px;height:42px;min-width:42px;padding:0;border-radius:6px;background:#fff;border:1px solid rgba(198, 83, 50, .24);color:var(--SGGLOVES-product-card-action-color, var(--sg-orange));box-shadow:0 8px 22px rgba(17, 24, 39, .04)}.product-miniature__add.btn:hover,.product-miniature__details.btn:hover{background:var(--sg-orange);border-color:var(--sg-orange);color:#fff;box-shadow:0 14px 28px rgba(198, 83, 50, .2)}.product-miniature__add-text,.product-miniature__details{font-size:0}.product-miniature__details.btn{width:38px;height:38px;min-width:38px}.product-miniature__add i,.product-miniature__details i{font-size:var(--SGGLOVES-product-card-action-icon-size, 22px)}@media (max-width: 767px){.product-miniature__top{min-height:205px;padding:.8rem .8rem .15rem}.product-miniature__image-container,.product-miniature__image-link{min-height:190px}.product-miniature__image{height:190px}.product-miniature__bottom{min-height:220px;padding:.8rem}.product-miniature__footer{grid-template-columns:minmax(0, 1fr) auto}}.sg-category-footer{display:grid;gap:1rem;margin:1rem 0 1.5rem}.sg-category-b2b{display:grid;grid-template-columns:54px minmax(0, 1fr) auto;gap:1rem;align-items:center;padding:1rem 1.25rem;border:1px solid var(--sg-line);border-radius:8px;background:linear-gradient(90deg, #fff 0%, #f7f8fa 100%)}.sg-category-b2b__icon,.sg-category-info__icon{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid rgba(47, 58, 74, .18);border-radius:8px;background:#fff;color:#2f3a4a}.sg-category-b2b__icon .sg-svg-icon,.sg-category-info__icon .sg-svg-icon{width:26px;height:26px}.sg-category-b2b__icon .sg-svg-icon svg,.sg-category-info__icon .sg-svg-icon svg{width:26px;height:26px;stroke:currentColor !important;stroke-width:1.55 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.sg-category-b2b__icon .sg-svg-icon svg *,.sg-category-info__icon .sg-svg-icon svg *{fill:none !important;stroke:currentColor !important;vector-effect:non-scaling-stroke}.sg-category-b2b__icon::after,.sg-category-info__icon::after{content:"";position:absolute;width:12px;height:2px;margin-top:31px;border-radius:999px;background:var(--sg-orange)}.sg-category-b2b__icon i,.sg-category-info__icon i{display:none !important}.sg-category-b2b h2,.sg-category-info h2{margin:0 0 .2rem;color:var(--sg-ink);font-size:1.1rem;font-weight:950}.sg-category-b2b p,.sg-category-info p{margin:0;color:#465266;font-size:.88rem;line-height:1.45}.sg-category-b2b__actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.sg-category-b2b__actions .btn{min-height:42px;padding-inline:1.1rem;border-radius:6px;font-weight:900}.sg-category-b2b__actions .btn__icon{width:18px;height:18px}.sg-category-b2b__actions .btn__icon svg{width:18px;height:18px;stroke:currentColor !important;stroke-width:1.65 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.sg-category-b2b__actions .btn__icon svg *{fill:none !important;stroke:currentColor !important;vector-effect:non-scaling-stroke}.sg-category-info{display:grid;grid-template-columns:54px minmax(0, 1fr);gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--sg-line)}.sg-category-info__description{color:#465266;font-size:.88rem;line-height:1.55}.sg-category-info__description > :first-child{margin-top:0}.sg-category-info__description > :last-child{margin-bottom:0}.sg-category-info__description h2,.sg-category-info__description h3,.sg-category-info__description h4{margin:0 0 .35rem;color:var(--sg-ink);font-size:1.1rem;font-weight:950;line-height:1.25}.sg-category-info__description p{margin:0 0 .65rem}.sg-category-info__description ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1px;margin:.9rem 0 0;padding:0;overflow:hidden;border:1px solid var(--sg-line);border-radius:8px;background:var(--sg-line);list-style:none}.sg-category-info__description li{position:relative;min-height:54px;padding:.75rem .9rem .75rem 2.35rem;background:#fff;color:#2f3a49;font-size:.8rem;font-weight:850}.sg-category-info__description li::before{content:"";position:absolute;top:.78rem;left:.85rem;width:18px;height:18px;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.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.8 19 6v5.3c0 4-2.8 7-7 8.9-4.2-1.9-7-4.9-7-8.9V6z'/%3E%3Cpath d='m8.8 12 2.1 2.1 4.5-4.7' stroke='%23c65332'/%3E%3C/svg%3E")}.sg-category-info__features{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1px;margin:.9rem 0 0;padding:0;overflow:hidden;border:1px solid var(--sg-line);border-radius:8px;background:var(--sg-line);list-style:none}.sg-category-info__features li{display:flex;align-items:center;gap:.55rem;min-height:54px;padding:.75rem .9rem;background:#fff;color:#2f3a49;font-size:.8rem;font-weight:850}.sg-category-info__features i,.sg-category-info__features .material-icons{flex:0 0 22px;width:22px;height:22px;background:no-repeat center/22px 22px 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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.8 19 6v5.3c0 4-2.8 7-7 8.9-4.2-1.9-7-4.9-7-8.9V6z'/%3E%3Cpath d='m8.8 12 2.1 2.1 4.5-4.7' stroke='%23c65332'/%3E%3C/svg%3E");color:transparent;font-size:0}.sg-subcategories{grid-column:1/-1;width:100%}.subcategory__list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.85rem;margin:1rem 0 0}.subcategory__link{position:relative;display:grid;grid-template-columns:44px minmax(0, 1fr) 18px;gap:.65rem;align-items:center;min-height:72px;padding:.8rem .9rem;border:1px solid var(--sg-line);border-radius:8px;background:#fff;color:var(--sg-ink);text-decoration:none;box-shadow:0 12px 26px rgba(17, 24, 39, .045)}.subcategory__link--with-image{grid-template-columns:72px minmax(0, 1fr) 18px;min-height:86px}.subcategory__link:hover{border-color:rgba(198, 83, 50, .38);color:var(--sg-orange)}.subcategory__thumbnail{width:72px;height:58px;object-fit:contain;mix-blend-mode:multiply}.sg-subcategory__icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:8px;background:var(--sg-dark);color:var(--sg-orange)}.sg-subcategory__icon i{font-size:1.55rem}.subcategory__name{color:inherit;font-size:.95rem;font-weight:950;line-height:1.18}.sg-subcategory__arrow{color:var(--sg-orange)}.sg-module-reassurance,.blockreassurance--horizontal{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1px;overflow:hidden;margin-top:1rem;margin-bottom:1rem;border:1px solid var(--sg-line);border-radius:8px;background:var(--sg-line);box-shadow:0 16px 34px rgba(17, 24, 39, .06)}.sg-module-reassurance__item,.blockreassurance .reassurance{display:grid;grid-template-columns:42px minmax(0, 1fr);gap:.12rem .72rem;align-items:center;min-height:82px;padding:1rem;background:#fff;color:var(--sg-ink);text-decoration:none}.sg-module-reassurance__item i,.blockreassurance .reassurance__image{grid-row:1/3;color:var(--sg-orange)}.sg-module-reassurance__item i{font-size:2rem}.blockreassurance .reassurance__image img{width:34px;max-height:34px}.sg-module-reassurance__item strong,.blockreassurance .reassurance__title{color:var(--sg-ink);font-size:.9rem;font-weight:950}.sg-module-reassurance__item span,.blockreassurance .reassurance__desc{color:var(--sg-muted);font-size:.78rem;font-weight:650;line-height:1.35}.sg-newsletter{padding:2rem 0;border-top:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line);background:linear-gradient(90deg, rgba(245, 247, 249, .98), rgba(255, 255, 255, .96)),#f5f7f9}.sg-newsletter__inner{display:grid;grid-template-columns:minmax(260px, .8fr) minmax(320px, 1.2fr);gap:2rem;align-items:center}.sg-newsletter__copy{display:grid;grid-template-columns:58px minmax(0, 1fr);gap:1rem;align-items:center}.sg-newsletter__icon{display:inline-grid;place-items:center;width:58px;height:58px;border:1px solid rgba(198, 83, 50, .2);border-radius:8px;background:#fff;color:var(--sg-orange)}.sg-newsletter__icon i{font-size:2rem}.sg-newsletter__icon svg{display:block;width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.sg-newsletter__eyebrow{margin:0 0 .25rem;color:var(--sg-orange);font-size:.78rem;font-weight:600;text-transform:uppercase}.sg-newsletter h2{margin:0;color:var(--sg-ink);font-size:clamp(1.28rem, 2vw, 1.8rem);font-weight:500;line-height:1.16}.sg-newsletter__copy p:last-child{margin:.45rem 0 0;color:#566274;font-size:.94rem}.sg-newsletter__fields{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.75rem}.sg-newsletter__fields .form-control{min-height:54px;border:1px solid #cfd6df;border-radius:8px;background:#fff;font-weight:300;box-shadow:none}.sg-newsletter__fields .btn{min-height:54px;padding-inline:1.35rem;border-radius:8px;background:var(--sg-orange);border-color:var(--sg-orange);font-weight:600}.sg-newsletter__fields .btn:hover{background:var(--sg-orange-dark);border-color:var(--sg-orange-dark)}.sg-newsletter__alert{margin-bottom:.75rem}.sg-newsletter__legal{margin:.65rem 0 0;color:#5d6878;font-size:.78rem;line-height:1.45}#footer.footer{margin-top:0;background:var(--sg-dark)}.footer.footer__before{background:#fff}.footer.footer__main{padding:2rem 0 1rem;background:linear-gradient(180deg, rgba(7, 16, 24, .98), rgba(10, 24, 34, 1)),var(--sg-dark);color:rgba(255, 255, 255, .82)}.sg-footer-brand{display:grid;grid-template-columns:minmax(210px, 320px) minmax(0, 1fr);gap:1.8rem;align-items:center;margin-bottom:1.5rem;padding-bottom:1.35rem;border-bottom:1px solid rgba(255, 255, 255, .12)}.sg-footer-brand__mark{display:block;width:auto;max-width:240px;max-height:72px;padding:.45rem .65rem;border-radius:4px;background:#fff;object-fit:contain}.sg-footer-brand__text{max-width:640px;margin:0;color:rgba(255, 255, 255, .78);font-size:.95rem;line-height:1.6}.footer__main-top.row,.footer__main-bottom.row{row-gap:1rem}.footer.footer__main h3,.footer.footer__main .h3,.footer.footer__main .h4,.footer.footer__main .block-contact-title,.footer.footer__main .myaccount-title,.footer.footer__main .links .h3{color:#fff;font-size:.92rem;font-weight:950;text-transform:none}.footer.footer__main a,.footer.footer__main li,.footer.footer__main p,.footer.footer__main span{color:rgba(255, 255, 255, .72)}.footer.footer__main a{text-decoration:none}.footer.footer__main a:hover{color:var(--sg-orange)}.sg-footer-meta{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1px;margin-top:1.4rem;overflow:hidden;border:1px solid rgba(255, 255, 255, .1);border-radius:8px;background:rgba(255, 255, 255, .1)}.sg-footer-meta__item{display:grid;gap:.2rem;min-height:82px;padding:1rem;background:rgba(255, 255, 255, .035)}.sg-footer-meta__item span{color:var(--sg-orange);font-size:.75rem;font-weight:950;text-transform:uppercase}.sg-footer-meta__item strong,.sg-footer-meta__item small{color:rgba(255, 255, 255, .86)}.sg-footer-meta__item strong{font-size:.9rem;font-weight:850}.sg-footer-meta__item small{font-size:.82rem}.footer .copyright,.copyright{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255, 255, 255, .1);color:rgba(255, 255, 255, .56);font-size:.78rem}@media (max-width: 1399.98px){.products{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width: 1199.98px){.products{grid-template-columns:repeat(3, minmax(0, 1fr))}.subcategory__list{grid-template-columns:repeat(3, minmax(0, 1fr))}.sg-category-info__description ul,.sg-category-info__features,.sg-module-reassurance,.blockreassurance--horizontal{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 991.98px){.products__selection,.products__sort,.sg-category-b2b,.sg-newsletter__inner,.sg-footer-brand{grid-template-columns:1fr}.products__selection,.products__sort{align-items:stretch}.products__sort,.sg-category-b2b__actions{justify-content:flex-start}.sg-footer-meta{grid-template-columns:1fr}}@media (max-width: 767.98px){.subcategory__list,.sg-category-info,.sg-category-info__description ul,.sg-category-info__features,.sg-module-reassurance,.blockreassurance--horizontal,.sg-newsletter__copy{grid-template-columns:1fr}.sg-newsletter__fields{grid-template-columns:1fr}.products__view-toggle{display:none}}@media (max-width: 767.98px){.products{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 575.98px){.products{grid-template-columns:1fr}}/* SG-GLOVES product sheet */.sg-product-sheet.product__container{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(360px, .92fr);gap:1.5rem;align-items:start;margin-bottom:1.25rem}.sg-product-sheet .product__left,.sg-product-sheet .product__right,.product__bottom-left,.product__bottom-right{border:1px solid var(--sg-line);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(17, 24, 39, .06)}.sg-product-sheet .product__left{padding:1rem}.sg-product-sheet .product__right{display:grid;gap:.9rem;padding:1.25rem}.sg-product-sheet__eyebrow{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-bottom:-.25rem;color:var(--sg-orange);font-size:.78rem;font-weight:950;text-transform:uppercase}.sg-product-sheet__eyebrow span + span::before{content:"/";margin-right:.45rem;color:#9aa4b2}.sg-product-sheet .product__name{margin:0;color:var(--sg-ink);font-family:var(--sg-font-heading);font-size:clamp(2.2rem, 3.8vw, 4rem);font-weight:950;line-height:.96;text-transform:uppercase}.sg-product-sheet .product__manufacturer a{display:inline-flex;align-items:center;min-height:30px;padding:.25rem .7rem;border:1px solid rgba(198, 83, 50, .24);border-radius:999px;background:#fbf5f2;color:var(--sg-orange);font-size:.78rem;font-weight:900;text-decoration:none}.sg-product-sheet .product__prices{margin:.1rem 0;padding:.95rem 1rem;border:1px solid var(--sg-line);border-radius:8px;background:linear-gradient(90deg, #fff 0%, #f8fafc 100%)}.sg-product-sheet .product__prices-block{gap:.45rem}.sg-product-sheet .product__price{color:var(--sg-ink);font-size:clamp(2rem, 3vw, 2.75rem);font-weight:950;line-height:1}.sg-product-sheet .product__tax-infos,.sg-product-sheet .product__unit-price,.sg-product-sheet .product__pack-price{color:var(--sg-muted);font-size:.82rem;font-weight:700}.sg-product-sheet .product__regular-price{color:#8a94a3;font-size:.92rem;text-decoration:line-through}.sg-product-sheet .product__discount-percentage,.sg-product-sheet .product__discount-amount{color:var(--sg-orange) !important;font-weight:900}.sg-product-sheet .product__description-short{margin:0;color:#3c4758;font-size:.98rem;line-height:1.58}.sg-product-sheet .product__description-short p{margin-bottom:.4rem}.product__images{margin:0}.product__carousel,.product__no-image{overflow:hidden;border:1px solid var(--sg-line);border-radius:8px;background:radial-gradient(circle at 50% 20%, #fff 0%, #f7f8fa 72%)}.product__carousel .carousel-inner,.product__no-image{min-height:520px}.product__carousel .carousel-item,.product__no-image{align-items:center;justify-content:center}.product__carousel .carousel-item.active{display:flex}.product__carousel img,.product__no-image img{width:100%;max-height:520px;object-fit:contain;mix-blend-mode:multiply}.product__zoom.btn,.product__carousel .carousel-control-prev,.product__carousel .carousel-control-next{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--sg-line);border-radius:8px;background:#fff;color:var(--sg-ink);box-shadow:0 10px 22px rgba(17, 24, 39, .08);opacity:1}.product__zoom.btn:hover,.product__carousel .carousel-control-prev:hover,.product__carousel .carousel-control-next:hover{border-color:rgba(198, 83, 50, .38);color:var(--sg-orange)}.product__carousel .carousel-control-prev{left:.8rem}.product__carousel .carousel-control-next{right:.8rem}.product__thumbnails{margin-top:.9rem}.product__thumbnails-list{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.65rem;margin:0;padding:0}.product__thumbnail{display:grid;place-items:center;aspect-ratio:1;padding:.35rem;border:1px solid var(--sg-line);border-radius:8px;background:#fff}.product__thumbnail.active,.product__thumbnail:hover{border-color:var(--sg-orange);box-shadow:0 0 0 2px rgba(198, 83, 50, .1)}.product__thumbnail-image{width:100%;height:100%;object-fit:contain}.sg-product-quick{display:grid;gap:.8rem}.sg-product-quick__docs{display:flex;flex-wrap:wrap;gap:.5rem}.sg-product-doc-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:.35rem .65rem;border:1px solid #d8e0eb;border-radius:999px;background:#fff;color:#2f3a4a;font-size:.78rem;font-weight:560;text-decoration:none}.sg-product-doc-chip__icon{display:inline-grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border:1px solid #d8e0eb;border-radius:6px;background:#fff;color:#2f3a4a}.sg-product-doc-chip__icon svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.sg-product-meta{display:grid;gap:.45rem;margin:0}.sg-product-meta__item{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:.75rem;align-items:baseline}.sg-product-meta dt{color:var(--sg-ink);font-size:.82rem;font-weight:950}.sg-product-meta dd{margin:0;color:#5b6675;font-size:.86rem;font-weight:700}.product-add-to-cart{display:grid;gap:.85rem;margin:0;padding:1rem;border:1px solid var(--sg-line);border-radius:8px;background:#f8fafc}.product__availability-status{align-items:center;gap:.55rem;padding:.7rem .8rem;border:1px solid rgba(24, 130, 81, .18);border-radius:8px;background:#f0fbf5;color:#137347;font-weight:850}.product__delivery-infos{margin-top:.45rem;color:var(--sg-muted);font-size:.82rem;font-weight:700}.product__actions-qty-add{display:grid;grid-template-columns:132px minmax(0, 1fr);gap:.75rem;align-items:stretch}.product__quantity,.product-actions__quantity{width:100%}.product__quantity .form-control,.product-actions__quantity .form-control{min-height:54px;border-radius:8px;border-color:#cfd6df;font-weight:900;text-align:center}.product__add-to-cart-button.btn{min-height:54px;width:100%;border-radius:8px;background:var(--sg-orange);border-color:var(--sg-orange);font-size:1rem;font-weight:950;text-transform:uppercase}.product__add-to-cart-button.btn:hover{background:var(--sg-orange-dark);border-color:var(--sg-orange-dark)}.product__add-to-cart-button i{margin-right:.45rem}.product__minimal-quantity{align-items:center;margin:0;padding:.65rem .8rem;border-radius:8px;background:#fff;color:#5b6675;font-size:.82rem;font-weight:750}.product__additional-info{display:grid;gap:.6rem;margin-top:.8rem}/* SG-GLOVES product side actions: reviews, availability, compare and wishlist. */body .product__additional-info{gap:.85rem !important;margin-top:1rem !important}body .product__additional-info .product-comments-additional-info{margin:0 !important}body .product__additional-info .sg-product-side-action,body .product__additional-info .post-product-comment,body .product__additional-info .ps-emailalerts__content > .btn,body .product__additional-info a[class*="compare"],body .product__additional-info button[class*="compare"],body .product__additional-info a[class*="wishlist"],body .product__additional-info button[class*="wishlist"],body .product__additional-info .ntpc-product-button,body .product__additional-info .ntwishlist-product-button,body .product__additional-info .ntwishlist-toggle,body .product__additional-info .wishlist-button-add{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:.6rem !important;min-height:46px !important;padding:.7rem 1.1rem !important;border:1px solid #d9e2ec !important;border-radius:8px !important;background:#ffffff !important;color:#071a34 !important;font-family:inherit !important;font-size:.96rem !important;font-weight:600 !important;line-height:1.2 !important;text-align:center !important;text-decoration:none !important;box-shadow:0 12px 28px rgba(7, 26, 52, .04) !important;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease !important}body .product__additional-info .post-product-comment,body .product__additional-info .sg-product-side-action--review{width:fit-content !important;min-height:44px !important;padding-inline:1rem !important;border-color:#cfd8e5 !important;box-shadow:none !important}body .product__additional-info .ps-emailalerts__content > .btn,body .product__additional-info .sg-product-side-action--notify-primary{width:100% !important;border-color:#c65332 !important;background:linear-gradient(135deg, #c65332 0%, #d9775d 100%) !important;color:#ffffff !important;font-weight:700 !important;box-shadow:0 16px 32px rgba(198, 83, 50, .16) !important}body .product__additional-info a[class*="compare"],body .product__additional-info button[class*="compare"],body .product__additional-info .ntpc-product-button{width:100% !important;border-color:#c65332 !important;background:#ffffff !important;color:#071a34 !important;box-shadow:none !important}body .product__additional-info a[class*="wishlist"],body .product__additional-info button[class*="wishlist"],body .product__additional-info .ntwishlist-product-button,body .product__additional-info .ntwishlist-toggle,body .product__additional-info .wishlist-button-add{width:100% !important;border-color:#d9e2ec !important;background:#ffffff !important;color:#071a34 !important;box-shadow:none !important}body .product__additional-info .sg-product-side-action:hover,body .product__additional-info .post-product-comment:hover,body .product__additional-info .ps-emailalerts__content > .btn:hover,body .product__additional-info a[class*="compare"]:hover,body .product__additional-info button[class*="compare"]:hover,body .product__additional-info a[class*="wishlist"]:hover,body .product__additional-info button[class*="wishlist"]:hover,body .product__additional-info .ntpc-product-button:hover,body .product__additional-info .ntwishlist-product-button:hover,body .product__additional-info .ntwishlist-toggle:hover,body .product__additional-info .wishlist-button-add:hover{border-color:#c65332 !important;background:#fbf5f2 !important;color:#c65332 !important;box-shadow:0 14px 30px rgba(198, 83, 50, .12) !important}body .product__additional-info .ps-emailalerts__content > .btn:hover,body .product__additional-info .sg-product-side-action--notify-primary:hover{background:#071a34 !important;border-color:#071a34 !important;color:#ffffff !important}body .product__additional-info .sg-product-side-action__icon,body .product__additional-info .ps-emailalerts__title-icon{display:inline-grid !important;flex:0 0 auto !important;place-items:center !important;width:22px !important;height:22px !important;color:currentColor !important}body .product__additional-info .sg-product-side-action__icon svg,body .product__additional-info .ps-emailalerts__title-icon svg,body .product__additional-info .post-product-comment svg,body .product__additional-info a[class*="compare"] svg,body .product__additional-info button[class*="compare"] svg,body .product__additional-info a[class*="wishlist"] svg,body .product__additional-info button[class*="wishlist"] svg,body .product__additional-info .ntpc-product-button svg,body .product__additional-info .ntwishlist-product-button svg,body .product__additional-info .ntwishlist-toggle svg,body .product__additional-info .wishlist-button-add svg{display:block !important;width:21px !important;height:21px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.75 !important;stroke-linecap:round !important;stroke-linejoin:round !important}body .product__additional-info .ps-emailalerts,body .product__additional-info .ps-emailalerts--product{width:100% !important;margin:0 !important}body .product__additional-info .sg-product-availability-card{display:grid !important;gap:.85rem !important;padding:1rem !important;border:1px solid #e2e8f0 !important;border-radius:8px !important;background:#f7f9fc !important;color:#263447 !important}body .product__additional-info .ps-emailalerts__title{display:flex !important;align-items:center !important;gap:.65rem !important;margin:0 !important;color:#071a34 !important;font-size:1.05rem !important;font-weight:700 !important;line-height:1.25 !important}body .product__additional-info .ps-emailalerts__title-icon{width:34px !important;height:34px !important;border:1px solid rgba(198, 83, 50, .24) !important;border-radius:8px !important;background:#fbf5f2 !important;color:#071a34 !important}body .product__additional-info .ps-emailalerts__title-icon svg{width:20px !important;height:20px !important}body .product__additional-info .ps-emailalerts p:not(.ps-emailalerts__title){margin:0 !important;color:#46566a !important;font-size:.9rem !important;font-weight:400 !important;line-height:1.45 !important}body .product__additional-info .ps-emailalerts .form-control{min-height:46px !important;border-color:#d9e2ec !important;border-radius:8px !important;background:#ffffff !important;color:#071a34 !important;font-size:.95rem !important;font-weight:400 !important}body .product__additional-info .ps-emailalerts__gdpr{margin-top:-.1rem !important;color:#526173 !important;font-size:.86rem !important;font-weight:400 !important;line-height:1.35 !important}body .product__additional-info .ps-emailalerts__gdpr .custom-checkbox,body .product__additional-info .ps-emailalerts__gdpr .form-check,body .product__additional-info .ps-emailalerts__gdpr label{display:flex !important;align-items:flex-start !important;gap:.55rem !important;min-height:auto !important;margin:0 !important;color:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important}body .product__additional-info .ps-emailalerts__gdpr input[type="checkbox"]{flex:0 0 18px !important;width:18px !important;height:18px !important;margin:.05rem 0 0 !important;border:1px solid #cfd8e5 !important;border-radius:4px !important;background-color:#ffffff !important}body .product__additional-info .alert.alert-info{margin:0 !important;border:1px solid #d9e2ec !important;border-radius:8px !important;background:#f7f9fc !important;color:#263447 !important;font-size:.95rem !important;font-weight:500 !important}@media (max-width: 767.98px){body .product__additional-info .post-product-comment,body .product__additional-info .sg-product-side-action--review{width:100% !important}body .product__additional-info .sg-product-availability-card{padding:.9rem !important}}.sg-product-highlights{margin:1.25rem 0;box-shadow:0 16px 34px rgba(17, 24, 39, .06)}.sg-product-highlights__item{min-height:88px}.sg-product-highlights__icon{border-radius:8px;background:#fbf5f2}.sg-product-data{margin:1.25rem 0;padding:1.25rem;border:1px solid var(--sg-line);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(17, 24, 39, .055)}.sg-product-data__head{margin-bottom:1rem}.sg-product-data__eyebrow{margin:0 0 .2rem;color:var(--sg-orange);font-size:.78rem;font-weight:950;text-transform:uppercase}.sg-product-data__head h2{margin:0;color:var(--sg-ink);font-size:1.55rem;font-weight:950}.sg-product-data__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.sg-product-data__card{min-width:0;padding:1rem;border:1px solid var(--sg-line);border-radius:8px;background:linear-gradient(180deg, #fff 0%, #fafbfc 100%)}.sg-product-data__card h3{margin:0 0 .8rem;color:var(--sg-ink);font-size:1rem;font-weight:950}.sg-spec-list,.sg-check-list{display:grid;gap:.55rem;margin:0;padding:0}.sg-spec-list__item{display:grid;grid-template-columns:minmax(90px, .6fr) minmax(0, 1fr);gap:.65rem;padding-bottom:.55rem;border-bottom:1px solid #eef1f4}.sg-spec-list__item:last-child{border-bottom:0;padding-bottom:0}.sg-spec-list dt{color:#5f6876;font-size:.78rem;font-weight:900}.sg-spec-list dd{margin:0;color:var(--sg-ink);font-size:.84rem;font-weight:750}.sg-check-list{list-style:none}.sg-check-list li{position:relative;padding-left:1.55rem;color:#3d4858;font-size:.86rem;line-height:1.4}.sg-check-list li::before{content:"check";position:absolute;left:0;top:.05rem;color:var(--sg-orange);font-family:"Material Icons";font-size:1rem;line-height:1}.sg-download-list{display:grid;gap:.6rem}.sg-download-list__item{display:grid;grid-template-columns:42px minmax(0, 1fr);gap:.65rem;align-items:center;min-height:58px;padding:.65rem;border:1px solid var(--sg-line);border-radius:8px;background:#fff;color:var(--sg-ink);text-decoration:none}.sg-download-list__item:hover{border-color:rgba(198, 83, 50, .36)}.sg-download-list__icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:8px;background:var(--sg-orange);color:#fff;font-size:.72rem;font-weight:950}.sg-download-list__item strong,.sg-download-list__item small{display:block}.sg-download-list__item strong{font-size:.86rem;font-weight:900}.sg-download-list__item small,.sg-product-data__note{color:var(--sg-muted);font-size:.78rem}.sg-product-data__note{margin:.75rem 0 0}.product__bottom{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, .44fr);gap:1.5rem;align-items:start;margin:1.25rem 0}.product__bottom-left,.product__bottom-right{padding:0;overflow:hidden}.product__accordion .accordion-item{border:0;border-bottom:1px solid var(--sg-line);border-radius:0;background:#fff}.product__accordion .accordion-item:last-child{border-bottom:0}.product__accordion .accordion-button{min-height:66px;padding:1.1rem 1.25rem;background:#fff;color:var(--sg-ink);font-size:1.08rem;font-weight:950;box-shadow:none}.product__accordion .accordion-button:not(.collapsed){background:#fbf5f2;color:var(--sg-orange)}.product__accordion .accordion-body{padding:1.1rem 1.25rem 1.25rem;color:#283344;font-size:.98rem;line-height:1.7}.details__list{display:grid;gap:1px;overflow:hidden;margin:0;padding:0;border:1px solid var(--sg-line);border-radius:8px;background:var(--sg-line);list-style:none}.details__item{display:grid;grid-template-columns:minmax(140px, .42fr) minmax(0, 1fr);gap:1rem;padding:.85rem 1rem;background:#fff}.details__title{color:#5f6876;font-size:.82rem;font-weight:900}.details__right{color:var(--sg-ink);font-size:.88rem;font-weight:750}.sg-product-reassurance.blockreassurance--product,.blockreassurance--product{display:grid;gap:1px;margin:0;overflow:hidden;border:0;border-radius:8px;background:var(--sg-line);box-shadow:none}.sg-product-reassurance .reassurance,.blockreassurance--product .reassurance{display:grid;grid-template-columns:58px minmax(0, 1fr);gap:.15rem 1rem;align-items:center;min-height:108px;padding:1.1rem 1.2rem;background:#fff;color:var(--sg-ink);text-decoration:none}.sg-product-reassurance .reassurance__image,.blockreassurance--product .reassurance__image{display:inline-grid;grid-row:1/3;place-items:center;width:58px;height:58px;border:2px solid rgba(198, 83, 50, .22);border-radius:8px;background:#fbf5f2;color:var(--sg-orange)}.sg-product-reassurance .reassurance__image i,.blockreassurance--product .reassurance__image i{font-size:2rem}.sg-product-reassurance .reassurance__content,.blockreassurance--product .reassurance__content{display:grid;gap:.2rem}.sg-product-reassurance .reassurance__title,.blockreassurance--product .reassurance__title{color:var(--sg-ink);font-size:1rem;font-weight:950;line-height:1.25}.sg-product-reassurance .reassurance__desc,.blockreassurance--product .reassurance__desc{color:var(--sg-muted);font-size:.86rem;font-weight:700;line-height:1.4}.sg-product-reassurance .reassurance:hover,.blockreassurance--product .reassurance:hover{background:#fbf5f2}@media (max-width: 1199.98px){.sg-product-sheet.product__container,.product__bottom,.sg-product-data__grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.sg-product-sheet .product__right,.sg-product-sheet .product__left,.sg-product-data{padding:1rem}.product__carousel .carousel-inner,.product__no-image{min-height:360px}.product__carousel img,.product__no-image img{max-height:360px}.product__actions-qty-add,.sg-product-meta__item,.sg-spec-list__item,.details__item{grid-template-columns:1fr}.product__thumbnails-list{grid-template-columns:repeat(4, minmax(0, 1fr))}}/* Mobile header benefit boxes */@media (max-width: 767.98px){.sg-utility-bar__inner.container-md,.sg-utility-bar__inner{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:1px !important;padding-inline:0 !important;background:rgba(255, 255, 255, .1) !important}.sg-utility-bar__item,.sg-utility-bar__item:nth-child(2){display:grid !important;grid-template-columns:24px minmax(0, 1fr) !important;gap:.45rem !important;align-items:center !important;justify-content:stretch !important;min-height:64px !important;margin:0 !important;padding:.65rem .75rem !important;border:0 !important;background:#071018 !important;color:#fff !important;font-size:.86rem !important;font-weight:900 !important;line-height:1.22 !important;text-align:left !important}.sg-utility-bar__item a,.sg-utility-bar__item span{min-width:0 !important;color:#fff !important;overflow-wrap:anywhere !important}.sg-utility-bar__icon{justify-self:center !important;color:var(--sg-orange) !important;font-size:1.1rem !important}}@media (max-width: 575.98px){.sg-utility-bar__inner.container-md,.sg-utility-bar__inner{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}/* SG-GLOVES cart page */.cart-grid{--sg-cart-ink:#071018;--sg-cart-text:#1d2835;--sg-cart-muted:#687382;--sg-cart-line:#e0e6ec;--sg-cart-soft:#f6f8fa;--sg-cart-orange:#c65332;--sg-cart-shadow:0 18px 42px rgba(7, 16, 24, .08);align-items:flex-start;color:var(--sg-cart-text);--bs-gutter-x:28px;row-gap:28px;margin-bottom:34px}.cart-grid__products-details,.cart-grid__aside-wrapper{border:1px solid var(--sg-cart-line);border-radius:8px;background:#fff;box-shadow:var(--sg-cart-shadow);overflow:hidden}.cart-grid__products-details .cart__overview > hr{display:none}.cart-grid__primary{min-width:0}.cart-grid__recommendations{padding:22px 24px 24px;border-top:1px solid var(--sg-cart-line);background:#fff}.cart-grid__recommendations:empty{display:none}.cart-grid__recommendations .ntmpb-checkout-section{margin:0 !important}.cart-grid__recommendations .ntmpb-checkout-heading{margin:0 0 16px !important;padding:0 0 12px !important;border-bottom:1px solid var(--sg-cart-line) !important;color:var(--sg-cart-ink) !important;font-size:15px !important;font-weight:900 !important}.cart-grid__recommendations .ntmpb-checkout-scroll{gap:14px !important;padding:2px 2px 10px !important;scroll-padding-inline:2px}.cart-grid__recommendations .ntmpb-checkout-item{flex-basis:calc((100% - 28px) / 3) !important;width:calc((100% - 28px) / 3) !important;min-height:0 !important;border-color:var(--sg-cart-line) !important}.cart-grid__recommendations .ntmpb-checkout-img-wrap{aspect-ratio:1/1 !important;background:var(--sg-cart-soft) !important}.cart-grid__recommendations .ntmpb-checkout-img{object-fit:contain !important}.cart-grid--empty .cart-grid__primary{padding:24px}.cart-grid--empty .cart__overview{min-height:0;padding:17px 18px;border:1px solid var(--sg-cart-line);border-left:3px solid var(--sg-cart-orange);border-radius:6px;background:var(--sg-cart-soft)}.cart-grid--empty .cart__empty{margin:0;color:var(--sg-cart-text);font-size:15px;line-height:1.5}.cart-grid--empty .cart__continue-shopping{margin:16px 0 0}.cart__item{border-bottom:1px solid var(--sg-cart-line)}.cart__item:last-child{border-bottom:0}.cart__item .product-line{display:grid;grid-template-columns:112px minmax(0, 1fr);gap:18px;align-items:start;padding:20px}.cart__item .product-line__image,.cart__item .product-line__img{width:112px}.cart__item .product-line__img{aspect-ratio:1/1;border-radius:8px;background:var(--sg-cart-soft);object-fit:contain}.cart__item .product-line__content{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:18px}.cart__item .product-line__title{color:var(--sg-cart-ink);font-size:16px;font-weight:900;line-height:1.3;text-decoration:none}.cart__item .product-line__item--info,.cart__item .product-line__item--small-info{margin-top:.3rem;color:var(--sg-cart-muted);font-size:13px;font-weight:600}.cart__item .product-line__item-label{color:var(--sg-cart-muted);font-weight:800}.cart__item .product-line__item-price,.cart__item .product-line__price{color:var(--sg-cart-ink);font-weight:900}.cart__item .product-line__price{font-size:20px;white-space:nowrap}.cart__item .product-line__content-right{display:grid;gap:12px;justify-items:end}.cart__item .product-line__actions{grid-column:1/-1}.cart__item .js-remove-from-cart{color:var(--sg-cart-muted);font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.cart__item .js-remove-from-cart:hover{color:var(--sg-cart-orange)}.cart__continue-shopping{margin:18px 20px 20px}.cart-grid__aside-wrapper{padding:22px}.cart-grid__aside-wrapper h2{margin:0 0 18px;color:var(--sg-cart-ink);font-size:22px;font-weight:900}.cart-grid__aside-wrapper .cart-summary{padding:0;border:0;box-shadow:none}.cart-grid__aside-wrapper .cart-summary-line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;color:var(--sg-cart-muted);font-size:15px;font-weight:700}.cart-grid__aside-wrapper .cart-summary-line .value{margin-left:auto;color:var(--sg-cart-ink);font-weight:900;white-space:nowrap}.cart-grid__aside-wrapper .cart-total{margin-top:14px;padding-top:18px;border-top:1px solid var(--sg-cart-line)}.cart-grid__aside-wrapper .cart-total .label,.cart-grid__aside-wrapper .cart-total .value{color:var(--sg-cart-ink);font-weight:900}.cart-grid__aside-wrapper .cart-total .value{color:var(--sg-cart-orange);font-size:28px}.cart-grid__aside-wrapper .btn-primary,.cart-detailed-actions .btn-primary{min-height:52px;border:0;border-radius:8px;background:linear-gradient(180deg, #d26445 0%, var(--sg-cart-orange) 100%);color:#fff;font-weight:900;box-shadow:0 12px 24px rgba(198, 83, 50, .22)}@media (min-width: 992px){.cart-grid__aside-wrapper{position:sticky;top:16px}}@media (max-width: 1199.98px){.cart-grid__recommendations .ntmpb-checkout-item{flex-basis:calc((100% - 14px) / 2) !important;width:calc((100% - 14px) / 2) !important}}@media (max-width: 767.98px){.cart-grid{--bs-gutter-x:20px;row-gap:20px;margin-bottom:24px}.cart-grid__recommendations{padding:18px 16px 20px}.cart-grid--empty .cart-grid__primary{padding:18px 16px}.cart-grid__aside-wrapper{padding:18px}.cart__item .product-line{grid-template-columns:84px minmax(0, 1fr);padding:16px}.cart__item .product-line__image,.cart__item .product-line__img{width:84px}.cart__item .product-line__content{grid-template-columns:1fr}.cart__item .product-line__content-right{justify-items:start}}@media (max-width: 575.98px){.cart-grid__recommendations .ntmpb-checkout-scroll{gap:10px !important}.cart-grid__recommendations .ntmpb-checkout-item{flex-basis:calc((100% - 10px) / 2) !important;width:calc((100% - 10px) / 2) !important}.cart-grid__recommendations .ntmpb-checkout-info{padding:10px !important}}/* SG-GLOVES mobile experience */@media (max-width: 767.98px){html,body{overflow-x:hidden}.container,.container-md,.container-fluid{max-width:100%}.sg-utility-bar__inner{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:0 !important}.sg-utility-bar__item{justify-content:flex-start !important;min-width:0 !important;min-height:48px !important;padding:.5rem .75rem !important;border-right:1px solid rgba(255,255,255,.08) !important;border-bottom:1px solid rgba(255,255,255,.08) !important;font-size:.82rem !important;line-height:1.2 !important}.header-bottom__container{padding-right:.875rem;padding-left:.875rem}.header-bottom__row{min-height:68px;align-items:center !important}.header-bottom__logo img{max-width:172px;height:auto}.sg-category-hero,.sg-search-hero__inner{grid-template-columns:1fr}.sg-category-hero__copy{min-height:230px;padding:1.25rem}.sg-category-hero__copy h1,.sg-search-hero h1{font-size:clamp(2rem, 11vw, 3rem);line-height:.98}.sg-search-hero{padding-top:1.35rem;padding-bottom:1.35rem}.sg-search-hero__form{grid-template-columns:1fr;border-radius:8px}.sg-search-hero__form input,.sg-search-hero__form .btn{min-height:48px}#left-column,.left-column{margin-bottom:1rem}#left-column .search-filters,#search-filters.search-filters{border-radius:8px}.products__selection{min-height:auto;gap:.75rem;padding:.75rem}.products__sort{width:100%}.products__sort .form-select,.products__sort select{width:100%;min-width:0}.products.row,.js-product-list .products{row-gap:.875rem}.product-miniature{margin-bottom:.875rem}.product-miniature__inner{height:100%;border-radius:8px;box-shadow:0 10px 26px rgba(17, 24, 39, .06)}.product-miniature__top{min-height:150px;padding:.75rem .75rem 0}.product-miniature__image-container,.product-miniature__image-link{min-height:142px}.product-miniature__image{max-height:138px}.product-miniature__bottom{padding:.75rem}.product-miniature__title{min-height:2.45em;font-size:.95rem;line-height:1.22}.product-miniature.sg-mobile-hide-rating .sg-product-card__reviews,.product-miniature.sg-mobile-hide-description .sg-product-card__desc,.product-miniature.sg-mobile-hide-specs .sg-product-card__specs,.product-miniature.sg-mobile-hide-quickview .product-miniature__quickview-button,.product-miniature.sg-mobile-hide-quickview .product-miniature__quickview-touch{display:none !important}.product-miniature__price{font-size:1.15rem}.product-miniature__footer{align-items:center;gap:.5rem}.product-miniature__actions,.product-miniature__form{justify-content:flex-end;width:auto}.product-miniature .quantity-button{display:none}.product-miniature__add.btn,.product-miniature__details.btn{width:38px;min-width:38px;min-height:38px;height:38px;border-radius:7px}.product-miniature__add-text{display:inline;font-size:.82rem}.sg-checkout-trust{grid-template-columns:repeat(2, minmax(0, 1fr));border-radius:8px}.sg-checkout-trust div{grid-template-columns:34px minmax(0, 1fr);min-height:86px;padding:.75rem}.sg-footer--mobile-compact .container{padding-right:1rem;padding-left:1rem}.sg-footer--mobile-compact .sg-footer-brand{align-items:flex-start;gap:.75rem;padding-bottom:1rem}.sg-footer--mobile-compact .sg-footer-brand__mark{max-width:180px}.sg-footer--mobile-compact .footer__main-top.row,.sg-footer--mobile-compact .footer__main-bottom.row{row-gap:.75rem}.sg-footer--mobile-compact .sg-footer-meta{grid-template-columns:1fr;gap:.75rem}.sg-footer--mobile-compact .sg-footer-meta__item{min-height:auto;padding:.85rem}}@media (max-width: 420px){.header-bottom__logo img{max-width:148px}.product-miniature__top,.product-miniature__bottom{padding-right:.6rem;padding-left:.6rem}.product-miniature__add-text{display:none}.sg-checkout-trust{grid-template-columns:1fr}}/* SG-GLOVES refined mobile header and promise bars */@media (max-width: 767.98px){.sg-utility-bar__inner.container-md,.sg-utility-bar__inner{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:0 !important;max-width:100% !important;padding:0 !important;background:#071018 !important}.sg-utility-bar__item,.sg-utility-bar__item:nth-child(2){display:grid !important;grid-template-columns:24px minmax(0, 1fr) !important;align-items:center !important;min-height:60px !important;margin:0 !important;padding:.62rem .75rem !important;border-right:1px solid rgba(255,255,255,.08) !important;border-bottom:1px solid rgba(255,255,255,.08) !important;font-size:.82rem !important;line-height:1.2 !important;white-space:normal !important}.sg-utility-bar__item a,.sg-utility-bar__item span{min-width:0 !important;overflow-wrap:anywhere !important}.header-bottom__container,.SGGLOVES-headerbar__container{max-width:100% !important;padding-right:.75rem !important;padding-left:.75rem !important}.header-bottom__row,.SGGLOVES-headerbar__row{display:grid !important;grid-template-columns:42px 42px minmax(120px, 1fr) 42px 42px !important;gap:.5rem !important;min-height:76px !important}.header-bottom__logo,.SGGLOVES-headerbar__logo{grid-column:3 !important;grid-row:1 !important;justify-self:center !important;margin:0 !important;min-width:0 !important;order:0 !important}.header-bottom__logo .logo,.header-bottom__logo img.logo,.header-bottom__logo img,.SGGLOVES-headerbar__logo .logo,.SGGLOVES-headerbar__logo img.logo{width:min(230px, 44vw) !important;max-width:min(230px, 44vw) !important;max-height:50px !important;object-fit:contain !important}.SGGLOVES-headerbar__navigation{grid-column:1 !important;grid-row:1 !important;justify-self:start !important;order:0 !important}.SGGLOVES-headerbar__actions{display:none !important}.SGGLOVES-headerbar__row > #_mobile_ps_customersignin{grid-column:4 !important;grid-row:1 !important;justify-self:center !important;order:0 !important}.SGGLOVES-headerbar__row > #_mobile_ps_shoppingcart{grid-column:5 !important;grid-row:1 !important;justify-self:end !important;order:0 !important}.sg-module-promises{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:0 !important;padding:0 !important;background:#0b0b0c !important}.sg-module-promises span{display:grid !important;grid-template-columns:26px minmax(0, 1fr) !important;align-items:center !important;min-height:86px !important;padding:.85rem .8rem !important;border-right:1px solid rgba(255,255,255,.08) !important;border-bottom:1px solid rgba(255,255,255,.08) !important;color:#fff !important;font-size:.9rem !important;font-weight:900 !important;line-height:1.24 !important;text-align:left !important}.sg-module-promises .material-icons{color:var(--sg-orange, #c65332) !important;font-size:1.35rem !important;line-height:1 !important}}@media (max-width: 420px){.header-bottom__logo .logo,.header-bottom__logo img.logo,.header-bottom__logo img,.SGGLOVES-headerbar__logo .logo,.SGGLOVES-headerbar__logo img.logo{width:min(210px, 42vw) !important;max-width:min(210px, 42vw) !important}}/* SG-GLOVES light premium palette and softer typography */:root{--sg-light-page:#ffffff;--sg-light-soft:#f7f8fb;--sg-light-panel:#ffffff;--sg-light-line:#e7edf3;--sg-light-text:#1f2937;--sg-light-heading:#101828;--sg-light-muted:#667085;--sg-light-shadow:0 14px 38px rgba(16, 24, 40, .045);--sg-font-heading:var(--SGGLOVES-heading-font, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif);--sg-font-weight-heading:var(--SGGLOVES-heading-font-weight, 500)}body,#wrapper,main,.page-content{background:var(--sg-light-page) !important;color:var(--SGGLOVES-text, var(--sg-light-text)) !important}h1,h2,h3,h4,h5,h6,.page-title,.product__name,.product-miniature__title{color:var(--SGGLOVES-heading-text, var(--sg-light-heading)) !important;font-family:var(--sg-font-heading) !important;font-weight:var(--sg-font-weight-heading, 500) !important;letter-spacing:0 !important}.header,.header-bottom,.SGGLOVES-headerbar,.header-nav-full-width{background:rgba(255, 255, 255, .96) !important;color:var(--SGGLOVES-text, var(--sg-light-text)) !important;border-color:var(--sg-light-line) !important;box-shadow:0 12px 34px rgba(16, 24, 40, .06) !important}.sg-utility-bar,.SGGLOVES-topbar{background:var(--SGGLOVES-topbar-bg, #fafbfc) !important;border-color:var(--SGGLOVES-topbar-border, var(--sg-light-line)) !important;color:var(--SGGLOVES-topbar-text, #202939) !important}.sg-utility-bar__item,.sg-utility-bar__item a,.sg-utility-bar__item span,.SGGLOVES-topbar,.SGGLOVES-topbar a{color:var(--SGGLOVES-topbar-text, #202939) !important;font-weight:var(--SGGLOVES-topbar-font-weight, 400) !important}.SGGLOVES-home-hero{background:linear-gradient(90deg, #ffffff 0%, #fbfcfd 48%, #f1f4f8 100%) !important;color:var(--SGGLOVES-text, var(--sg-light-text)) !important}.SGGLOVES-home-hero::before,.SGGLOVES-home-hero::after{background:linear-gradient(90deg, rgba(255,255,255,.94) 0%, rgba(255,255,255,.78) 42%, rgba(255,255,255,.18) 100%) !important}.SGGLOVES-home-hero__title,.SGGLOVES-category-hero h1,.product__name{font-weight:var(--SGGLOVES-heading-font-weight, 500) !important}.SGGLOVES-home-hero__text,.SGGLOVES-home-feature p,.SGGLOVES-home-category p,.SGGLOVES-home-about p,.SGGLOVES-home-product span,.SGGLOVES-home-post p,.SGGLOVES-category-hero p,.product-miniature__description,.product-description,.product-information{color:var(--SGGLOVES-muted, var(--sg-light-muted)) !important;font-weight:300 !important}.SGGLOVES-home-category h3,.SGGLOVES-home-feature h2,.SGGLOVES-home-product h3,.SGGLOVES-home-post h3,.product-miniature__title,.product-miniature__price,.sg-footer-meta__label,.sg-module-promises span{font-weight:500 !important}.SGGLOVES-home-features,.SGGLOVES-home-category,.SGGLOVES-home-product,.SGGLOVES-home-post,.product-miniature,.card,.block-categories,.facets-widget,.SGGLOVES-category-info,.SGGLOVES-category-b2b,.sg-checkout-trust,.sg-footer-meta{background:var(--sg-light-panel) !important;border-color:var(--sg-light-line) !important;color:var(--SGGLOVES-text, var(--sg-light-text)) !important;box-shadow:var(--sg-light-shadow) !important}.SGGLOVES-home-about,.SGGLOVES-home-catalog,.SGGLOVES-home-b2b,.ps-emailsubscription,.bg-body-tertiary.ps-emailsubscription{background:var(--SGGLOVES-soft, var(--sg-light-soft)) !important;color:var(--SGGLOVES-text, var(--sg-light-text)) !important;border-color:var(--sg-light-line) !important}.SGGLOVES-home-b2b,.SGGLOVES-home-catalog{background:linear-gradient(135deg, #ffffff 0%, #f7f8fb 62%, #eef2f6 100%) !important}.SGGLOVES-footer,.footer,#footer{background:var(--SGGLOVES-footer-bg, var(--sg-light-soft)) !important;color:var(--SGGLOVES-footer-text, var(--sg-light-text)) !important;border-top:1px solid var(--sg-light-line) !important}.SGGLOVES-footer a,.footer a,#footer a{color:var(--SGGLOVES-footer-text, var(--sg-light-text)) !important}/* SG-GLOVES SVG icon system and product-page refinements */.sg-svg-icon,.SGGLOVES-headerbar__action svg,.ps-sharebuttons__link svg,.ntwishlist-top-icon svg,.ntwishlist-toggle-icon svg{display:inline-flex;align-items:center;justify-content:center}.sg-svg-icon{width:24px;height:24px;flex:0 0 24px;color:currentColor;line-height:1}.sg-svg-icon svg,.SGGLOVES-headerbar__action svg,.ps-sharebuttons__link svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}#_desktop_ps_searchbar .ps-searchbar__magnifier,#_desktop_ps_searchbar .js-search-icon,.SGGLOVES-headerbar__wishlist,.SGGLOVES-headerbar__action--compare,.ntwishlist-top-link,.ntpc-header-link{display:inline-flex !important;align-items:center !important;justify-content:center !important}#_desktop_ps_searchbar .ps-searchbar__magnifier,#_desktop_ps_searchbar .js-search-icon{position:static !important;transform:none !important;inset:auto !important;width:54px !important;height:54px !important;min-width:54px !important;border:1px solid rgba(198, 83, 50, .32) !important;border-radius:8px !important;background:#ffffff !important;color:#101828 !important;box-shadow:0 12px 28px rgba(16, 24, 40, .055) !important}#_desktop_ps_searchbar .ps-searchbar__magnifier svg,#_desktop_ps_searchbar .js-search-icon svg{width:24px !important;height:24px !important}.ntwishlist-top-link,.ntpc-header-link{width:54px !important;height:54px !important;min-width:54px !important;padding:0 !important;border:1px solid rgba(198, 83, 50, .32) !important;border-radius:999px !important;background:#ffffff !important;color:#101828 !important;box-shadow:0 12px 28px rgba(16, 24, 40, .055) !important}.ntwishlist-top-link:hover,.ntpc-header-link:hover,#_desktop_ps_searchbar .ps-searchbar__magnifier:hover{color:#c65332 !important;border-color:rgba(198, 83, 50, .55) !important}.ntwishlist-top-label,.ntpc-header-label{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important}.product__carousel{position:relative}.product__zoom.btn,.product__carousel .carousel-control-prev,.product__carousel .carousel-control-next,.product-images-modal__carousel .carousel-control-prev,.product-images-modal__carousel .carousel-control-next{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;border:1px solid #e7edf3 !important;border-radius:8px !important;background:#ffffff !important;color:#101828 !important;box-shadow:0 14px 30px rgba(16, 24, 40, .08) !important;opacity:1 !important}.product__carousel .carousel-control-prev,.product__carousel .carousel-control-next,.product-images-modal__carousel .carousel-control-prev,.product-images-modal__carousel .carousel-control-next{top:50% !important;bottom:auto !important;transform:translateY(-50%) !important}.product__carousel .carousel-control-prev{left:1rem !important}.product__carousel .carousel-control-next{right:1rem !important}.product__zoom.btn:hover,.product__carousel .carousel-control-prev:hover,.product__carousel .carousel-control-next:hover{color:#c65332 !important;border-color:rgba(198, 83, 50, .45) !important}.carousel-control-prev-icon,.carousel-control-next-icon{background-image:none !important}.ps-sharebuttons{align-items:center !important;gap:12px !important;margin:18px 0 !important;padding:12px 14px !important;border:1px solid #e7edf3 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 12px 30px rgba(16, 24, 40, .045) !important}.ps-sharebuttons__label{color:#101828 !important;font-size:.95rem !important;font-weight:500 !important}.ps-sharebuttons__link{width:38px !important;height:38px !important;border:1px solid #e7edf3 !important;border-radius:999px !important;background:#f8fafc !important;color:#101828 !important}.ps-sharebuttons__link svg{width:18px !important;height:18px !important;fill:currentColor !important;stroke:none !important}.ps-sharebuttons__link:hover{background:#f9eeea !important;border-color:rgba(198, 83, 50, .35) !important;color:#c65332 !important}.ntchat-wrapper,.ntmsi-widget,.ntmsi-kba-shell,.ntmbn-button-wrapper{max-width:100% !important}/* SG-GLOVES product sheet: secondary commerce section */.page-product .sg-product-sheet{align-items:start !important;margin-bottom:22px !important}.page-product .sg-product-sheet .product__right{align-self:start !important}.sg-product-category-badge{display:inline-flex !important;align-items:center !important;gap:10px !important;width:100% !important;max-width:100% !important;padding:12px 14px !important;border:1px solid #d8e0eb !important;border-radius:8px !important;background:linear-gradient(180deg, #ffffff 0%, #f8fafc 100%) !important;color:#101828 !important;font-size:.98rem !important;font-weight:560 !important;line-height:1.25 !important;box-shadow:0 14px 34px rgba(16, 24, 40, .045) !important}.sg-product-category-badge__icon{display:inline-grid !important;flex:0 0 38px !important;width:38px !important;height:38px !important;place-items:center !important;border:1px solid #d8e0eb !important;border-radius:8px !important;background:#ffffff !important;color:#2f3a4a !important}.sg-product-category-badge__icon svg{display:block !important;width:22px !important;height:22px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.45 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.sg-product-meta__item--category dt{color:#c65332 !important;font-size:.75rem !important;letter-spacing:.08em !important;text-transform:uppercase !important}.sg-product-commerce{margin:22px 0 26px !important}.sg-product-commerce__grid{display:grid !important;grid-template-columns:minmax(0, .9fr) minmax(0, 1.15fr) minmax(320px, .95fr) !important;gap:16px !important;align-items:start !important}.sg-product-commerce__panel{min-width:0 !important;border:1px solid #e7edf3 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 18px 44px rgba(16, 24, 40, .055) !important;overflow:hidden !important}.sg-product-commerce__panel--buy{position:sticky !important;top:calc(var(--scroll-padding-top, 0px) + 18px) !important;padding:16px !important}.sg-product-commerce__panel--recent,.sg-product-commerce__panel--related{padding:16px !important}.sg-product-commerce__heading{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin-bottom:14px !important;padding-bottom:12px !important;border-bottom:1px solid #edf1f5 !important;color:#101828 !important}.sg-product-commerce__heading span{display:inline-flex !important;align-items:center !important;gap:8px !important;margin:0 !important;font-size:1rem !important;font-weight:560 !important;line-height:1.25 !important}.sg-product-commerce__heading span::before{content:"" !important;display:inline-block !important;width:8px !important;height:8px !important;border-radius:999px !important;background:#c65332 !important;box-shadow:0 0 0 5px rgba(198, 83, 50, .10) !important}.sg-product-commerce__empty{margin:0 !important;color:#667085 !important;font-size:.92rem !important;font-weight:300 !important;line-height:1.55 !important}.sg-product-commerce__panel--buy .product__prices{margin-bottom:16px !important;padding:14px !important;border:1px solid #edf1f5 !important;border-radius:8px !important;background:#f8fafc !important}.sg-product-commerce__panel--buy .product__actions,.sg-product-commerce__panel--buy .product__add-to-cart-container,.sg-product-commerce__panel--buy .product__additional-info,.sg-product-commerce__panel--buy .product__availability,.sg-product-commerce__panel--buy .product__variants,.sg-product-commerce__panel--buy .product__customization,.sg-product-commerce__panel--buy .product__pack,.sg-product-commerce__panel--buy .product__discounts{margin-bottom:14px !important}.sg-product-commerce__panel--buy .product__add-to-cart-container{padding:0 !important;border:0 !important;background:transparent !important}.sg-product-commerce__panel--buy .product__actions-qty-add{gap:10px !important}.sg-product-commerce__panel--buy .product__add-to-cart-button{min-height:50px !important;border-radius:8px !important}.sg-product-commerce__panel--buy .ntmbn-button-wrapper,.sg-product-commerce__panel--buy .ntmsi-widget,.sg-product-commerce__panel--buy .ntmsi-kba-shell,.sg-product-commerce__panel--buy .ntchat-wrapper,.sg-product-commerce__panel--buy .ps-sharebuttons{margin-top:12px !important;margin-bottom:0 !important}.sg-product-commerce__panel--related .product__accessories,.sg-product-commerce__panel--related .module-products{margin:0 !important;padding:0 !important}.sg-product-commerce__panel--related .section-title,.sg-product-commerce__panel--related .module-products > h2,.sg-product-commerce__panel--related .module-products .h2{display:none !important}.sg-product-commerce__panel--related .module-products__list{margin:0 !important}.sg-product-commerce__panel--related .products,.sg-product-commerce__panel--related .product-list,.sg-product-commerce__panel--related .productlist{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important}.sg-product-commerce__panel--related .product-miniature{min-width:0 !important}.sg-product-commerce__panel--related .product-miniature__title{font-size:.9rem !important}.sg-product-commerce__module-content > *{max-width:100% !important}@media (max-width: 1199.98px){.sg-product-commerce__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important}.sg-product-commerce__panel--buy{grid-column:1/-1 !important;position:static !important}}@media (max-width: 767.98px){.page-product .sg-product-sheet{margin-bottom:14px !important}.sg-product-commerce{margin:16px 0 22px !important}.sg-product-commerce__grid{grid-template-columns:minmax(0, 1fr) !important;gap:12px !important}.sg-product-commerce__panel,.sg-product-commerce__panel--buy,.sg-product-commerce__panel--recent,.sg-product-commerce__panel--related{padding:14px !important;border-radius:8px !important;box-shadow:0 12px 26px rgba(16, 24, 40, .045) !important}.sg-product-commerce__heading{margin-bottom:12px !important}.sg-product-commerce__heading span{font-size:.96rem !important}.sg-product-commerce__panel--related .products,.sg-product-commerce__panel--related .product-list,.sg-product-commerce__panel--related .productlist{grid-template-columns:minmax(0, 1fr) !important}.sg-product-category-badge{padding:10px 12px !important;font-size:.92rem !important}.sg-product-category-badge__icon{flex-basis:34px !important;width:34px !important;height:34px !important}.sg-product-commerce__panel--buy .product__actions-qty-add{align-items:stretch !important;flex-direction:column !important}.sg-product-commerce__panel--buy .product__quantity,.sg-product-commerce__panel--buy .product__add-to-cart{width:100% !important}}.sg-product-commerce__grid--primary{grid-template-columns:minmax(0, 1.45fr) minmax(340px, .75fr) !important}.sg-product-commerce__grid--primary .sg-product-commerce__panel--buy{grid-column:auto !important}.sg-product-commerce__panel--description{padding:0 !important}.sg-product-commerce__panel--description .sg-product-commerce__heading{margin:0 !important;padding:18px 22px !important;border-bottom-color:#f0d4ca !important;background:#f9eeea !important}.sg-product-commerce__panel--description .product__accordion{border:0 !important}.sg-product-commerce__panel--description .accordion-item{border-right:0 !important;border-left:0 !important;border-radius:0 !important}.sg-product-commerce__panel--description .accordion-item:first-child{border-top:0 !important}.sg-product-commerce__panel--description .accordion-button{min-height:54px !important;padding:16px 22px !important;color:#101828 !important;font-size:1rem !important;font-weight:560 !important;background:#ffffff !important}.sg-product-commerce__panel--description .accordion-button:not(.collapsed){color:#c65332 !important;background:#f9eeea !important;box-shadow:none !important}.sg-product-commerce__panel--description .accordion-body{padding:22px !important;color:#1f2937 !important;font-size:1rem !important;font-weight:300 !important;line-height:1.72 !important}.sg-product-commerce__panel--description .product__description,.sg-product-commerce__panel--description .product__description p,.sg-product-commerce__panel--description .product__description li{color:#1f2937 !important;font-weight:300 !important;line-height:1.72 !important}.sg-product-main-modules{display:grid !important;gap:18px !important;padding:20px 22px 22px !important;border-top:1px solid #edf1f5 !important;background:linear-gradient(180deg, #ffffff 0%, #fbfcfd 100%) !important}.sg-product-main-modules > *{width:100% !important;max-width:none !important;margin:0 !important}.sg-product-main-modules .sgcp-product-box,.sg-product-main-modules .ntpdo-card,.sg-product-main-modules .sg-module-reassurance,.sg-product-main-modules .sg-reassurance-strip,.sg-product-main-modules .blockreassurance{margin:0 !important;border:1px solid #e1e8f0 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 16px 34px rgba(16, 24, 40, .045) !important}.sg-product-main-modules .sgcp-product-box{grid-template-columns:58px minmax(0, 1fr) !important;padding:22px !important}.sg-product-main-modules .sgcp-inline-form{grid-template-columns:minmax(180px, 1fr) 110px auto !important}.sg-product-main-modules .products,.sg-product-main-modules .product-list,.sg-product-main-modules .productlist{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:14px !important}.sg-product-main-modules .product-miniature{min-width:0 !important}.sg-product-main-modules .product-miniature .thumbnail-container,.sg-product-main-modules .product-miniature__thumb,.sg-product-main-modules .product-miniature__image-container{width:100% !important}.sg-product-main-modules .module-products,.sg-product-main-modules .product__accessories{margin:0 !important;padding:0 !important}.sg-product-main-modules .section-title,.sg-product-main-modules .module-products > h2,.sg-product-main-modules .module-products .h2{margin:0 0 12px !important;color:#101828 !important;font-size:1rem !important;font-weight:560 !important;line-height:1.25 !important}.sg-product-commerce__reassurance{margin-top:16px !important}.sg-product-commerce__reassurance .sg-module-reassurance,.sg-product-commerce__reassurance .sg-reassurance-strip,.sg-product-commerce__reassurance .blockreassurance{grid-template-columns:minmax(0, 1fr) !important;max-width:none !important;margin:0 !important;box-shadow:none !important}.sg-product-commerce__reassurance .sg-module-reassurance__item,.sg-product-commerce__reassurance .sg-reassurance-strip__item,.sg-product-commerce__reassurance .blockreassurance li{border-right:0 !important;border-bottom:1px solid #e7edf3 !important}.sg-product-commerce__reassurance .sg-module-reassurance__item:last-child,.sg-product-commerce__reassurance .sg-reassurance-strip__item:last-child,.sg-product-commerce__reassurance .blockreassurance li:last-child{border-bottom:0 !important}.sg-product-wide-section{margin:24px 0 !important;padding:18px !important;border:1px solid #e7edf3 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 18px 44px rgba(16, 24, 40, .045) !important}.sg-product-wide-section .product__accessories,.sg-product-wide-section .module-products{margin:0 !important;padding:0 !important}.sg-product-wide-section .section-title,.sg-product-wide-section .module-products > h2,.sg-product-wide-section .module-products .h2{display:none !important}.sg-product-wide-section .products,.sg-product-wide-section .product-list,.sg-product-wide-section .productlist{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:16px !important}.sg-product-comments-stack{display:grid !important;gap:16px !important}.sg-product-comments-stack__item{padding:18px !important;border:1px solid #edf1f5 !important;border-radius:8px !important;background:#f8fafc !important}.sg-product-comments-stack__item h2{margin:0 0 14px !important;color:#101828 !important;font-size:1.15rem !important;font-weight:560 !important}@media (max-width: 1199.98px){.sg-product-commerce__grid--primary{grid-template-columns:minmax(0, 1fr) minmax(320px, .78fr) !important}.sg-product-commerce__grid--primary .sg-product-commerce__panel--buy{grid-column:auto !important}.sg-product-wide-section .products,.sg-product-wide-section .product-list,.sg-product-wide-section .productlist{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}.sg-product-main-modules .products,.sg-product-main-modules .product-list,.sg-product-main-modules .productlist{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media (max-width: 991.98px){.sg-product-commerce__grid--primary{grid-template-columns:minmax(0, 1fr) !important}.sg-product-wide-section .products,.sg-product-wide-section .product-list,.sg-product-wide-section .productlist{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.sg-product-main-modules .products,.sg-product-main-modules .product-list,.sg-product-main-modules .productlist{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (max-width: 575.98px){.sg-product-wide-section{margin:16px 0 !important;padding:14px !important}.sg-product-wide-section .products,.sg-product-wide-section .product-list,.sg-product-wide-section .productlist{grid-template-columns:minmax(0, 1fr) !important}.sg-product-commerce__panel--description .accordion-body{padding:16px !important;font-size:.95rem !important}.sg-product-main-modules{gap:14px !important;padding:16px !important}.sg-product-main-modules .sgcp-product-box{grid-template-columns:minmax(0, 1fr) !important;padding:16px !important}.sg-product-main-modules .sgcp-product-box__icon{width:46px !important;height:46px !important}.sg-product-main-modules .sgcp-inline-form{grid-template-columns:minmax(0, 1fr) !important}.sg-product-main-modules .products,.sg-product-main-modules .product-list,.sg-product-main-modules .productlist{grid-template-columns:minmax(0, 1fr) !important}}/* SG-GLOVES 2026 light cart modal */.SGGLOVES-cart-modal .modal-dialog{max-width:min(940px, calc(100vw - 28px)) !important}.SGGLOVES-cart-modal .modal-content{overflow:hidden !important;border:1px solid #e7edf3 !important;border-radius:10px !important;background:#ffffff !important;color:#1f2937 !important;box-shadow:0 24px 70px rgba(16, 24, 40, .14) !important}.SGGLOVES-cart-modal .modal-header{align-items:center !important;padding:18px 22px !important;border-bottom:1px solid #e7edf3 !important;background:#ffffff !important;color:#101828 !important}.SGGLOVES-cart-modal .modal-title{margin:0 !important;color:#101828 !important;font-size:1.22rem !important;font-weight:500 !important;line-height:1.2 !important}.SGGLOVES-cart-modal__eyebrow{margin:0 0 4px !important;color:#c65332 !important;font-size:.72rem !important;font-weight:500 !important;letter-spacing:.06em !important;text-transform:uppercase !important}.SGGLOVES-cart-modal .btn-close{width:34px !important;height:34px !important;border:1px solid #e7edf3 !important;border-radius:999px !important;background-color:#f8fafc !important;opacity:1 !important}.SGGLOVES-cart-modal .modal-body{padding:20px !important;background:#f8fafc !important}.SGGLOVES-cart-modal__layout{grid-template-columns:minmax(0, 1fr) 286px !important;gap:16px !important}.SGGLOVES-cart-modal__products{gap:10px !important}.SGGLOVES-cart-modal__product{grid-template-columns:62px minmax(0, 1fr) auto !important;gap:12px !important;padding:11px !important;border:1px solid #e7edf3 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 10px 28px rgba(16, 24, 40, .035) !important}.SGGLOVES-cart-modal__image{width:62px !important;height:62px !important;border:1px solid #edf1f5 !important;border-radius:8px !important;background:#ffffff !important}.SGGLOVES-cart-modal__product-name{color:#101828 !important;font-size:.92rem !important;font-weight:500 !important;line-height:1.28 !important}.SGGLOVES-cart-modal__attrs,.SGGLOVES-cart-modal__qty{color:#667085 !important;font-size:.75rem !important;font-weight:300 !important;gap:5px 9px !important;margin-top:5px !important}.SGGLOVES-cart-modal__product-price{color:#101828 !important;font-size:.95rem !important;font-weight:500 !important}.SGGLOVES-cart-modal__summary{padding:16px !important;border:1px solid #e7edf3 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 10px 28px rgba(16, 24, 40, .035) !important}.SGGLOVES-cart-modal__line{padding:9px 0 !important;border-bottom:1px solid #edf1f5 !important;color:#667085 !important;font-size:.82rem !important;font-weight:300 !important}.SGGLOVES-cart-modal__line strong{color:#101828 !important;font-weight:500 !important}.SGGLOVES-cart-modal__line--total{color:#101828 !important;font-size:.94rem !important;font-weight:500 !important}.SGGLOVES-cart-modal__line--total strong{color:#c65332 !important;font-size:1.24rem !important;font-weight:600 !important}.SGGLOVES-cart-modal__trust{margin-top:12px !important;padding:11px !important;border:1px solid #d8e0eb !important;border-radius:8px !important;background:#ffffff !important}.SGGLOVES-cart-modal__trust span{color:#253142 !important;font-size:.78rem !important;font-weight:400 !important}.SGGLOVES-cart-modal__trust .material-icons{color:#2f3a4a !important;font-size:18px !important}.SGGLOVES-cart-modal__empty{padding:30px 18px !important;border-color:#e7edf3 !important;background:#ffffff !important}.SGGLOVES-cart-modal__empty .material-icons{color:#c65332 !important;font-size:38px !important}.SGGLOVES-cart-modal__empty h3{color:#101828 !important;font-size:1.18rem !important;font-weight:500 !important}.SGGLOVES-cart-modal__empty p{color:#667085 !important;font-size:.88rem !important;font-weight:300 !important}.SGGLOVES-cart-modal .modal-footer{padding:16px 22px !important;border-top:1px solid #e7edf3 !important;background:#ffffff !important}.SGGLOVES-cart-modal .btn{min-height:42px !important;border-radius:8px !important;font-size:.9rem !important;font-weight:500 !important}.SGGLOVES-cart-modal .btn-primary{border-color:#c65332 !important;background:#c65332 !important;box-shadow:0 10px 22px rgba(198, 83, 50, .14) !important}@media (max-width: 767.98px){.SGGLOVES-cart-modal .modal-body{padding:14px !important}.SGGLOVES-cart-modal__layout{grid-template-columns:minmax(0, 1fr) !important}.SGGLOVES-cart-modal__product{grid-template-columns:56px minmax(0, 1fr) !important}.SGGLOVES-cart-modal__product-price{grid-column:2 !important;justify-self:start !important}}/* SG-GLOVES 2026 light footer final skin *//* Note: .footer.footer__main is the dark-bg footer — excluded from light overrides */#footer:not(.footer__main),.footer:not(.footer__main),.footer.footer__before,.footer.footer__after,.SGGLOVES-footer{background:#f7f8fb !important;background-color:#f7f8fb !important;color:#1f2937 !important;border-color:#e7edf3 !important}/* Dark footer (footer__main) — force correct dark colors */.footer.footer__main{background:linear-gradient(180deg, rgba(7, 16, 24, .98), rgba(10, 24, 34, 1)) !important;background-color:#071018 !important;color:rgba(255, 255, 255, .82) !important;border-color:rgba(255, 255, 255, .1) !important}.footer.footer__before{padding:34px 0 24px !important;border-top:1px solid #e7edf3 !important;border-bottom:1px solid #e7edf3 !important}.footer.footer__before .ps-emailsubscription,.footer.footer__before .ps-emailsubscription.bg-body-tertiary,.footer.footer__before .bg-body-tertiary,.footer.footer__before .ps-emailsubscription > .container,.footer.footer__before .ps-emailsubscription .row,section.ps-emailsubscription,section.ps-emailsubscription.bg-body-tertiary{background:transparent !important;background-color:transparent !important;color:#1f2937 !important}.footer.footer__before .ps-emailsubscription .container,.footer.footer__before .ps-emailsubscription > .container{max-width:1320px !important}.footer.footer__before .ps-emailsubscription h1,.footer.footer__before .ps-emailsubscription h2,.footer.footer__before .ps-emailsubscription h3,.footer.footer__before .ps-emailsubscription p,.footer.footer__before .ps-emailsubscription label,.footer.footer__before .ps-emailsubscription .h1,.footer.footer__before .ps-emailsubscription .h2{color:#101828 !important}.footer.footer__before .ps-emailsubscription p,.footer.footer__before .ps-emailsubscription small,.footer.footer__before .ps-emailsubscription .text-muted{color:#667085 !important;font-weight:300 !important}.footer.footer__before .ps-emailsubscription input[type="email"],.footer.footer__before .ps-emailsubscription input[type="text"]{min-height:52px !important;border:1px solid #d8e0ea !important;border-radius:8px !important;background:#ffffff !important;color:#101828 !important;box-shadow:0 10px 26px rgba(16, 24, 40, .045) !important}.footer.footer__before .ps-emailsubscription .btn,.footer.footer__before .ps-emailsubscription button[type="submit"]{min-height:52px !important;border-radius:8px !important;background:#c65332 !important;border-color:#c65332 !important;color:#ffffff !important;font-weight:600 !important;box-shadow:0 14px 26px rgba(198, 83, 50, .16) !important}.sg-module-reassurance,.sg-reassurance-strip{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;max-width:1320px !important;margin:22px auto !important;overflow:hidden !important;border:1px solid #e7edf3 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 16px 38px rgba(16, 24, 40, .055) !important}.sg-module-reassurance__item,.sg-reassurance-strip__item{display:grid !important;grid-template-columns:48px minmax(0, 1fr) !important;grid-template-rows:auto auto !important;align-items:center !important;gap:2px 14px !important;min-height:92px !important;padding:18px 22px !important;border-right:1px solid #e7edf3 !important;background:#ffffff !important;color:#101828 !important}.sg-module-reassurance__item:last-child,.sg-reassurance-strip__item:last-child{border-right:0 !important}.sg-module-reassurance__icon,.sg-reassurance-strip__icon{display:inline-grid !important;grid-row:1/span 2 !important;width:42px !important;height:42px !important;place-items:center !important;border:1px solid rgba(198, 83, 50, .20) !important;border-radius:8px !important;background:#f9eeea !important;color:#c65332 !important}.sg-module-reassurance__icon svg,.sg-reassurance-strip__icon svg{display:block !important;width:24px !important;height:24px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.75 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.sg-module-reassurance__item strong,.sg-reassurance-strip__title{margin:0 !important;color:#101828 !important;font-size:.95rem !important;font-weight:560 !important;line-height:1.25 !important;text-transform:none !important}.sg-module-reassurance__item span:not(.sg-module-reassurance__icon),.sg-reassurance-strip__caption{margin:0 !important;color:#667085 !important;font-size:.84rem !important;font-weight:300 !important;line-height:1.35 !important}.footer.footer__main{padding:44px 0 18px !important;border-top:1px solid #e7edf3 !important}.footer.footer__main > .container{max-width:1320px !important}.sg-footer-brand{display:grid !important;grid-template-columns:minmax(160px, 240px) minmax(0, 1fr) !important;align-items:center !important;gap:36px !important;margin-bottom:26px !important;padding:0 0 24px !important;border-bottom:1px solid #e7edf3 !important}.sg-footer-brand__mark{width:min(220px, 100%) !important;max-height:72px !important;padding:8px !important;border:1px solid #e7edf3 !important;border-radius:8px !important;background:#ffffff !important;object-fit:contain !important}.sg-footer-brand__text{max-width:680px !important;margin:0 !important;color:#475467 !important;font-size:1rem !important;font-weight:300 !important;line-height:1.65 !important}.footer__main-top{row-gap:26px !important;margin-bottom:26px !important}.footer__main-top .footer__block,.footer__main-top .block-contact,.footer__main-top .links,.footer__main-top [class*="col-"]{color:#1f2937 !important}.footer__main-top h1,.footer__main-top h2,.footer__main-top h3,.footer__main-top h4,.footer__main-top .h3,.footer__main-top .h4,.footer__main-top .title,.footer__main-top .footer__title,.footer__main-top .block-contact-title{margin-bottom:14px !important;color:#101828 !important;font-size:.96rem !important;font-weight:560 !important;line-height:1.3 !important;text-transform:none !important}.footer__main-top a,.footer__main-top li,.footer__main-top p,.footer__main-top span,.footer__main-top address{color:#475467 !important;font-size:.92rem !important;font-weight:300 !important;line-height:1.65 !important}.footer__main-top a:hover,.footer__main-top a:focus{color:#c65332 !important}.sg-footer-meta{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;margin:28px 0 18px !important;overflow:hidden !important;border:1px solid #e7edf3 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 16px 38px rgba(16, 24, 40, .045) !important}.sg-footer-meta__item{min-width:0 !important;padding:20px 24px !important;border-right:1px solid #e7edf3 !important}.sg-footer-meta__item:last-child{border-right:0 !important}.sg-footer-meta__item span{display:block !important;margin-bottom:9px !important;color:#667085 !important;font-size:.76rem !important;font-weight:560 !important;letter-spacing:.08em !important;text-transform:uppercase !important}.sg-footer-meta__item strong{display:block !important;color:#101828 !important;font-size:1rem !important;font-weight:500 !important;line-height:1.35 !important}.sg-footer-meta__item small{display:block !important;margin-top:8px !important;color:#475467 !important;font-size:.92rem !important;font-weight:300 !important}.footer .copyright,#footer .copyright{margin-top:18px !important;padding-top:16px !important;border-top:1px solid #e7edf3 !important;color:#667085 !important;font-size:.78rem !important;font-weight:300 !important;text-align:center !important}.footer .copyright a,#footer .copyright a{color:#667085 !important;font-weight:300 !important}@media (max-width: 991.98px){.sg-module-reassurance,.sg-reassurance-strip,.sg-footer-meta{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.sg-module-reassurance__item:nth-child(2n),.sg-reassurance-strip__item:nth-child(2n),.sg-footer-meta__item:nth-child(2n){border-right:0 !important}.sg-footer-brand{grid-template-columns:1fr !important;gap:16px !important}}@media (max-width: 575.98px){.footer.footer__before{padding:24px 0 18px !important}.sg-module-reassurance,.sg-reassurance-strip,.sg-footer-meta{grid-template-columns:1fr !important;margin-right:12px !important;margin-left:12px !important}.sg-module-reassurance__item,.sg-reassurance-strip__item,.sg-footer-meta__item{border-right:0 !important;border-bottom:1px solid #e7edf3 !important}.sg-module-reassurance__item:last-child,.sg-reassurance-strip__item:last-child,.sg-footer-meta__item:last-child{border-bottom:0 !important}.sg-footer-brand{margin-right:12px !important;margin-left:12px !important}}/* SG-GLOVES configurable bridge: header, menu, search, footer and cart modal */.sg-svg-icon,.sg-svg-icon svg,.SGGLOVES-cart-modal__trust-icon,.SGGLOVES-cart-modal__trust-icon svg,.SGGLOVES-cart-modal__empty-icon,.SGGLOVES-cart-modal__empty-icon svg{display:inline-flex !important;flex:0 0 auto !important}.sg-svg-icon svg,.SGGLOVES-cart-modal__trust-icon svg,.SGGLOVES-cart-modal__empty-icon svg{width:1em !important;height:1em !important;fill:none !important;stroke:currentColor !important;stroke-width:1.85 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.sg-utility-bar{background:var(--SGGLOVES-topbar-bg, #fafbfc) !important;border-bottom:1px solid var(--SGGLOVES-topbar-border, #e7edf3) !important;color:var(--SGGLOVES-topbar-text, #202939) !important}.sg-utility-bar__inner{max-width:min(1680px, calc(100vw - 64px)) !important}.sg-utility-bar__item,.sg-utility-bar__item a,.sg-utility-bar__item span{color:var(--SGGLOVES-topbar-text, #202939) !important;font-size:var(--SGGLOVES-topbar-font-size, 13px) !important;font-weight:var(--SGGLOVES-topbar-font-weight, 400) !important}.sg-utility-bar__icon{width:var(--SGGLOVES-topbar-icon-size, 18px) !important;height:var(--SGGLOVES-topbar-icon-size, 18px) !important;color:var(--SGGLOVES-primary, #c65332) !important;font-size:var(--SGGLOVES-topbar-icon-size, 18px) !important}.header,.header-bottom,.SGGLOVES-headerbar,.header-nav-full-width{background:var(--SGGLOVES-header-bg, #ffffff) !important;color:var(--SGGLOVES-header-text, #101828) !important;border-color:var(--SGGLOVES-header-border, #e7edf3) !important}.SGGLOVES-headerbar__container,.sg-utility-bar__inner{max-width:min(1680px, calc(100vw - 64px)) !important}.SGGLOVES-headerbar__row{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:clamp(12px, 1.45vw, 26px) !important;min-height:clamp(68px, calc(var(--SGGLOVES-header-height, 136px) * .56), 92px) !important}.SGGLOVES-headerbar__logo{flex:0 0 auto !important;min-width:0 !important;margin-right:clamp(10px, 1.3vw, 26px) !important}.SGGLOVES-headerbar__logo .logo,.SGGLOVES-headerbar__logo img.logo{max-width:clamp(190px, 15vw, 296px) !important;max-height:58px !important;object-fit:contain !important}.SGGLOVES-headerbar__navigation{display:flex !important;align-items:center !important;justify-content:center !important;flex:1 1 auto !important;min-width:0 !important}.ps-mainmenu__tree,.SGGLOVES-headerbar__navigation .top-menu,.SGGLOVES-headerbar__navigation #top-menu,.SGGLOVES-headerbar__navigation .menu,.SGGLOVES-headerbar__navigation .navbar-nav{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;gap:clamp(10px, 1.25vw, 25px) !important;min-height:clamp(58px, calc(var(--SGGLOVES-header-height, 136px) * .48), 78px) !important;overflow:visible !important}.ps-mainmenu__tree-link,.SGGLOVES-headerbar__navigation .top-menu a,.SGGLOVES-headerbar__navigation #top-menu a,.SGGLOVES-headerbar__navigation .navbar-nav a{min-height:48px !important;color:var(--SGGLOVES-header-text, #101828) !important;font-size:var(--SGGLOVES-nav-font-size, 14px) !important;font-weight:500 !important;letter-spacing:0 !important;white-space:nowrap !important}.SGGLOVES-headerbar__actions,.SGGLOVES-headerbar__nav-actions{display:flex !important;align-items:center !important;flex:0 0 auto !important;flex-wrap:nowrap !important;gap:12px !important}.SGGLOVES-headerbar__saleshub,.SGGLOVES-headerbar__b2b,.SGGLOVES-headerbar__wishlist,.SGGLOVES-headerbar__nav-actions a,.ntwishlist-top-link,.ntwishlist-header-link,.ntproductcompare-top-link,.ntproductcompare-header-link,.productcompare-link,.compare-products,#_desktop_ps_searchbar .ps-searchbar__form,.SGGLOVES-headerbar__navigation .search-widget form{min-width:52px !important;height:52px !important;border:1px solid var(--SGGLOVES-header-action-border, #d0d7e2) !important;border-radius:var(--SGGLOVES-button-radius, 6px) !important;background:var(--SGGLOVES-header-action-bg, #ffffff) !important;color:var(--SGGLOVES-header-action-text, #101828) !important;box-shadow:0 12px 30px rgba(16, 24, 40, .045) !important}.SGGLOVES-headerbar__saleshub,.SGGLOVES-headerbar__b2b{width:auto !important;padding:0 22px !important;font-weight:500 !important}.SGGLOVES-headerbar__wishlist,.SGGLOVES-headerbar__nav-actions a,.ntwishlist-top-link,.ntwishlist-header-link,.ntproductcompare-top-link,.ntproductcompare-header-link,.productcompare-link,.compare-products{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important}.SGGLOVES-headerbar__saleshub svg,.SGGLOVES-headerbar__b2b svg,.SGGLOVES-headerbar__wishlist svg,.SGGLOVES-headerbar__nav-actions svg,.ntwishlist-top-link svg,.ntwishlist-header-link svg,.ntproductcompare-top-link svg,.ntproductcompare-header-link svg,.productcompare-link svg,.compare-products svg{width:22px !important;height:22px !important}#_desktop_ps_shoppingcart .header-block__action-btn{height:52px !important;min-width:140px !important;border-color:var(--SGGLOVES-header-cart-bg, #c65332) !important;background:var(--SGGLOVES-header-cart-bg, #c65332) !important;color:var(--SGGLOVES-header-cart-text, #ffffff) !important}#_desktop_ps_shoppingcart .header-block__icon,#_desktop_ps_shoppingcart .header-block__title{color:var(--SGGLOVES-header-cart-text, #ffffff) !important;font-weight:500 !important}#_desktop_ps_searchbar .ps-searchbar,.SGGLOVES-headerbar__navigation .search-widget{width:52px !important}#_desktop_ps_searchbar .ps-searchbar__form,.SGGLOVES-headerbar__navigation .search-widget form{display:grid !important;place-items:center !important;position:relative !important;width:52px !important;padding:0 !important;border-color:var(--SGGLOVES-search-button-border, #d26445) !important;background:var(--SGGLOVES-search-button-bg, #ffffff) !important}#_desktop_ps_searchbar .ps-searchbar__magnifier,.SGGLOVES-headerbar__navigation .search-widget button,.SGGLOVES-headerbar__navigation .search-widget .search{position:absolute !important;inset:0 !important;display:grid !important;place-items:center !important;width:52px !important;height:52px !important;margin:0 !important;color:var(--SGGLOVES-search-icon-color, #101828) !important;font-size:var(--SGGLOVES-search-icon-size, 22px) !important;line-height:1 !important}#_desktop_ps_searchbar .ps-searchbar__magnifier svg,.SGGLOVES-headerbar__navigation .search-widget button svg,.SGGLOVES-headerbar__navigation .search-widget .search svg{width:var(--SGGLOVES-search-icon-size, 22px) !important;height:var(--SGGLOVES-search-icon-size, 22px) !important}#_desktop_ps_searchbar .ps-searchbar__input,.SGGLOVES-headerbar__navigation .search-widget input[type="text"],.SGGLOVES-headerbar__navigation .search-widget input[type="search"]{height:52px !important;border-radius:var(--SGGLOVES-button-radius, 6px) !important;font-weight:300 !important}.SGGLOVES-cart-modal__trust{border-color:var(--SGGLOVES-cart-modal-trust-border, #d8e0eb) !important;background:var(--SGGLOVES-cart-modal-trust-bg, #ffffff) !important}.SGGLOVES-cart-modal__trust span{display:grid !important;grid-template-columns:30px minmax(0, 1fr) !important;align-items:center !important;gap:9px !important;min-height:31px !important;color:var(--SGGLOVES-cart-modal-trust-text, #253142) !important;font-size:.82rem !important;font-weight:400 !important}.SGGLOVES-cart-modal__trust-icon{display:grid !important;place-items:center !important;width:26px !important;height:26px !important;border:1px solid color-mix(in srgb, var(--SGGLOVES-cart-modal-trust-icon, #2f3a4a) 26%, #ffffff) !important;border-radius:7px !important;background:#ffffff !important;color:var(--SGGLOVES-cart-modal-trust-icon, #2f3a4a) !important}.SGGLOVES-cart-modal__trust-icon svg{width:17px !important;height:17px !important}.SGGLOVES-cart-modal__empty-icon{display:grid !important;place-items:center !important;width:46px !important;height:46px !important;margin:0 auto 12px !important;border:1px solid color-mix(in srgb, var(--SGGLOVES-primary, #c65332) 24%, #ffffff) !important;border-radius:10px !important;color:var(--SGGLOVES-primary, #c65332) !important;background:#fbf5f2 !important}.SGGLOVES-cart-modal__empty-icon svg{width:24px !important;height:24px !important}.ps-languageselector,.ps-currencyselector{position:relative !important;display:inline-flex !important;align-items:center !important;min-width:0 !important}.ps-languageselector .form-select,.ps-currencyselector .form-select,.ps-languageselector select,.ps-currencyselector select{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;border:1px solid var(--SGGLOVES-header-action-border, #d0d7e2) !important;border-radius:999px !important;color:var(--SGGLOVES-header-action-text, #101828) !important;cursor:pointer !important;font-size:13px !important;font-weight:500 !important;height:44px !important;min-width:64px !important;padding:0 28px 0 14px !important;width:100% !important;max-width:168px !important;white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important;background-color:var(--SGGLOVES-header-action-bg, #ffffff) !important;box-shadow:none !important;background-image:linear-gradient(45deg, transparent 50%, currentColor 50%, currentColor 60%, transparent 60%),linear-gradient(135deg, transparent 45%, currentColor 45%, currentColor 55%, transparent 55%) !important;background-position:calc(100% - 12px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px) !important;background-repeat:no-repeat !important;background-size:8px 7px,8px 7px !important}.ps-languageselector .form-select:focus,.ps-currencyselector .form-select:focus,.ps-languageselector select:focus,.ps-currencyselector select:focus{border-color:var(--sg-orange, #c65332) !important;box-shadow:0 0 0 0.2rem rgba(198, 83, 50, 0.12) !important;outline:0 !important}.ps-languageselector option,.ps-currencyselector option{padding:10px 14px !important;font-size:13px !important;font-weight:500 !important;color:#111827 !important}.SGGLOVES-headerbar__nav-actions .ps-languageselector,.SGGLOVES-headerbar__nav-actions .ps-currencyselector,#_desktop_ps_languageselector .ps-languageselector,#_desktop_ps_currencyselector .ps-currencyselector{width:auto !important}.ps-mainmenu__selects .ps-languageselector,.ps-mainmenu__selects .ps-currencyselector{width:auto !important;max-width:100% !important}.ps-mainmenu__selects .ps-languageselector .form-select,.ps-mainmenu__selects .ps-currencyselector .form-select,.ps-mainmenu__selects .ps-languageselector select,.ps-mainmenu__selects .ps-currencyselector select{min-width:98px !important;max-width:150px !important}.ps-mainmenu__selects{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:10px !important}#footer,.footer,.footer.footer__main,.footer.footer__before,.footer.footer__after,.SGGLOVES-footer{background:var(--SGGLOVES-footer-bg, #f7f8fb) !important;color:var(--SGGLOVES-footer-text, #1f2937) !important;border-color:var(--SGGLOVES-footer-border, #e7edf3) !important}.footer__main-top h1,.footer__main-top h2,.footer__main-top h3,.footer__main-top h4,.footer__main-top .h3,.footer__main-top .h4,.footer__main-top .title,.footer__main-top .footer__title,.footer__main-top .block-contact-title,.sg-footer-meta__item span{color:var(--SGGLOVES-footer-heading, #101828) !important;font-weight:500 !important}#footer a,.footer a,.footer__main-top a,.footer__main-top li,.footer__main-top p,.footer__main-top span,.footer__main-top address,.sg-footer-brand__text,.sg-footer-meta__item small{color:var(--SGGLOVES-footer-link, #536177) !important;font-weight:300 !important}#footer a:hover,#footer a:focus,.footer a:hover,.footer a:focus,.footer__main-top a:hover,.footer__main-top a:focus{color:var(--SGGLOVES-footer-link-hover, #c65332) !important}@media (max-width: 1399.98px){.SGGLOVES-headerbar__row{gap:12px !important}.ps-mainmenu__tree,.SGGLOVES-headerbar__navigation .top-menu,.SGGLOVES-headerbar__navigation #top-menu,.SGGLOVES-headerbar__navigation .menu,.SGGLOVES-headerbar__navigation .navbar-nav{gap:12px !important}.SGGLOVES-headerbar__saleshub,.SGGLOVES-headerbar__b2b{padding:0 16px !important}}@media (max-width: 991.98px){.sg-utility-bar__inner.container-md,.sg-utility-bar__inner{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:0 !important;max-width:100% !important;padding:0 !important}.sg-utility-bar__item,.sg-utility-bar__item:nth-child(2){justify-content:flex-start !important;min-height:66px !important;margin:0 !important;padding:10px 16px !important;border-right:1px solid var(--SGGLOVES-topbar-border, #e7edf3) !important;border-bottom:1px solid var(--SGGLOVES-topbar-border, #e7edf3) !important;white-space:normal !important}.SGGLOVES-headerbar__container{max-width:100% !important;padding:0 14px !important}.SGGLOVES-headerbar__row{display:grid !important;grid-template-columns:46px minmax(150px, 1fr) 46px 46px !important;gap:10px !important;min-height:74px !important}.SGGLOVES-headerbar__logo{justify-self:center !important;margin:0 !important;order:2 !important}.SGGLOVES-headerbar__logo .logo,.SGGLOVES-headerbar__logo img.logo{max-width:min(270px, 52vw) !important;max-height:54px !important}.SGGLOVES-headerbar__navigation{justify-self:start !important;order:1 !important}.SGGLOVES-headerbar__actions{display:none !important}.SGGLOVES-headerbar__row > #_mobile_ps_customersignin{justify-self:center !important;order:3 !important}.SGGLOVES-headerbar__row > #_mobile_ps_shoppingcart{justify-self:center !important;order:4 !important}}@media (max-width: 575.98px){.sg-utility-bar__item,.sg-utility-bar__item:nth-child(2){min-height:62px !important;padding:9px 14px !important}.sg-utility-bar__item a,.sg-utility-bar__item span{line-height:1.25 !important}.SGGLOVES-cart-modal .modal-dialog{max-width:calc(100vw - 16px) !important;margin-right:8px !important;margin-left:8px !important}.SGGLOVES-cart-modal .modal-footer{display:grid !important;grid-template-columns:1fr !important;gap:10px !important}}/* SG-GLOVES final product listing polish: compact featured row and static action icons */.ps-featuredproducts{overflow:hidden !important;padding:clamp(34px, 4vw, 64px) 0 !important;background:#f7f9fc !important}.ps-featuredproducts .module-products{width:min(100%, 1680px) !important;max-width:calc(100vw - 64px) !important;margin-right:auto !important;margin-left:auto !important;padding-right:0 !important;padding-left:0 !important}.ps-featuredproducts .section-title,.ps-featuredproducts h2{margin:0 0 clamp(18px, 2vw, 28px) !important;color:#061a34 !important;font-family:var(--sg-font-heading, var(--sg-font-body, Arial, sans-serif)) !important;font-size:clamp(28px, 2.3vw, 40px) !important;font-weight:700 !important;line-height:1.08 !important;letter-spacing:0 !important}.ps-featuredproducts .module-products__list--featured{width:100% !important}.ps-featuredproducts .products--featured-home{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:clamp(14px, 1.35vw, 22px) !important;width:100% !important;margin:0 !important}.ps-featuredproducts .product-miniature__top{min-height:188px !important;padding:14px 14px 0 !important}.ps-featuredproducts .product-miniature__image-container,.ps-featuredproducts .product-miniature__image-link{min-height:176px !important}.ps-featuredproducts .product-miniature__image{height:176px !important;max-height:176px !important}.ps-featuredproducts .product-miniature__bottom{min-height:228px !important;padding:14px !important}.ps-featuredproducts .product-miniature__title{font-size:.96rem !important;font-weight:700 !important}.ps-featuredproducts .sg-product-card__desc{min-height:46px !important;font-size:.82rem !important}.ps-featuredproducts .module-products__buttons,.ps-featuredproducts .module-products__footer{display:flex !important;justify-content:center !important;margin-top:clamp(18px, 2.2vw, 30px) !important}.ps-featuredproducts .btn-outline-primary{display:inline-flex !important;align-items:center !important;gap:10px !important;border-color:#d6e0eb !important;background:#fff !important;color:#061a34 !important;font-weight:500 !important;box-shadow:0 14px 30px rgba(6, 26, 52, .06) !important}.ps-featuredproducts .btn-outline-primary:hover{border-color:rgba(198, 83, 50, .38) !important;color:#c65332 !important}.ps-featuredproducts .sg-btn-icon,.product-miniature__icon,.sg-product-card__spec-icon{fill:none !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.sg-product-card__spec-icon{color:#526172 !important}.product-miniature__inner,.product-miniature__inner:hover{transform:none !important}.product-miniature__image-link:hover .product-miniature__image:not(.product-miniature__image--secondary){transform:none !important}.product-miniature__footer{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;justify-items:center !important;gap:10px !important}.sg-product-card__availability{justify-content:center !important;width:100% !important;min-height:auto !important;margin-top:0 !important;text-align:center !important}.product-miniature__actions{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:100% !important;min-width:0 !important}.product-miniature__action-item,.product-miniature__form{flex:0 0 auto !important;width:auto !important;margin:0 !important}.product-miniature__quickview-button,.product-miniature__quickview-touch,.product-miniature__add.btn,.product-miniature__details.btn{position:static !important;inset:auto !important;display:inline-grid !important;place-items:center !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;padding:0 !important;overflow:hidden !important;border-radius:8px !important;font-size:0 !important;line-height:1 !important;opacity:1 !important;visibility:visible !important;transform:none !important;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease !important}.product-miniature__quickview-touch{display:none !important}.product-miniature__quickview-button,.product-miniature__details.btn{border:1px solid #dfe7ef !important;background:#fff !important;color:#061a34 !important}.product-miniature__add.btn{border:1px solid #c65332 !important;background:#c65332 !important;color:#fff !important}.product-miniature__quickview-button:hover,.product-miniature__details.btn:hover,.product-miniature__add.btn:hover{border-color:#c65332 !important;background:#c65332 !important;color:#fff !important;box-shadow:0 12px 24px rgba(198, 83, 50, .18) !important;transform:none !important}.product-miniature__quickview-button svg,.product-miniature__quickview-touch svg,.product-miniature__add.btn svg,.product-miniature__details.btn svg{display:block !important;width:var(--SGGLOVES-product-card-action-icon-size, 20px) !important;height:var(--SGGLOVES-product-card-action-icon-size, 20px) !important}.product-miniature__add-text,.product-miniature__action-label{display:none !important;font-size:0 !important}.product-miniature__actions .btn,.product-miniature__actions button,.product-miniature__actions a{white-space:nowrap !important}.product-miniature__actions .ntwishlist-label,.product-miniature__actions .ntproductcompare-label,.product-miniature__actions .ntpc-label,.product-miniature__actions .ntpc-product-button__label,.product-miniature__actions .js-ntpc-toggle-label,.product-miniature__actions .ntwishlist-toggle-label,.product-miniature__actions [class*="compare"] span:not(.material-icons):not(.icon),.product-miniature__actions [class*="wishlist-label"]{display:none !important;font-size:0 !important}.product-miniature__actions .ntpc-product-button,.product-miniature__actions .ntpc-miniature-injected,.product-miniature__actions .ntwishlist-product-action--list,.product-miniature__actions .ntwishlist-toggle--list,.product-miniature__actions [class*="compare"]{flex:0 0 44px !important;display:inline-grid !important;place-items:center !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;padding:0 !important;overflow:hidden !important;gap:0 !important;font-size:0 !important;line-height:1 !important}.product-miniature__actions .ntpc-product-button,.product-miniature__actions .ntpc-miniature-injected,.product-miniature__actions .ntwishlist-toggle--list{border:1px solid #dfe7ef !important;border-radius:8px !important;background:#fff !important;color:#061a34 !important;box-shadow:none !important;transform:none !important;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease !important}.product-miniature__actions .ntpc-product-button:hover,.product-miniature__actions .ntpc-product-button:focus-visible,.product-miniature__actions .ntpc-product-button.is-active,.product-miniature__actions .ntpc-miniature-injected:hover,.product-miniature__actions .ntpc-miniature-injected:focus-visible,.product-miniature__actions .ntpc-miniature-injected.is-active,.product-miniature__actions .ntwishlist-toggle--list:hover,.product-miniature__actions .ntwishlist-toggle--list:focus,.product-miniature__actions .ntwishlist-toggle--list:focus-visible,.product-miniature__actions .ntwishlist-toggle--list.is-active{border-color:#c65332 !important;background:#c65332 !important;color:#fff !important;box-shadow:0 12px 24px rgba(198, 83, 50, .18) !important;transform:none !important}.product-miniature__actions .ntpc-product-button svg,.product-miniature__actions .ntpc-miniature-injected svg,.product-miniature__actions .ntwishlist-toggle--list svg{display:block !important;width:var(--SGGLOVES-product-card-action-icon-size, 20px) !important;height:var(--SGGLOVES-product-card-action-icon-size, 20px) !important}/* SG-GLOVES category header restore: hero + clean subcategory tiles */#js-product-list-header .sg-category-hero{display:grid !important;grid-template-columns:minmax(0, .88fr) minmax(320px, 1fr) !important;gap:24px !important;align-items:stretch !important;width:100% !important;margin:0 0 24px !important}#js-product-list-header .sg-category-hero__copy{position:relative !important;display:grid !important;align-content:center !important;min-height:300px !important;padding:clamp(28px, 4vw, 48px) !important;overflow:hidden !important;border:1px solid rgba(198, 83, 50, .18) !important;border-radius:10px !important;background:radial-gradient(circle at 78% 25%, rgba(255, 255, 255, .12) 0 14%, transparent 15%),radial-gradient(circle at 12% 20%, rgba(198, 83, 50, .2), transparent 28%),linear-gradient(135deg, #101820 0%, #071018 100%) !important;color:#ffffff !important;box-shadow:0 20px 46px rgba(7, 16, 24, .08) !important}#js-product-list-header .sg-category-hero__mark{position:absolute !important;top:34px !important;right:34px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:104px !important;height:104px !important;padding:16px !important;border:1px solid rgba(198, 83, 50, .24) !important;border-radius:999px !important;background:rgba(255, 255, 255, .94) !important;box-shadow:0 18px 40px rgba(7, 16, 24, .16) !important}#js-product-list-header .sg-category-hero__mark img{display:block !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important}#js-product-list-header .sg-category-hero__copy > p{position:relative !important;z-index:1 !important;margin:0 0 12px !important;color:#c65332 !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:uppercase !important}#js-product-list-header .sg-category-hero__copy h1{position:relative !important;z-index:1 !important;max-width:82% !important;margin:0 0 22px !important;color:#ffffff !important;font-size:clamp(38px, 4.3vw, 78px) !important;font-weight:600 !important;line-height:.96 !important;letter-spacing:0 !important;text-transform:uppercase !important}#js-product-list-header .sg-category-hero__copy .category__description,#js-product-list-header .sg-category-hero__copy .category__description p{position:relative !important;z-index:1 !important;max-width:620px !important;margin:0 !important;color:rgba(255, 255, 255, .88) !important;font-size:16px !important;font-weight:300 !important;line-height:1.55 !important}#js-product-list-header .sg-category-hero .category__cover{min-height:300px !important;margin:0 !important;overflow:hidden !important;border:1px solid #e4eaf1 !important;border-radius:10px !important;background:#f6f8fb !important;box-shadow:0 20px 46px rgba(7, 16, 24, .06) !important}#js-product-list-header .sg-category-hero .category__cover picture,#js-product-list-header .sg-category-hero .category__cover img{display:block !important;width:100% !important;height:100% !important}#js-product-list-header .sg-category-hero .category__cover img,#js-product-list-header .sg-category-hero .category__cover-image{object-fit:cover !important}#js-product-list-header .sg-subcategories{grid-column:1/-1 !important;width:100% !important;margin:4px 0 0 !important}#js-product-list-header .subcategory__list{display:grid !important;grid-template-columns:repeat(5, minmax(150px, 1fr)) !important;gap:16px !important;width:100% !important;margin:0 !important;padding:0 !important}#js-product-list-header .subcategory__link{position:relative !important;display:grid !important;grid-template-columns:1fr !important;grid-template-rows:132px minmax(82px, auto) !important;gap:0 !important;align-items:stretch !important;min-height:216px !important;padding:0 !important;overflow:hidden !important;border:1px solid #e4eaf1 !important;border-radius:10px !important;background:#ffffff !important;color:#071a34 !important;text-decoration:none !important;box-shadow:0 16px 36px rgba(16, 24, 40, .06) !important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}#js-product-list-header .subcategory__link:hover,#js-product-list-header .subcategory__link:focus{border-color:rgba(198, 83, 50, .42) !important;box-shadow:0 22px 48px rgba(16, 24, 40, .1) !important;color:#c65332 !important;transform:translateY(-2px) !important}#js-product-list-header .subcategory__media{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:132px !important;min-height:132px !important;padding:12px !important;overflow:hidden !important;border-bottom:1px solid #eef2f6 !important;background:linear-gradient(180deg, #ffffff 0%, #f7f9fb 100%) !important}#js-product-list-header .subcategory__media picture{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important}#js-product-list-header .subcategory__thumbnail{display:block !important;width:100% !important;max-width:100% !important;height:100% !important;max-height:108px !important;object-fit:contain !important;object-position:center !important;mix-blend-mode:multiply !important}#js-product-list-header .sg-subcategory__fallback-icon{display:inline-grid !important;width:72px !important;height:72px !important;place-items:center !important;border-radius:999px !important;background:#071a34 !important;color:#ffffff !important}#js-product-list-header .sg-subcategory__fallback-icon svg{display:block !important;width:36px !important;height:36px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.8 !important;stroke-linecap:round !important;stroke-linejoin:round !important}#js-product-list-header .subcategory__content{display:grid !important;align-content:start !important;gap:8px !important;padding:18px 44px 18px 18px !important;min-width:0 !important}#js-product-list-header .subcategory__name{display:-webkit-box !important;overflow:hidden !important;color:inherit !important;font-size:17px !important;font-weight:500 !important;line-height:1.2 !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important}#js-product-list-header .subcategory__meta{color:#7a8798 !important;font-size:13px !important;font-weight:300 !important;line-height:1.35 !important}#js-product-list-header .sg-subcategory__arrow{position:absolute !important;right:16px !important;bottom:16px !important;display:inline-grid !important;width:34px !important;height:34px !important;place-items:center !important;border:1px solid rgba(198, 83, 50, .28) !important;border-radius:999px !important;background:#f9eeea !important;color:#c65332 !important}#js-product-list-header .sg-subcategory__arrow svg{display:block !important;width:18px !important;height:18px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.8 !important;stroke-linecap:round !important;stroke-linejoin:round !important}@media (max-width: 1399.98px){#js-product-list-header .subcategory__list{grid-template-columns:repeat(4, minmax(150px, 1fr)) !important}}@media (max-width: 1199.98px){#js-product-list-header .sg-category-hero{grid-template-columns:1fr !important}#js-product-list-header .subcategory__list{grid-template-columns:repeat(3, minmax(150px, 1fr)) !important}}/* SG-GLOVES listing toolbar: mobile sort/filter/count layout */@media (max-width: 767.98px){body #js-product-list-top{width:100% !important;margin:0 0 16px !important}body #js-product-list-top .products__selection{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;min-height:0 !important;gap:10px !important;padding:14px !important;border:1px solid #dbe4ef !important;border-radius:8px !important;background:#fff !important}body #js-product-list-top .products__sort{order:1 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;width:100% !important;gap:10px !important}body #js-product-list-top .products__count{order:2 !important;display:block !important;width:100% !important;max-width:none !important;min-width:0 !important;margin:2px 0 0 !important;padding:10px 12px !important;border:1px solid #edf2f7 !important;border-radius:8px !important;background:#f8fafc !important;color:#07182f !important;text-align:left !important;font-size:14px !important;line-height:1.35 !important;font-weight:700 !important;white-space:normal !important;overflow-wrap:anywhere !important}body #js-product-list-top .products__count span{display:block !important;width:100% !important;max-width:none !important;white-space:normal !important}body #js-product-list-top .products-sort-order,body #js-product-list-top .products-sort-order .select-title,body #js-product-list-top .products-sort-order .dropdown-toggle,body #js-product-list-top .products-sort-order select,body #js-product-list-top .sort-by-row,body #js-product-list-top .sort-by,body #js-product-list-top .form-select,body #js-product-list-top select{width:100% !important;max-width:none !important;min-width:0 !important}body #js-product-list-top .products__filter-button{width:100% !important;min-height:46px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}body #js-product-list-top .products__view-toggle{display:none !important}}@media (max-width: 767.98px){#js-product-list-header .sg-category-hero{gap:16px !important;margin-bottom:18px !important}#js-product-list-header .sg-category-hero__copy,#js-product-list-header .sg-category-hero .category__cover{min-height:236px !important}#js-product-list-header .sg-category-hero__copy{padding:24px !important}#js-product-list-header .sg-category-hero__mark{width:74px !important;height:74px !important;top:20px !important;right:20px !important;padding:12px !important}#js-product-list-header .sg-category-hero__copy h1{max-width:78% !important;font-size:clamp(30px, 12vw, 48px) !important}#js-product-list-header .sg-category-hero__copy .category__description,#js-product-list-header .sg-category-hero__copy .category__description p{font-size:14px !important}#js-product-list-header .subcategory__list{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important}#js-product-list-header .subcategory__link{grid-template-rows:112px minmax(76px, auto) !important;min-height:190px !important}#js-product-list-header .subcategory__media{height:112px !important;min-height:112px !important}#js-product-list-header .subcategory__content{padding:14px 40px 14px 14px !important}#js-product-list-header .subcategory__name{font-size:15px !important}}@media (max-width: 420px){#js-product-list-header .subcategory__list{grid-template-columns:1fr !important}}/* SG-GLOVES category hero: show native category banner without overlay */#js-product-list-header .sg-category-hero{grid-template-columns:minmax(320px, .76fr) minmax(520px, 1.14fr) !important;gap:clamp(18px, 2vw, 28px) !important}#js-product-list-header .sg-category-hero .category__cover{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:clamp(286px, 22vw, 356px) !important;padding:0 !important;overflow:hidden !important;border:1px solid #dde5ef !important;border-radius:10px !important;background:#f7f9fc !important;box-shadow:0 22px 52px rgba(7, 16, 24, .08) !important}#js-product-list-header .sg-category-hero .category__cover::before,#js-product-list-header .sg-category-hero .category__cover::after{display:none !important;content:none !important}#js-product-list-header .sg-category-hero .category__cover picture{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;min-height:inherit !important;background:transparent !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;min-height:inherit !important;max-height:none !important;object-fit:contain !important;object-position:center center !important;filter:none !important;opacity:1 !important;mix-blend-mode:normal !important;transform:none !important}#js-product-list-header .sg-category-hero .category__cover--sg{background:#f7f9fc url("../img/sg-gloves/generated/sg-category-welding-gloves.webp") center/contain no-repeat !important}@media (max-width: 1199.98px){#js-product-list-header .sg-category-hero{grid-template-columns:1fr !important}}@media (max-width: 767.98px){#js-product-list-header .sg-category-hero .category__cover{min-height:clamp(210px, 58vw, 320px) !important}}@media (max-width: 1199.98px){.ps-featuredproducts .products--featured-home{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media (max-width: 767.98px){.ps-featuredproducts{padding:30px 0 !important}.ps-featuredproducts .module-products{max-width:calc(100vw - 28px) !important}.ps-featuredproducts .products--featured-home{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important}.ps-featuredproducts .product-miniature__top{min-height:150px !important;padding:12px 12px 0 !important}.ps-featuredproducts .product-miniature__image-container,.ps-featuredproducts .product-miniature__image-link{min-height:138px !important}.ps-featuredproducts .product-miniature__image{height:138px !important;max-height:138px !important}.ps-featuredproducts .product-miniature__bottom{min-height:214px !important;padding:12px !important}.product-miniature__quickview-button,.product-miniature__add.btn,.product-miniature__details.btn{width:40px !important;min-width:40px !important;max-width:40px !important;height:40px !important;min-height:40px !important;max-height:40px !important}}/* SG-GLOVES final home footer-before light restore */.footer.footer__before,#footer .footer.footer__before,#footer.footer .footer__before{background:#f7f8fb !important;background-color:#f7f8fb !important;border-top:1px solid #e7edf3 !important;border-bottom:1px solid #e7edf3 !important;color:#344054 !important}.footer.footer__before .ps-emailsubscription,.footer.footer__before .ps-emailsubscription.bg-body-tertiary,.footer.footer__before .ps-emailsubscription.py-3,.footer.footer__before .ps-emailsubscription.py-lg-4,.footer.footer__before .bg-body-tertiary,.footer.footer__before .sg-newsletter,.footer.footer__before .ps-emailsubscription > .container,.footer.footer__before .ps-emailsubscription .container,.footer.footer__before .ps-emailsubscription .row{background:transparent !important;background-color:transparent !important;color:#344054 !important}.footer.footer__before .sg-newsletter{padding:clamp(30px, 4vw, 54px) 0 !important;border-top:0 !important;border-bottom:0 !important}.footer.footer__before .ps-emailsubscription h1,.footer.footer__before .ps-emailsubscription h2,.footer.footer__before .ps-emailsubscription h3,.footer.footer__before .ps-emailsubscription .h1,.footer.footer__before .ps-emailsubscription .h2,.footer.footer__before .sg-newsletter h2{color:#101828 !important;font-weight:500 !important}.footer.footer__before .ps-emailsubscription p,.footer.footer__before .ps-emailsubscription small,.footer.footer__before .ps-emailsubscription label,.footer.footer__before .ps-emailsubscription .text-muted,.footer.footer__before .sg-newsletter__copy p,.footer.footer__before .sg-newsletter__legal{color:#667085 !important;font-weight:300 !important}.footer.footer__before .sg-newsletter__eyebrow{color:#c65332 !important;font-weight:500 !important}.footer.footer__before .sg-newsletter__icon{background:#ffffff !important;border:1px solid rgba(198, 83, 50, .22) !important;color:#c65332 !important;box-shadow:0 14px 30px rgba(16, 24, 40, .06) !important}.footer.footer__before .ps-emailsubscription input[type="email"],.footer.footer__before .ps-emailsubscription input[type="text"],.footer.footer__before .sg-newsletter__fields .form-control{min-height:54px !important;border:1px solid #d8e0ea !important;border-radius:8px !important;background:#ffffff !important;color:#101828 !important;font-weight:300 !important;box-shadow:0 10px 26px rgba(16, 24, 40, .045) !important}.footer.footer__before .ps-emailsubscription input[type="email"]::placeholder,.footer.footer__before .ps-emailsubscription input[type="text"]::placeholder,.footer.footer__before .sg-newsletter__fields .form-control::placeholder{color:#7a8798 !important}.footer.footer__before .ps-emailsubscription .btn,.footer.footer__before .ps-emailsubscription button[type="submit"],.footer.footer__before .sg-newsletter__fields .btn{min-height:54px !important;border:1px solid #c65332 !important;border-radius:8px !important;background:#c65332 !important;color:#ffffff !important;font-weight:600 !important;box-shadow:0 14px 28px rgba(198, 83, 50, .16) !important}.footer.footer__before .sg-reassurance-strip,.footer.footer__before .sg-module-reassurance,.footer.footer__before .blockreassurance--horizontal{max-width:1320px !important;margin:26px auto 22px !important;border:1px solid #e0e7ef !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 18px 42px rgba(16, 24, 40, .055) !important}.footer.footer__before .sg-reassurance-strip__item,.footer.footer__before .sg-module-reassurance__item,.footer.footer__before .blockreassurance .reassurance{background:#ffffff !important;border-color:#e7edf3 !important;color:#101828 !important}.footer.footer__before .sg-reassurance-strip__icon,.footer.footer__before .sg-module-reassurance__icon,.footer.footer__before .blockreassurance .reassurance__image{background:#f9eeea !important;border-color:rgba(198, 83, 50, .22) !important;color:#c65332 !important}.footer.footer__before .sg-reassurance-strip__title,.footer.footer__before .sg-module-reassurance__item strong,.footer.footer__before .blockreassurance .reassurance__title{color:#101828 !important;font-weight:500 !important}.footer.footer__before .sg-reassurance-strip__caption,.footer.footer__before .sg-module-reassurance__item span:not(.sg-module-reassurance__icon),.footer.footer__before .blockreassurance .reassurance__desc{color:#667085 !important;font-weight:300 !important}@media (max-width: 767.98px){.footer.footer__before .sg-newsletter__fields{grid-template-columns:1fr !important}.footer.footer__before .sg-reassurance-strip,.footer.footer__before .sg-module-reassurance,.footer.footer__before .blockreassurance--horizontal{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;margin-right:14px !important;margin-left:14px !important}}@media (max-width: 420px){.footer.footer__before .sg-reassurance-strip,.footer.footer__before .sg-module-reassurance,.footer.footer__before .blockreassurance--horizontal{grid-template-columns:1fr !important}}/* SG-GLOVES product availability and category tiles final restore */.product__availability-status{--sg-availability-accent:#c65332;display:grid !important;grid-template-columns:38px minmax(0, 1fr) !important;align-items:center !important;gap:12px !important;min-height:56px !important;margin:0 0 14px !important;padding:11px 14px !important;border:1px solid #e4eaf1 !important;border-left:3px solid var(--sg-availability-accent) !important;border-radius:8px !important;background:linear-gradient(135deg, #ffffff 0%, #f8fafc 100%) !important;color:#101828 !important;box-shadow:0 12px 28px rgba(16, 24, 40, .045) !important}.product__availability-status--in_stock{--sg-availability-accent:#239760}.product__availability-status--available,.product__availability-status--last_remaining_items{--sg-availability-accent:#c65332}.product__availability-status--unavailable{--sg-availability-accent:#d64545}.product__availability-icon{display:inline-grid !important;width:36px !important;height:36px !important;place-items:center !important;border:1px solid color-mix(in srgb, var(--sg-availability-accent) 22%, #ffffff) !important;border-radius:8px !important;background:color-mix(in srgb, var(--sg-availability-accent) 9%, #ffffff) !important;color:var(--sg-availability-accent) !important}.product__availability-icon svg{display:block !important;width:21px !important;height:21px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.product__availability-messages{display:grid !important;gap:2px !important;min-width:0 !important}.product__availability-messages > span:not(.visually-hidden){display:block !important;color:#101828 !important;font-size:.95rem !important;font-weight:500 !important;line-height:1.3 !important}.product__availability-messages small{color:#667085 !important;font-size:.82rem !important;font-weight:300 !important;line-height:1.35 !important}#js-product-list-header .sg-category-tiles{display:grid !important;grid-column:1/-1 !important;grid-template-columns:repeat(var(--SGGLOVES-home-category-columns-desktop, 5), minmax(0, 1fr)) !important;gap:16px !important;width:100% !important;margin:4px 0 0 !important;padding:0 !important}#js-product-list-header .sg-category-tiles__tile{position:relative !important;display:grid !important;grid-template-rows:150px minmax(82px, auto) !important;min-width:0 !important;min-height:236px !important;overflow:hidden !important;border:1px solid #e4eaf1 !important;border-radius:10px !important;background:#ffffff !important;color:#071a34 !important;text-decoration:none !important;box-shadow:0 16px 36px rgba(16, 24, 40, .06) !important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}#js-product-list-header .sg-category-tiles__tile:hover,#js-product-list-header .sg-category-tiles__tile:focus{border-color:rgba(198, 83, 50, .42) !important;color:#c65332 !important;box-shadow:0 22px 48px rgba(16, 24, 40, .1) !important;transform:translateY(-2px) !important}#js-product-list-header .sg-category-tiles__media{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:150px !important;min-height:150px !important;padding:12px !important;overflow:hidden !important;border-bottom:1px solid #eef2f6 !important;background:linear-gradient(180deg, #ffffff 0%, #f7f9fb 100%) !important}#js-product-list-header .sg-category-tiles__image{display:block !important;width:100% !important;max-width:100% !important;height:100% !important;max-height:126px !important;object-fit:contain !important;object-position:center !important;mix-blend-mode:multiply !important}#js-product-list-header .sg-category-tiles__content{display:grid !important;align-content:start !important;gap:8px !important;min-width:0 !important;padding:18px 46px 18px 18px !important}#js-product-list-header .sg-category-tiles__title{display:-webkit-box !important;overflow:hidden !important;color:inherit !important;font-size:17px !important;font-weight:500 !important;line-height:1.2 !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important}#js-product-list-header .sg-category-tiles__meta{color:#7a8798 !important;font-size:13px !important;font-weight:300 !important;line-height:1.35 !important}#js-product-list-header .sg-category-tiles__arrow{position:absolute !important;right:16px !important;bottom:16px !important;display:inline-grid !important;width:34px !important;height:34px !important;place-items:center !important;border:1px solid rgba(198, 83, 50, .28) !important;border-radius:999px !important;background:#f9eeea !important;color:#c65332 !important}#js-product-list-header .sg-category-tiles__arrow svg{display:block !important;width:18px !important;height:18px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.8 !important;stroke-linecap:round !important;stroke-linejoin:round !important}@media (max-width: 1399.98px){#js-product-list-header .sg-category-tiles{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}}@media (max-width: 1199.98px){#js-product-list-header .sg-category-tiles{grid-template-columns:repeat(var(--SGGLOVES-home-category-columns-tablet, 3), minmax(0, 1fr)) !important}}@media (max-width: 767.98px){#js-product-list-header .sg-category-tiles{grid-template-columns:repeat(var(--SGGLOVES-home-category-columns-mobile, 2), minmax(0, 1fr)) !important;gap:12px !important}#js-product-list-header .sg-category-tiles__tile{grid-template-rows:118px minmax(76px, auto) !important;min-height:198px !important}#js-product-list-header .sg-category-tiles__media{height:118px !important;min-height:118px !important}#js-product-list-header .sg-category-tiles__image{max-height:96px !important}#js-product-list-header .sg-category-tiles__content{padding:14px 40px 14px 14px !important}}@media (max-width: 420px){#js-product-list-header .sg-category-tiles{grid-template-columns:1fr !important}}/* SG-GLOVES account and cart modal final restore */.SGGLOVES-headerbar__nav-actions > :not(#_desktop_ps_shoppingcart):not(#_desktop_ps_customersignin):not(.SGGLOVES-headerbar__search){display:none !important}body #_desktop_ps_customersignin,.SGGLOVES-headerbar__nav-actions #_desktop_ps_customersignin{display:flex !important;align-items:center !important;flex:0 0 auto !important;margin:0 !important;order:1 !important}.SGGLOVES-headerbar__nav-actions .SGGLOVES-headerbar__search{order:2 !important}.SGGLOVES-headerbar__nav-actions #_desktop_ps_shoppingcart{order:3 !important}.SGGLOVES-customer-menu,.SGGLOVES-customer-menu .header-block,.SGGLOVES-customer-menu .dropdown{display:flex !important;align-items:center !important;margin:0 !important}.SGGLOVES-customer-menu__button,.SGGLOVES-headerbar__nav-actions #_desktop_ps_customersignin .header-block__action-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;min-width:146px !important;height:52px !important;padding:0 18px !important;border:1px solid var(--SGGLOVES-header-action-border, #d0d7e2) !important;border-radius:var(--SGGLOVES-button-radius, 6px) !important;background:var(--SGGLOVES-header-action-bg, #ffffff) !important;color:var(--SGGLOVES-header-action-text, #101828) !important;box-shadow:0 12px 30px rgba(16, 24, 40, .045) !important;font-size:.94rem !important;font-weight:500 !important;line-height:1 !important;text-decoration:none !important}.SGGLOVES-customer-menu__button::after{display:none !important;content:none !important}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}.SGGLOVES-customer-menu__button svg,.SGGLOVES-account-dropdown__toggle svg{width:22px !important;height:22px !important}.SGGLOVES-customer-menu__button svg *,.SGGLOVES-account-dropdown__toggle svg *{fill:none !important;stroke:currentColor !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.SGGLOVES-customer-menu__button:hover,.SGGLOVES-customer-menu__button:focus,.SGGLOVES-headerbar__nav-actions #_desktop_ps_customersignin .header-block__action-btn:hover,.SGGLOVES-headerbar__nav-actions #_desktop_ps_customersignin .header-block__action-btn:focus{border-color:color-mix(in srgb, var(--SGGLOVES-accent, #c65332) 55%, #ffffff) !important;color:var(--SGGLOVES-accent, #c65332) !important;box-shadow:0 16px 36px rgba(198, 83, 50, .10) !important}.SGGLOVES-customer-menu__dropdown{min-width:236px !important;margin-top:12px !important;padding:10px !important;border:1px solid #e4eaf1 !important;border-radius:10px !important;background:#ffffff !important;box-shadow:0 24px 60px rgba(16, 24, 40, .14) !important}.SGGLOVES-customer-menu__dropdown .dropdown-item{display:flex !important;align-items:center !important;min-height:40px !important;padding:8px 12px !important;border-radius:7px !important;color:#1f2937 !important;font-size:.9rem !important;font-weight:400 !important;line-height:1.25 !important}.SGGLOVES-customer-menu__dropdown .dropdown-item:hover,.SGGLOVES-customer-menu__dropdown .dropdown-item:focus{background:#f9eeea !important;color:#c65332 !important}.SGGLOVES-customer-menu__dropdown .dropdown-divider{margin:8px 4px !important;border-color:#edf1f5 !important}.SGGLOVES-cart-modal__product{position:relative !important;grid-template-columns:62px minmax(0, 1fr) auto 38px !important;align-items:center !important}.SGGLOVES-cart-modal__remove{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border:1px solid #ead0c7 !important;border-radius:8px !important;background:#fbf5f2 !important;color:#c65332 !important;text-decoration:none !important}.SGGLOVES-cart-modal__remove:hover,.SGGLOVES-cart-modal__remove:focus{background:#c65332 !important;border-color:#c65332 !important;color:#ffffff !important}.SGGLOVES-cart-modal__remove svg{width:18px !important;height:18px !important}.SGGLOVES-cart-modal__remove svg *{fill:none !important;stroke:currentColor !important;stroke-width:1.8 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.SGGLOVES-addcart-modal .modal-dialog{max-width:min(920px, calc(100vw - 28px)) !important}.SGGLOVES-addcart-modal__layout{grid-template-columns:minmax(0, 1fr) 286px !important}.SGGLOVES-addcart-modal__product{grid-template-columns:96px minmax(0, 1fr) !important}.SGGLOVES-addcart-modal .SGGLOVES-cart-modal__image{width:96px !important;height:96px !important}.SGGLOVES-addcart-modal .blockcart-modal__extra{margin-top:12px !important}@media (max-width: 991.98px){.SGGLOVES-headerbar__nav-actions #_desktop_ps_customersignin{display:none !important}}@media (max-width: 767.98px){.SGGLOVES-cart-modal__product,.SGGLOVES-addcart-modal__product{grid-template-columns:56px minmax(0, 1fr) 36px !important}.SGGLOVES-cart-modal__product-price{grid-column:2 !important}.SGGLOVES-cart-modal__remove{grid-column:3 !important;grid-row:1/span 2 !important}.SGGLOVES-addcart-modal__layout{grid-template-columns:minmax(0, 1fr) !important}}/* SG-GLOVES category tiles: full-width image above content */#js-product-list-header .sg-subcategories,#js-product-list-header .sg-category-tiles{grid-column:1/-1 !important;width:100% !important;margin:18px 0 0 !important}#js-product-list-header .subcategory__list,#js-product-list-header .sg-category-tiles{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:20px !important}#js-product-list-header .subcategory__link,#js-product-list-header .sg-category-tiles__tile{display:grid !important;grid-template-columns:1fr !important;grid-template-rows:210px minmax(116px, auto) !important;min-height:326px !important;padding:0 !important;overflow:hidden !important;border:1px solid #e3eaf2 !important;border-radius:10px !important;background:#ffffff !important;color:#071a34 !important;text-decoration:none !important;box-shadow:0 18px 44px rgba(16, 24, 40, .065) !important}#js-product-list-header .subcategory__media,#js-product-list-header .sg-category-tiles__media{display:block !important;width:100% !important;height:210px !important;min-height:210px !important;padding:0 !important;overflow:hidden !important;border-bottom:1px solid #edf1f6 !important;background:#f6f8fb !important}#js-product-list-header .subcategory__media picture{display:block !important;width:100% !important;height:100% !important}#js-product-list-header .subcategory__thumbnail,#js-product-list-header .sg-category-tiles__image{display:block !important;width:100% !important;max-width:none !important;height:100% !important;max-height:none !important;object-fit:cover !important;object-position:center !important;mix-blend-mode:normal !important}#js-product-list-header .sg-subcategory__fallback-icon{display:grid !important;width:100% !important;height:100% !important;place-items:center !important;border-radius:0 !important;background:radial-gradient(circle at 50% 50%, #13263a 0, #071a34 62%, #edf1f6 63%) !important;color:#ffffff !important}#js-product-list-header .subcategory__content,#js-product-list-header .sg-category-tiles__content{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:12px !important;min-width:0 !important;padding:22px 24px 24px !important}#js-product-list-header .subcategory__name,#js-product-list-header .sg-category-tiles__title{display:-webkit-box !important;min-height:48px !important;overflow:hidden !important;color:#071a34 !important;font-size:22px !important;font-weight:500 !important;line-height:1.1 !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important}#js-product-list-header .subcategory__meta,#js-product-list-header .sg-category-tiles__meta{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;min-height:40px !important;margin-top:auto !important;padding:0 14px !important;border:1px solid rgba(198, 83, 50, .28) !important;border-radius:999px !important;background:#f9eeea !important;color:#c65332 !important;font-size:14px !important;font-weight:400 !important;line-height:1 !important}#js-product-list-header .sg-subcategory__arrow,#js-product-list-header .sg-category-tiles__arrow{position:static !important;display:inline-grid !important;width:22px !important;height:22px !important;place-items:center !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:currentColor !important}#js-product-list-header .sg-subcategory__arrow svg,#js-product-list-header .sg-category-tiles__arrow svg{display:block !important;width:18px !important;height:18px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.8 !important;stroke-linecap:round !important;stroke-linejoin:round !important}@media (max-width: 1199.98px){#js-product-list-header .subcategory__list,#js-product-list-header .sg-category-tiles{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (max-width: 767.98px){#js-product-list-header .subcategory__list,#js-product-list-header .sg-category-tiles{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:14px !important}#js-product-list-header .subcategory__link,#js-product-list-header .sg-category-tiles__tile{grid-template-rows:138px minmax(112px, auto) !important;min-height:250px !important}#js-product-list-header .subcategory__media,#js-product-list-header .sg-category-tiles__media{height:138px !important;min-height:138px !important}#js-product-list-header .subcategory__content,#js-product-list-header .sg-category-tiles__content{padding:16px !important}#js-product-list-header .subcategory__name,#js-product-list-header .sg-category-tiles__title{min-height:42px !important;font-size:17px !important}#js-product-list-header .subcategory__meta,#js-product-list-header .sg-category-tiles__meta{width:100% !important;font-size:13px !important}}@media (max-width: 420px){#js-product-list-header .subcategory__list,#js-product-list-header .sg-category-tiles{grid-template-columns:1fr !important}}/* SG-GLOVES product flags: unified modern badges */.product-miniature .product-flags{position:absolute !important;top:14px !important;left:14px !important;right:14px !important;z-index:5 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:6px !important;width:auto !important;max-width:calc(100% - 28px) !important;margin:0 !important;padding:0 !important;list-style:none !important;pointer-events:none !important}.product-miniature .product-flags .badge,.product-miniature .product-flags .product-flag,.product-miniature .product-flags .new,.product-miniature .product-flags .discount,.product-miniature .product-flags .pack,.product-miniature .product-flags .out_of_stock,.product-miniature .product-flags .online-only,.product-miniature .product-flags .on-sale{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;width:fit-content !important;max-width:100% !important;min-height:28px !important;padding:7px 10px !important;border:1px solid rgba(255, 255, 255, .22) !important;border-radius:6px !important;background:#071a34 !important;color:#ffffff !important;box-shadow:0 10px 24px rgba(7, 26, 52, .18) !important;font-family:var(--SGGLOVES-font-body, Inter, Arial, sans-serif) !important;font-size:11px !important;font-weight:500 !important;line-height:1.15 !important;letter-spacing:.045em !important;text-align:left !important;text-transform:uppercase !important;white-space:normal !important;overflow-wrap:anywhere !important}.product-miniature .product-flags .badge::before,.product-miniature .product-flags .product-flag::before{content:"" !important;display:inline-block !important;flex:0 0 auto !important;width:5px !important;height:5px !important;margin-right:7px !important;border-radius:999px !important;background:#c65332 !important;box-shadow:0 0 0 3px rgba(198, 83, 50, .14) !important}.product-miniature .product-flags .badge:empty,.product-miniature .product-flags .product-flag:empty{display:none !important}.product-miniature__top{position:relative !important}@media (max-width: 767.98px){.product-miniature .product-flags{top:10px !important;left:10px !important;right:10px !important;max-width:calc(100% - 20px) !important;gap:5px !important}.product-miniature .product-flags .badge,.product-miniature .product-flags .product-flag{min-height:25px !important;padding:6px 8px !important;font-size:10px !important;letter-spacing:.035em !important}}/* SG-GLOVES category tiles: compact elegant restore */#js-product-list-header .sg-subcategories,#js-product-list-header .sg-category-tiles{grid-column:1/-1 !important;width:100% !important;margin:14px 0 0 !important}#js-product-list-header .subcategory__list,#js-product-list-header .sg-category-tiles{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr)) !important;gap:clamp(14px, 1.5vw, 22px) !important;padding:0 !important}#js-product-list-header .subcategory__link,#js-product-list-header .sg-category-tiles__tile{position:relative !important;display:grid !important;grid-template-columns:1fr !important;grid-template-rows:122px minmax(82px, auto) !important;align-items:stretch !important;min-height:208px !important;overflow:hidden !important;padding:0 !important;border:1px solid #e3eaf2 !important;border-radius:10px !important;background:#ffffff !important;color:#0b1d34 !important;text-decoration:none !important;box-shadow:0 16px 42px rgba(16, 24, 40, .06) !important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}#js-product-list-header .subcategory__link:hover,#js-product-list-header .subcategory__link:focus,#js-product-list-header .sg-category-tiles__tile:hover,#js-product-list-header .sg-category-tiles__tile:focus{border-color:rgba(198, 83, 50, .38) !important;color:#0b1d34 !important;transform:translateY(-2px) !important;box-shadow:0 20px 52px rgba(198, 83, 50, .11) !important}#js-product-list-header .subcategory__media,#js-product-list-header .sg-category-tiles__media{display:block !important;grid-column:1 !important;grid-row:1 !important;width:100% !important;height:122px !important;min-height:0 !important;padding:0 !important;overflow:hidden !important;border-bottom:1px solid #edf1f6 !important;background:linear-gradient(135deg, #f7f9fc 0%, #eef3f8 100%) !important}#js-product-list-header .subcategory__media picture,#js-product-list-header .sg-category-tiles__media picture{display:block !important;width:100% !important;height:122px !important}#js-product-list-header .subcategory__thumbnail,#js-product-list-header .sg-category-tiles__image{display:block !important;width:100% !important;max-width:none !important;height:122px !important;max-height:none !important;box-sizing:border-box !important;padding:10px 12px !important;object-fit:contain !important;object-position:center !important;mix-blend-mode:normal !important;transition:transform .22s ease !important}#js-product-list-header .subcategory__link:hover .subcategory__thumbnail,#js-product-list-header .sg-category-tiles__tile:hover .sg-category-tiles__image{transform:scale(1.04) !important}#js-product-list-header .sg-subcategory__fallback-icon{display:grid !important;width:100% !important;height:122px !important;place-items:center !important;border-radius:0 !important;background:linear-gradient(135deg, #f7f9fc 0%, #eef3f8 100%) !important;color:#c65332 !important}#js-product-list-header .sg-subcategory__fallback-icon svg{width:58px !important;height:58px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.6 !important;stroke-linecap:round !important;stroke-linejoin:round !important}#js-product-list-header .subcategory__content,#js-product-list-header .sg-category-tiles__content{display:grid !important;grid-column:1 !important;grid-row:2 !important;align-content:start !important;gap:6px !important;min-width:0 !important;padding:16px 56px 18px 18px !important}#js-product-list-header .subcategory__name,#js-product-list-header .sg-category-tiles__title{display:-webkit-box !important;min-height:2.45em !important;overflow:hidden !important;color:#0b1d34 !important;font-size:clamp(.95rem, 1vw, 1.08rem) !important;font-weight:500 !important;line-height:1.22 !important;text-transform:none !important;overflow-wrap:anywhere !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important}#js-product-list-header .subcategory__meta,#js-product-list-header .sg-category-tiles__meta{display:block !important;min-height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#728097 !important;font-size:.78rem !important;font-weight:300 !important;line-height:1.35 !important}#js-product-list-header .sg-subcategory__arrow,#js-product-list-header .sg-category-tiles__arrow{position:absolute !important;right:16px !important;bottom:17px !important;display:grid !important;width:34px !important;height:34px !important;place-items:center !important;border:1px solid rgba(198, 83, 50, .22) !important;border-radius:999px !important;background:#fbf5f2 !important;color:#c65332 !important}#js-product-list-header .sg-subcategory__arrow svg,#js-product-list-header .sg-category-tiles__arrow svg{width:18px !important;height:18px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.8 !important;stroke-linecap:round !important;stroke-linejoin:round !important}@media (max-width: 575.98px){#js-product-list-header .subcategory__list,#js-product-list-header .sg-category-tiles{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important}#js-product-list-header .subcategory__link,#js-product-list-header .sg-category-tiles__tile{grid-template-rows:100px minmax(84px, auto) !important;min-height:184px !important}#js-product-list-header .subcategory__thumbnail,#js-product-list-header .sg-category-tiles__image,#js-product-list-header .sg-subcategory__fallback-icon{height:100px !important}#js-product-list-header .subcategory__media,#js-product-list-header .sg-category-tiles__media,#js-product-list-header .subcategory__media picture,#js-product-list-header .sg-category-tiles__media picture{height:100px !important}#js-product-list-header .subcategory__content,#js-product-list-header .sg-category-tiles__content{padding:12px 44px 14px 12px !important}}/* SG-GLOVES product listing: reliable grid/list switch */#js-product-list.sg-products-view-grid .products,#js-product-list .products.sg-products-grid-layout{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:1rem !important;align-items:stretch !important}#js-product-list.sg-products-view-list .products,#js-product-list .products.sg-products-list-layout{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:1rem !important;align-items:stretch !important}#js-product-list.sg-products-view-list .product-miniature{width:100% !important;margin:0 !important}#js-product-list.sg-products-view-list .product-miniature__inner{display:grid !important;grid-template-columns:minmax(220px, 280px) minmax(0, 1fr) !important;grid-template-rows:minmax(0, 1fr) !important;min-height:238px !important;overflow:hidden !important;border-radius:10px !important}#js-product-list.sg-products-view-list .product-miniature__top{min-height:0 !important;height:100% !important;padding:.9rem !important;border-right:1px solid #edf1f5 !important;background:linear-gradient(180deg, #fff 0%, #f7f9fb 100%) !important}#js-product-list.sg-products-view-list .product-miniature__image-container,#js-product-list.sg-products-view-list .product-miniature__image-link{display:grid !important;min-height:205px !important;height:100% !important;place-items:center !important}#js-product-list.sg-products-view-list .product-miniature__image{width:100% !important;height:205px !important;max-height:205px !important;object-fit:contain !important}#js-product-list.sg-products-view-list .product-miniature__bottom{display:grid !important;align-content:center !important;min-height:0 !important;padding:1.25rem 1.45rem !important}#js-product-list.sg-products-view-list .product-miniature__title{min-height:0 !important;max-width:720px !important;margin-bottom:.7rem !important;font-size:1.05rem !important;line-height:1.25 !important}#js-product-list.sg-products-view-list .sg-product-card__desc{max-width:760px !important;min-height:0 !important;margin-bottom:.75rem !important;font-size:.92rem !important;line-height:1.45 !important}#js-product-list.sg-products-view-list .product-miniature__prices{margin-bottom:.55rem !important}#js-product-list.sg-products-view-list .product-miniature__footer{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;justify-items:start !important;gap:.65rem !important;margin-top:.25rem !important}#js-product-list.sg-products-view-list .sg-product-card__availability{justify-content:flex-start !important;width:auto !important;text-align:left !important}#js-product-list.sg-products-view-list .product-miniature__actions{justify-content:flex-start !important;width:auto !important}#js-product-list.sg-products-view-list .product-miniature__form,#js-product-list.sg-products-view-list .product-miniature__action-item{width:auto !important}#js-product-list.sg-products-view-list .product-miniature__quickview-button,#js-product-list.sg-products-view-list .product-miniature__quickview-touch,#js-product-list.sg-products-view-list .product-miniature__add.btn,#js-product-list.sg-products-view-list .product-miniature__details.btn{position:static !important;transform:none !important;opacity:1 !important;visibility:visible !important}#js-product-list.sg-products-view-list .product-miniature__add-text,#js-product-list.sg-products-view-list .product-miniature__action-label,#js-product-list.sg-products-view-grid .product-miniature__add-text,#js-product-list.sg-products-view-grid .product-miniature__action-label{display:none !important;font-size:0 !important}.products__view-toggle button,.products__view-toggle .sg-view-icon,.products__view-toggle .sg-view-icon svg{overflow:visible !important}.products__view-toggle button.is-active{border-color:rgba(198, 83, 50, .48) !important;background:#fbf5f2 !important;color:#c65332 !important}@media (max-width: 1399.98px){#js-product-list.sg-products-view-grid .products,#js-product-list .products.sg-products-grid-layout{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}}@media (max-width: 1199.98px){#js-product-list.sg-products-view-grid .products,#js-product-list .products.sg-products-grid-layout{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media (max-width: 767.98px){#js-product-list.sg-products-view-grid .products,#js-product-list .products.sg-products-grid-layout{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:.75rem !important}#js-product-list.sg-products-view-list .product-miniature__inner{grid-template-columns:minmax(0, 1fr) !important;min-height:0 !important}#js-product-list.sg-products-view-list .product-miniature__top{border-right:0 !important;border-bottom:1px solid #edf1f5 !important}#js-product-list.sg-products-view-list .product-miniature__image-container,#js-product-list.sg-products-view-list .product-miniature__image-link{min-height:170px !important}#js-product-list.sg-products-view-list .product-miniature__image{height:170px !important;max-height:170px !important}#js-product-list.sg-products-view-list .product-miniature__bottom{padding:1rem !important}}/* SG-GLOVES cart remove confirmation modal */.sggloves-confirm-modal{--sg-confirm-ink:#071a34;--sg-confirm-muted:#647287;--sg-confirm-line:#e5edf5;--sg-confirm-orange:#c65332;--sg-confirm-soft:#fbf5f2}.sggloves-confirm-modal .modal-dialog{width:min(94vw, 460px) !important;margin-right:auto !important;margin-left:auto !important}.sggloves-confirm-modal .modal-content{position:relative !important;overflow:hidden !important;border:1px solid rgba(229, 237, 245, .98) !important;border-radius:14px !important;background:radial-gradient(circle at 100% 0%, rgba(198, 83, 50, .09) 0, rgba(198, 83, 50, 0) 36%),#fff !important;box-shadow:0 28px 78px rgba(7, 26, 52, .18) !important}.sggloves-confirm-modal__close{position:absolute !important;z-index:2 !important;top:16px !important;right:16px !important;display:grid !important;width:36px !important;height:36px !important;place-items:center !important;padding:0 !important;border:1px solid var(--sg-confirm-line) !important;border-radius:999px !important;background:#fff !important;color:var(--sg-confirm-ink) !important;cursor:pointer !important}.sggloves-confirm-modal__close svg{width:17px !important;height:17px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.9 !important;stroke-linecap:round !important}.sggloves-confirm-modal__body{display:grid !important;gap:.45rem !important;padding:30px 30px 18px !important;color:var(--sg-confirm-ink) !important}.sggloves-confirm-modal__icon{display:grid !important;width:54px !important;height:54px !important;margin-bottom:.35rem !important;place-items:center !important;border:1px solid rgba(198, 83, 50, .22) !important;border-radius:14px !important;background:var(--sg-confirm-soft) !important;color:var(--sg-confirm-orange) !important}.sggloves-confirm-modal__icon svg{width:28px !important;height:28px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.85 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.sggloves-confirm-modal__eyebrow{margin:0 !important;color:var(--sg-confirm-orange) !important;font-size:.72rem !important;font-weight:650 !important;letter-spacing:.08em !important;line-height:1.2 !important;text-transform:uppercase !important}.sggloves-confirm-modal__title{margin:0 !important;max-width:350px !important;color:var(--sg-confirm-ink) !important;font-size:clamp(1.25rem, 2vw, 1.55rem) !important;font-weight:520 !important;line-height:1.18 !important;letter-spacing:0 !important}.sggloves-confirm-modal__text{margin:.25rem 0 0 !important;color:var(--sg-confirm-muted) !important;font-size:.95rem !important;font-weight:300 !important;line-height:1.55 !important}.sggloves-confirm-modal__actions{display:flex !important;flex-wrap:wrap !important;justify-content:flex-end !important;gap:.75rem !important;padding:18px 30px 30px !important}.sggloves-confirm-modal__cancel,.sggloves-confirm-modal__confirm{min-height:44px !important;padding:.65rem 1.1rem !important;border-radius:8px !important;font-size:.9rem !important;font-weight:520 !important;line-height:1.2 !important}.sggloves-confirm-modal__cancel{border:1px solid var(--sg-confirm-line) !important;background:#fff !important;color:var(--sg-confirm-ink) !important}.sggloves-confirm-modal__cancel:hover{border-color:rgba(7, 26, 52, .22) !important;background:#f8fafc !important}.sggloves-confirm-modal__confirm{border:1px solid var(--sg-confirm-orange) !important;background:var(--sg-confirm-orange) !important;color:#fff !important;box-shadow:0 14px 28px rgba(198, 83, 50, .18) !important}.sggloves-confirm-modal__confirm:hover{border-color:#94402d !important;background:#94402d !important}@media (max-width: 575.98px){.sggloves-confirm-modal .modal-dialog{width:calc(100vw - 28px) !important}.sggloves-confirm-modal__body{padding:24px 20px 14px !important}.sggloves-confirm-modal__actions{display:grid !important;grid-template-columns:1fr !important;padding:14px 20px 22px !important}.sggloves-confirm-modal__cancel,.sggloves-confirm-modal__confirm{width:100% !important}}/* SG-GLOVES compact header and managed category menu icons */@media (min-width: 1200px){.SGGLOVES-headerbar{border-bottom:1px solid var(--SGGLOVES-header-border, #e7edf3) !important}.SGGLOVES-headerbar__container{max-width:min(1640px, calc(100vw - 72px)) !important}.SGGLOVES-headerbar__row{display:grid !important;grid-template-columns:minmax(230px, 330px) minmax(0, 1fr) !important;grid-template-areas:"logo nav" "logo actions" !important;align-items:center !important;column-gap:clamp(22px, 3vw, 56px) !important;row-gap:14px !important;min-height:136px !important;padding:18px 0 16px !important}.SGGLOVES-headerbar__logo{grid-area:logo !important;align-self:start !important;margin:0 !important;padding-top:4px !important}.SGGLOVES-headerbar__logo .logo,.SGGLOVES-headerbar__logo img.logo{max-width:min(100%, 300px) !important;max-height:64px !important}.SGGLOVES-headerbar__navigation{grid-area:nav !important;align-self:end !important;justify-content:flex-end !important;width:100% !important;overflow:visible !important}.SGGLOVES-headerbar__actions{grid-area:actions !important;align-self:start !important;justify-content:flex-end !important;width:100% !important}.SGGLOVES-headerbar__navigation .ps-mainmenu,.SGGLOVES-headerbar__navigation .ps-mainmenu__desktop{width:100% !important;min-width:0 !important}.ps-mainmenu__tree,.SGGLOVES-headerbar__navigation #top-menu{display:flex !important;flex-wrap:wrap !important;justify-content:flex-end !important;align-content:center !important;gap:clamp(4px, .55vw, 10px) !important;width:100% !important;min-height:0 !important;margin:0 !important}.ps-mainmenu__tree-item{flex:0 1 auto !important;min-width:0 !important}.ps-mainmenu__tree-item-wrapper{min-width:0 !important}.ps-mainmenu__tree-link,.SGGLOVES-headerbar__navigation #top-menu a.ps-mainmenu__tree-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;max-width:clamp(116px, 10vw, 190px) !important;min-height:40px !important;padding:7px 8px !important;border:1px solid transparent !important;border-radius:8px !important;color:var(--SGGLOVES-header-text, #071a34) !important;font-size:clamp(11px, .7vw, 13px) !important;font-weight:520 !important;line-height:1.16 !important;text-align:left !important;text-decoration:none !important;text-transform:uppercase !important;white-space:normal !important;word-break:normal !important;overflow-wrap:anywhere !important}.ps-mainmenu__tree-link:hover,.ps-mainmenu__tree-link:focus,.ps-mainmenu__tree-item.current .ps-mainmenu__tree-link{border-color:rgba(198, 83, 50, .18) !important;background:#fbf5f2 !important;color:var(--SGGLOVES-primary, #c65332) !important}.ps-mainmenu__tree-link::after{display:none !important}.ps-mainmenu__tree-link.has-sggloves-menu-icon,.submenu__left-item.has-sggloves-menu-icon,.submenu__right-items a.has-sggloves-menu-icon{flex-direction:row !important;justify-content:flex-start !important;gap:8px !important;text-align:left !important}.SGGLOVES-menu-category-icon{display:inline-flex !important;flex:0 0 var(--SGGLOVES-menu-category-icon-desktop-size, 24px) !important;align-items:center !important;justify-content:center !important;width:var(--SGGLOVES-menu-category-icon-desktop-size, 24px) !important;height:var(--SGGLOVES-menu-category-icon-desktop-size, 24px) !important;border-radius:8px !important;background:#f7f9fc !important}.SGGLOVES-menu-category-icon img{width:calc(var(--SGGLOVES-menu-category-icon-desktop-size, 24px) - 4px) !important;height:calc(var(--SGGLOVES-menu-category-icon-desktop-size, 24px) - 4px) !important;object-fit:contain !important}.SGGLOVES-headerbar__saleshub,.SGGLOVES-headerbar__b2b,.SGGLOVES-customer-menu__button,.SGGLOVES-headerbar__nav-actions #_desktop_ps_customersignin .header-block__action-btn,#_desktop_ps_shoppingcart .header-block__action-btn{height:46px !important;min-height:46px !important;font-size:.86rem !important}.SGGLOVES-headerbar__saleshub,.SGGLOVES-headerbar__b2b{padding-right:16px !important;padding-left:16px !important}#_desktop_ps_shoppingcart .header-block__action-btn{min-width:122px !important}.SGGLOVES-headerbar__wishlist,.SGGLOVES-headerbar__nav-actions a,.ntwishlist-top-link,.ntwishlist-header-link,.ntproductcompare-top-link,.ntproductcompare-header-link,.productcompare-link,.compare-products,#_desktop_ps_searchbar .ps-searchbar__form,.SGGLOVES-headerbar__navigation .search-widget form{min-width:46px !important;width:46px !important;height:46px !important}#_desktop_ps_searchbar{margin-left:clamp(8px, 1vw, 18px) !important}}.SGGLOVES-customer-menu .dropdown{position:relative !important}.SGGLOVES-customer-menu .dropdown::after{content:"" !important;position:absolute !important;right:0 !important;bottom:-16px !important;left:0 !important;height:16px !important}.SGGLOVES-customer-menu__dropdown{display:block !important;margin-top:10px !important;opacity:0 !important;pointer-events:none !important;transform:translateY(8px) !important;visibility:hidden !important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease !important}.SGGLOVES-customer-menu .dropdown:hover > .SGGLOVES-customer-menu__dropdown,.SGGLOVES-customer-menu .dropdown:focus-within > .SGGLOVES-customer-menu__dropdown,.SGGLOVES-customer-menu__dropdown.show{opacity:1 !important;pointer-events:auto !important;transform:translateY(0) !important;visibility:visible !important}.SGGLOVES-customer-menu__dropdown .dropdown-item{gap:8px !important}@media (min-width: 1200px) and (max-width: 1450px){.SGGLOVES-headerbar__container{max-width:min(100%, calc(100vw - 36px)) !important}.SGGLOVES-headerbar__row{grid-template-columns:minmax(190px, 260px) minmax(0, 1fr) !important;column-gap:18px !important}.SGGLOVES-headerbar__logo .logo,.SGGLOVES-headerbar__logo img.logo{max-width:250px !important}.ps-mainmenu__tree-link,.SGGLOVES-headerbar__navigation #top-menu a.ps-mainmenu__tree-link{max-width:138px !important;padding-right:6px !important;padding-left:6px !important;font-size:11px !important}.SGGLOVES-menu-category-icon{flex-basis:22px !important;width:22px !important;height:22px !important}.SGGLOVES-menu-category-icon img{width:18px !important;height:18px !important}}@media (max-width: 1199.98px){.ps-mainmenu__mobile-toggle .menu-toggle,.ps-mainmenu__back-button .js-back-button,.ps-mainmenu--mobile .menu__toggle-child{display:inline-flex !important;align-items:center !important;justify-content:center !important}.ps-mainmenu__mobile-toggle svg,.ps-mainmenu__back-button svg,.ps-mainmenu--mobile .menu__toggle-child svg{width:24px !important;height:24px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.ps-mainmenu--mobile .menu__link.has-sggloves-menu-icon{flex-direction:row !important;justify-content:flex-start !important;padding-left:var(--SGGLOVES-mobile-menu-padding-x, 15px) !important;text-align:left !important}.ps-mainmenu--mobile .SGGLOVES-menu-category-icon{width:var(--SGGLOVES-menu-category-icon-mobile-size, 28px) !important;height:var(--SGGLOVES-menu-category-icon-mobile-size, 28px) !important;border-radius:8px !important;background:#f7f9fc !important}.ps-mainmenu--mobile .SGGLOVES-menu-category-icon img{width:calc(var(--SGGLOVES-menu-category-icon-mobile-size, 28px) - 4px) !important;height:calc(var(--SGGLOVES-menu-category-icon-mobile-size, 28px) - 4px) !important}}/* SG-GLOVES compact homepage blog cards */.SGGLOVES-blog-section .SGGLOVES-home-blog__grid{grid-template-columns:repeat(var(--SGGLOVES-home-blog-columns-desktop, 3), minmax(0, 1fr)) !important;gap:clamp(16px, 1.55vw, 22px) !important;align-items:start !important}.SGGLOVES-blog-section .SGGLOVES-home-post{height:auto !important;min-height:0 !important}.SGGLOVES-blog-section .SGGLOVES-home-post__figure{aspect-ratio:16/8.4 !important}.SGGLOVES-blog-section .SGGLOVES-home-post__figure img,.SGGLOVES-blog-section .SGGLOVES-home-post > img{height:100% !important;min-height:0 !important;object-fit:cover !important}.SGGLOVES-blog-section .SGGLOVES-home-post__body{display:grid !important;align-content:start !important;gap:9px !important;min-height:0 !important;padding:16px 18px 18px !important}.SGGLOVES-blog-section .SGGLOVES-home-post strong{flex:0 0 auto !important;font-weight:520 !important}.SGGLOVES-blog-section .SGGLOVES-home-post em{margin-top:8px !important}@media (max-width: 991.98px){.SGGLOVES-blog-section .SGGLOVES-home-blog__grid{grid-template-columns:repeat(var(--SGGLOVES-home-blog-columns-tablet, 2), minmax(0, 1fr)) !important}}@media (max-width: 575.98px){.SGGLOVES-blog-section .SGGLOVES-home-blog__grid{grid-template-columns:repeat(var(--SGGLOVES-home-blog-columns-mobile, 1), minmax(0, 1fr)) !important}}/* SG-GLOVES contact page fallback styles */.SGGLOVES-contact-page{--sg-contact-ink:#071a34;--sg-contact-text:#536177;--sg-contact-muted:#728097;--sg-contact-line:#e3eaf2;--sg-contact-soft:#f7f9fc;--sg-contact-orange:#c65332;--sg-contact-shadow:0 18px 46px rgba(7, 26, 52, .07);overflow:hidden;margin-top:-1px;padding-bottom:clamp(34px, 5vw, 72px);background:linear-gradient(180deg, #fff 0%, #f7f9fc 100%);color:var(--sg-contact-text);font-family:var(--SGGLOVES-body-font, Inter, system-ui, sans-serif);font-weight:300}.SGGLOVES-contact-page *,.SGGLOVES-contact-page *::before,.SGGLOVES-contact-page *::after{box-sizing:border-box}.SGGLOVES-contact-page h1,.SGGLOVES-contact-page h2,.SGGLOVES-contact-page h3,.SGGLOVES-contact-page strong{color:var(--sg-contact-ink);letter-spacing:0}.SGGLOVES-contact-page a{color:var(--sg-contact-orange);text-decoration:none}.SGGLOVES-contact-hero{border-bottom:1px solid var(--sg-contact-line);background:linear-gradient(90deg, rgba(255,255,255,.96) 0%, rgba(255,255,255,.88) 48%, rgba(255,255,255,.72) 100%),var(--SGGLOVES-contact-hero-image, none) center/cover no-repeat,linear-gradient(135deg, var(--SGGLOVES-contact-hero-bg, #f5f7f8), var(--SGGLOVES-contact-hero-bg-alt, #edf1f4))}.SGGLOVES-contact-hero__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 380px);gap:clamp(18px, 4vw, 56px);align-items:center;min-height:clamp(260px, 26vw, 380px);padding-top:clamp(32px, 5vw, 70px);padding-bottom:clamp(32px, 5vw, 70px)}.SGGLOVES-contact-eyebrow{display:inline-flex;margin-bottom:10px;color:var(--sg-contact-orange);font-size:.75rem;font-weight:650;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.SGGLOVES-contact-hero__content h1{max-width:780px;margin:0;font-size:clamp(2.2rem, 5vw, 5rem);font-weight:650;line-height:.98}.SGGLOVES-contact-hero__content p{max-width:650px;margin:18px 0 0;color:var(--sg-contact-text);font-size:clamp(1rem, 1.25vw, 1.18rem);font-weight:300;line-height:1.6}.SGGLOVES-contact-hero__quick,.SGGLOVES-contact-panel,.SGGLOVES-contact-card,.SGGLOVES-contact-map-card,.SGGLOVES-contact-help,.SGGLOVES-contact-reassurance,.SGGLOVES-contact-faq,.SGGLOVES-contact-trust{border:1px solid var(--sg-contact-line);border-radius:10px;background:rgba(255,255,255,.96);box-shadow:var(--sg-contact-shadow)}.SGGLOVES-contact-hero__quick{display:grid;gap:8px;padding:22px}.SGGLOVES-contact-hero__quick span,.SGGLOVES-contact-card h2,.SGGLOVES-contact-form-panel h2,.SGGLOVES-contact-assistant h2,.SGGLOVES-contact-section-head h2,.SGGLOVES-contact-faq h2,.SGGLOVES-contact-trust h2{margin:0;font-weight:560}.SGGLOVES-contact-shell{display:grid;gap:clamp(18px, 2vw, 26px);padding-top:clamp(22px, 3vw, 38px)}.SGGLOVES-contact-cards{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px}.SGGLOVES-contact-card{display:grid;grid-template-columns:46px minmax(0, 1fr);gap:14px;min-height:138px;padding:18px}.SGGLOVES-contact-icon{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(198, 83, 50,.18);border-radius:10px;background:#f9eeea;color:var(--sg-contact-orange);flex:0 0 auto}.SGGLOVES-contact-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.SGGLOVES-contact-card h2{margin-bottom:8px;font-size:1rem}.SGGLOVES-contact-card p,.SGGLOVES-contact-panel p,.SGGLOVES-contact-map-card p,.SGGLOVES-contact-bottom p{margin:0;color:var(--sg-contact-text);font-weight:300;line-height:1.55}.SGGLOVES-contact-card a{display:block;width:max-content;max-width:100%;font-weight:500}.SGGLOVES-contact-workspace{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(320px, .75fr);gap:18px;align-items:start}.SGGLOVES-contact-panel{padding:clamp(18px, 2vw, 28px)}.SGGLOVES-contact-form-panel .contact-form,.SGGLOVES-contact-form-panel form{display:grid;gap:14px;margin:0}.SGGLOVES-contact-form-panel input,.SGGLOVES-contact-form-panel textarea,.SGGLOVES-contact-form-panel select,.SGGLOVES-contact-assistant input{min-height:48px;border:1px solid var(--sg-contact-line);border-radius:8px;background:#fff;color:var(--sg-contact-ink);font-weight:300}.SGGLOVES-contact-form-panel textarea{min-height:150px}.SGGLOVES-contact-form-panel button,.SGGLOVES-contact-form-panel .btn-primary,.SGGLOVES-contact-assistant button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--sg-contact-orange);border-radius:8px;background:var(--sg-contact-orange);color:#fff;font-weight:560;box-shadow:0 16px 32px rgba(198, 83, 50,.18)}.SGGLOVES-contact-assistant{position:sticky;top:112px;display:grid;gap:16px}.SGGLOVES-contact-assistant__top{display:flex;gap:12px;align-items:center}.SGGLOVES-contact-assistant__top > div{display:grid;gap:2px}.SGGLOVES-contact-assistant__tabs,.SGGLOVES-contact-checks,.SGGLOVES-contact-trust__badges{display:flex;flex-wrap:wrap;gap:8px}.SGGLOVES-contact-assistant__tabs span,.SGGLOVES-contact-trust__badges span{padding:7px 10px;border:1px solid var(--sg-contact-line);border-radius:999px;background:var(--sg-contact-soft);color:var(--sg-contact-ink);font-size:.83rem;font-weight:500}.SGGLOVES-contact-assistant__search{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px}.SGGLOVES-contact-checks{flex-direction:column;margin:0;padding:0;list-style:none}.SGGLOVES-contact-checks li{position:relative;padding-left:18px;color:var(--sg-contact-text);font-size:.93rem;font-weight:300}.SGGLOVES-contact-checks li::before{content:"";position:absolute;top:.42em;left:2px;width:10px;height:10px;border-radius:999px;background:var(--sg-contact-orange);box-shadow:0 0 0 4px rgba(198, 83, 50,.1)}.SGGLOVES-contact-section-head{display:grid;gap:4px;margin-bottom:14px}.SGGLOVES-contact-map-card{display:grid;grid-template-columns:minmax(260px, 360px) minmax(0, 1fr);overflow:hidden}.SGGLOVES-contact-map-card__info{display:grid;gap:12px;align-content:start;padding:clamp(18px, 2vw, 26px);border-right:1px solid var(--sg-contact-line);background:#fff}.SGGLOVES-contact-map-card__info address{margin:0;color:var(--sg-contact-text);font-style:normal;font-weight:300;line-height:1.55}.SGGLOVES-contact-map,.SGGLOVES-contact-map iframe{width:100%;min-height:380px}.SGGLOVES-contact-map iframe{display:block;height:100%;border:0}.SGGLOVES-contact-help{padding:clamp(18px, 2vw, 26px)}.SGGLOVES-contact-help ol,.SGGLOVES-contact-reassurance{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin:0;padding:0}.SGGLOVES-contact-help ol{counter-reset:sg-contact-help;list-style:none}.SGGLOVES-contact-help li,.SGGLOVES-contact-reassurance > div{display:grid;gap:8px;align-content:start;min-height:118px;padding:16px;border:1px solid var(--sg-contact-line);border-radius:9px;background:var(--sg-contact-soft)}.SGGLOVES-contact-help li::before{counter-increment:sg-contact-help;content:counter(sg-contact-help);display:grid;width:28px;height:28px;margin-bottom:2px;place-items:center;border-radius:999px;background:var(--sg-contact-orange);color:#fff;font-size:.8rem;font-weight:650}.SGGLOVES-contact-help li strong,.SGGLOVES-contact-reassurance strong{font-size:.95rem;font-weight:520}.SGGLOVES-contact-help li span,.SGGLOVES-contact-reassurance span:last-child{color:var(--sg-contact-muted);font-size:.88rem;font-weight:300;line-height:1.42}.SGGLOVES-contact-bottom{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(280px, .55fr);gap:18px;align-items:start}.SGGLOVES-contact-faq,.SGGLOVES-contact-trust{padding:clamp(18px, 2vw, 26px)}.SGGLOVES-contact-faq__grid{display:grid;gap:10px}.SGGLOVES-contact-faq__item{border:1px solid var(--sg-contact-line);border-radius:9px;background:#fff}.SGGLOVES-contact-faq__item summary{cursor:pointer;padding:13px 14px;color:var(--sg-contact-ink);font-size:.94rem;font-weight:520}.SGGLOVES-contact-faq__item p{padding:0 14px 14px}.SGGLOVES-contact-trust{display:grid;gap:10px}.SGGLOVES-contact-trust > strong{color:var(--sg-contact-orange);font-size:2.1rem;font-weight:520;line-height:1}@media (max-width: 1199.98px){.SGGLOVES-contact-cards,.SGGLOVES-contact-help ol,.SGGLOVES-contact-reassurance{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 991.98px){.SGGLOVES-contact-hero__inner,.SGGLOVES-contact-workspace,.SGGLOVES-contact-map-card,.SGGLOVES-contact-bottom{grid-template-columns:1fr}.SGGLOVES-contact-assistant{position:static}.SGGLOVES-contact-map-card__info{border-right:0;border-bottom:1px solid var(--sg-contact-line)}}@media (max-width: 575.98px){.SGGLOVES-contact-hero__inner{min-height:0;padding-top:28px;padding-bottom:28px}.SGGLOVES-contact-shell{padding-right:14px;padding-left:14px}.SGGLOVES-contact-cards,.SGGLOVES-contact-help ol,.SGGLOVES-contact-reassurance{grid-template-columns:1fr}.SGGLOVES-contact-card{min-height:0}.SGGLOVES-contact-assistant__search{grid-template-columns:1fr}.SGGLOVES-contact-map,.SGGLOVES-contact-map iframe{min-height:300px}}/* SG-GLOVES final header layout based on the approved visual */.header,.header-bottom,.SGGLOVES-headerbar{background:var(--SGGLOVES-header-bg, #ffffff) !important;color:var(--SGGLOVES-header-text, #071a34) !important}.SGGLOVES-headerbar{border-bottom:1px solid var(--SGGLOVES-header-border, #e3eaf2) !important;box-shadow:0 18px 48px rgba(7, 26, 52, .055) !important}.SGGLOVES-headerbar__container{width:100% !important;max-width:min(1920px, calc(100vw - 72px)) !important;padding-right:0 !important;padding-left:0 !important}.SGGLOVES-headerbar__row{display:grid !important;grid-template-columns:minmax(270px, 440px) minmax(0, 1fr) !important;grid-template-areas:"logo actions" "nav nav" !important;align-items:center !important;gap:26px clamp(24px, 4vw, 72px) !important;min-height:0 !important;padding:clamp(28px, 3vw, 42px) 0 0 !important}.SGGLOVES-headerbar__logo{grid-area:logo !important;align-self:center !important;justify-self:start !important;margin:0 !important;min-width:0 !important}.SGGLOVES-headerbar__logo .logo,.SGGLOVES-headerbar__logo img.logo,.header-bottom__logo .logo,.header-bottom__logo img.logo{display:block !important;width:auto !important;max-width:clamp(260px, 22vw, 430px) !important;max-height:clamp(62px, 5vw, 92px) !important;object-fit:contain !important}.SGGLOVES-headerbar__actions{grid-area:actions !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;flex-wrap:nowrap !important;gap:clamp(12px, 1.3vw, 22px) !important;margin:0 !important;min-width:0 !important;width:100% !important}.SGGLOVES-headerbar__nav-actions{display:flex !important;align-items:center !important;gap:clamp(12px, 1vw, 18px) !important;min-width:0 !important}.SGGLOVES-headerbar__nav-actions > *{flex:0 0 auto !important}.SGGLOVES-headerbar__nav-actions > :not(#_desktop_ps_customersignin):not(#_desktop_ps_shoppingcart):not(.SGGLOVES-headerbar__search){display:none !important}.SGGLOVES-headerbar__nav-actions #_desktop_ps_customersignin,.SGGLOVES-headerbar__nav-actions #_desktop_ps_shoppingcart,.SGGLOVES-headerbar__nav-actions .SGGLOVES-customer-menu,.SGGLOVES-headerbar__nav-actions .SGGLOVES-customer-menu .header-block,.SGGLOVES-headerbar__nav-actions .SGGLOVES-customer-menu .dropdown,.SGGLOVES-headerbar__nav-actions .ps-shoppingcart,.SGGLOVES-headerbar__nav-actions .ps-shoppingcart .header-block{display:flex !important;align-items:center !important;margin:0 !important}.SGGLOVES-headerbar__saleshub,.SGGLOVES-customer-menu__button,.SGGLOVES-headerbar__nav-actions #_desktop_ps_customersignin .header-block__action-btn,#_desktop_ps_shoppingcart .header-block__action-btn,.SGGLOVES-headerbar__wishlist,.SGGLOVES-headerbar__b2b,.SGGLOVES-headerbar__compare,.SGGLOVES-headerbar__search .ps-searchbar--mobile .header-block__action-btn,#_desktop_ps_searchbar .ps-searchbar__form{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:58px !important;min-height:58px !important;border:1px solid var(--SGGLOVES-header-action-border, #d4dce7) !important;border-radius:8px !important;background:var(--SGGLOVES-header-action-bg, #ffffff) !important;color:var(--SGGLOVES-header-action-text, #071a34) !important;box-shadow:0 16px 34px rgba(7, 26, 52, .045) !important;text-decoration:none !important;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease !important}.SGGLOVES-headerbar__saleshub,.SGGLOVES-customer-menu__button,.SGGLOVES-headerbar__b2b{gap:12px !important;min-width:clamp(172px, 13vw, 238px) !important;padding:0 clamp(18px, 1.4vw, 28px) !important;font-size:clamp(.92rem, .95vw, 1.08rem) !important;font-weight:520 !important;line-height:1 !important;white-space:nowrap !important}#_desktop_ps_shoppingcart .header-block__action-btn{gap:12px !important;min-width:clamp(138px, 9vw, 176px) !important;padding:0 clamp(18px, 1.3vw, 28px) !important;border-color:var(--SGGLOVES-header-cart-bg, #c65332) !important;background:linear-gradient(180deg, #c65332 0%, var(--SGGLOVES-header-cart-bg, #c65332) 100%) !important;color:var(--SGGLOVES-header-cart-text, #ffffff) !important;box-shadow:0 18px 36px rgba(198, 83, 50, .22) !important;font-size:clamp(.95rem, 1vw, 1.12rem) !important;font-weight:600 !important}.SGGLOVES-headerbar__wishlist,.SGGLOVES-headerbar__compare,.SGGLOVES-headerbar__search,#_desktop_ps_searchbar,#_desktop_ps_searchbar .ps-searchbar,.SGGLOVES-headerbar__search .ps-searchbar--mobile .header-block__action-btn{position:relative !important;flex:0 0 58px !important;width:58px !important;min-width:58px !important;height:58px !important}.SGGLOVES-headerbar__wishlist,.SGGLOVES-headerbar__compare{padding:0 !important}.SGGLOVES-headerbar__saleshub:hover,.SGGLOVES-headerbar__saleshub:focus,.SGGLOVES-customer-menu__button:hover,.SGGLOVES-customer-menu__button:focus,.SGGLOVES-headerbar__wishlist:hover,.SGGLOVES-headerbar__wishlist:focus,.SGGLOVES-headerbar__b2b:hover,.SGGLOVES-headerbar__b2b:focus,.SGGLOVES-headerbar__compare:hover,.SGGLOVES-headerbar__compare:focus,#_desktop_ps_searchbar .ps-searchbar:focus-within .ps-searchbar__form,#_desktop_ps_searchbar .ps-searchbar:hover .ps-searchbar__form{border-color:rgba(198, 83, 50, .5) !important;color:var(--SGGLOVES-primary, #c65332) !important;box-shadow:0 18px 38px rgba(198, 83, 50, .10) !important}.SGGLOVES-headerbar__saleshub svg,.SGGLOVES-customer-menu__button svg,#_desktop_ps_shoppingcart .header-block__action-btn svg,.SGGLOVES-headerbar__wishlist svg,.SGGLOVES-headerbar__b2b svg,.SGGLOVES-headerbar__compare svg,.SGGLOVES-headerbar__search svg{width:24px !important;height:24px !important}#_desktop_ps_shoppingcart .header-block__icon,#_desktop_ps_shoppingcart .header-block__title,#_desktop_ps_shoppingcart .header-block__action-btn svg{color:var(--SGGLOVES-header-cart-text, #ffffff) !important}.SGGLOVES-headerbar__actions .header-block__badge,#_desktop_ps_shoppingcart .header-block__badge,.SGGLOVES-headerbar__compare .header-block__badge,#_mobile_ntproductcompare .header-block__badge,#_mobile_ps_shoppingcart .header-block__badge{display:grid !important;place-items:center !important;min-width:24px !important;height:24px !important;padding:0 6px !important;border:2px solid #ffffff !important;border-radius:999px !important;background:var(--SGGLOVES-primary, #c65332) !important;color:#ffffff !important;font-size:12px !important;font-weight:700 !important;line-height:1 !important}#_desktop_ps_shoppingcart .header-block__badge{position:static !important;margin-left:2px !important;background:#071a34 !important}.SGGLOVES-headerbar__compare .header-block__badge,#_mobile_ntproductcompare .header-block__badge,#_mobile_ps_shoppingcart .header-block__badge{position:absolute !important;top:-7px !important;right:-7px !important}.SGGLOVES-headerbar__search #_desktop_ps_searchbar{display:flex !important;margin:0 !important;padding:0 !important}#_desktop_ps_searchbar .ps-searchbar{position:absolute !important;top:0 !important;right:0 !important;z-index:30 !important;transition:width .18s ease !important}#_desktop_ps_searchbar .ps-searchbar__form{position:absolute !important;inset:0 0 auto auto !important;display:flex !important;width:58px !important;padding:0 !important;overflow:hidden !important}#_desktop_ps_searchbar .ps-searchbar__magnifier{position:absolute !important;top:0 !important;right:0 !important;left:auto !important;z-index:2 !important;display:grid !important;width:58px !important;height:58px !important;margin:0 !important;place-items:center !important;color:var(--SGGLOVES-search-icon-color, #071a34) !important;pointer-events:none !important}#_desktop_ps_searchbar .ps-searchbar__input{width:58px !important;height:58px !important;padding:0 58px 0 18px !important;border:0 !important;border-radius:8px !important;background:transparent !important;color:var(--SGGLOVES-header-action-text, #071a34) !important;opacity:0 !important;pointer-events:none !important;transition:opacity .16s ease,width .18s ease !important}#_desktop_ps_searchbar .ps-searchbar:hover,#_desktop_ps_searchbar .ps-searchbar:focus-within,#_desktop_ps_searchbar .ps-searchbar:hover .ps-searchbar__form,#_desktop_ps_searchbar .ps-searchbar:focus-within .ps-searchbar__form,#_desktop_ps_searchbar .ps-searchbar:hover .ps-searchbar__input,#_desktop_ps_searchbar .ps-searchbar:focus-within .ps-searchbar__input{width:min(330px, 44vw) !important}#_desktop_ps_searchbar .ps-searchbar:hover .ps-searchbar__input,#_desktop_ps_searchbar .ps-searchbar:focus-within .ps-searchbar__input{opacity:1 !important;pointer-events:auto !important}.SGGLOVES-headerbar__navigation{grid-area:nav !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-width:0 !important;padding:0 !important;border-top:1px solid var(--SGGLOVES-header-border, #e3eaf2) !important}.SGGLOVES-headerbar__navigation .ps-mainmenu,.SGGLOVES-headerbar__navigation .ps-mainmenu__desktop{width:100% !important;min-width:0 !important}.SGGLOVES-headerbar__navigation .ps-mainmenu__mobile-toggle{display:none !important}.ps-mainmenu__tree,.SGGLOVES-headerbar__navigation #top-menu{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;gap:clamp(14px, 3vw, 72px) !important;width:100% !important;min-height:78px !important;margin:0 !important;padding:0 !important;overflow-x:auto !important;overflow-y:visible !important;scrollbar-width:none !important}.ps-mainmenu__tree::-webkit-scrollbar,.SGGLOVES-headerbar__navigation #top-menu::-webkit-scrollbar{display:none !important}.ps-mainmenu__tree-item,.SGGLOVES-headerbar__navigation #top-menu > li{flex:0 0 auto !important;min-width:0 !important}.ps-mainmenu__tree-item-wrapper{align-items:center !important;display:inline-flex !important;min-width:0 !important}.ps-mainmenu__tree-link,.SGGLOVES-headerbar__navigation #top-menu a.ps-mainmenu__tree-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:78px !important;max-width:none !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:var(--SGGLOVES-header-text, #071a34) !important;font-size:clamp(12px, .88vw, 15px) !important;font-weight:620 !important;letter-spacing:.035em !important;line-height:1.15 !important;text-align:center !important;text-decoration:none !important;text-transform:uppercase !important;white-space:nowrap !important}.SGGLOVES-headerbar__navigation .SGGLOVES-menu-category-icon{display:none !important}.ps-mainmenu__tree-link::after{display:none !important}.ps-mainmenu__tree-link:hover,.ps-mainmenu__tree-link:focus,.ps-mainmenu__tree-item.current .ps-mainmenu__tree-link{background:transparent !important;color:var(--SGGLOVES-primary, #c65332) !important}.SGGLOVES-customer-menu .dropdown{position:relative !important}.SGGLOVES-customer-menu .dropdown::after{content:"" !important;position:absolute !important;right:0 !important;bottom:-18px !important;left:0 !important;height:18px !important}.SGGLOVES-customer-menu__dropdown{display:block !important;min-width:250px !important;margin-top:12px !important;padding:10px !important;border:1px solid #e3eaf2 !important;border-radius:10px !important;background:#ffffff !important;box-shadow:0 22px 52px rgba(7, 26, 52, .14) !important;opacity:0 !important;pointer-events:none !important;transform:translateY(8px) !important;visibility:hidden !important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease !important}.SGGLOVES-customer-menu .dropdown:hover > .SGGLOVES-customer-menu__dropdown,.SGGLOVES-customer-menu .dropdown:focus-within > .SGGLOVES-customer-menu__dropdown,.SGGLOVES-customer-menu__dropdown.show{opacity:1 !important;pointer-events:auto !important;transform:translateY(0) !important;visibility:visible !important}.SGGLOVES-customer-menu__dropdown .dropdown-item{border-radius:8px !important;color:#071a34 !important;font-size:.92rem !important;font-weight:400 !important;padding:11px 12px !important}.SGGLOVES-customer-menu__dropdown .dropdown-item:hover,.SGGLOVES-customer-menu__dropdown .dropdown-item:focus{background:#f9eeea !important;color:var(--SGGLOVES-primary, #c65332) !important}@media (max-width: 1599.98px) and (min-width: 1200px){.SGGLOVES-headerbar__container{max-width:min(100%, calc(100vw - 44px)) !important}.SGGLOVES-headerbar__row{grid-template-columns:minmax(230px, 340px) minmax(0, 1fr) !important;gap:22px clamp(18px, 2.2vw, 42px) !important}.SGGLOVES-headerbar__logo .logo,.SGGLOVES-headerbar__logo img.logo,.header-bottom__logo .logo,.header-bottom__logo img.logo{max-width:clamp(230px, 20vw, 340px) !important}.SGGLOVES-headerbar__saleshub,.SGGLOVES-customer-menu__button,.SGGLOVES-headerbar__b2b{min-width:148px !important;padding-right:16px !important;padding-left:16px !important;font-size:.92rem !important}#_desktop_ps_shoppingcart .header-block__action-btn{min-width:124px !important}.SGGLOVES-headerbar__saleshub,.SGGLOVES-customer-menu__button,.SGGLOVES-headerbar__nav-actions #_desktop_ps_customersignin .header-block__action-btn,#_desktop_ps_shoppingcart .header-block__action-btn,.SGGLOVES-headerbar__wishlist,.SGGLOVES-headerbar__b2b,.SGGLOVES-headerbar__compare,.SGGLOVES-headerbar__search,#_desktop_ps_searchbar,#_desktop_ps_searchbar .ps-searchbar,#_desktop_ps_searchbar .ps-searchbar__form,#_desktop_ps_searchbar .ps-searchbar__magnifier{height:52px !important;min-height:52px !important}.SGGLOVES-headerbar__wishlist,.SGGLOVES-headerbar__compare,.SGGLOVES-headerbar__search,#_desktop_ps_searchbar,#_desktop_ps_searchbar .ps-searchbar,#_desktop_ps_searchbar .ps-searchbar__form,#_desktop_ps_searchbar .ps-searchbar__magnifier{width:52px !important;min-width:52px !important;flex-basis:52px !important}.ps-mainmenu__tree,.SGGLOVES-headerbar__navigation #top-menu{gap:clamp(10px, 2vw, 42px) !important}}@media (max-width: 1199.98px){.SGGLOVES-headerbar__container{max-width:100% !important;padding-right:12px !important;padding-left:12px !important}.SGGLOVES-headerbar__row{display:grid !important;grid-template-columns:38px 38px minmax(104px, 1fr) 38px 38px 38px !important;grid-template-areas:"search nav logo account cart compare" !important;gap:6px !important;align-items:center !important;min-height:76px !important;padding:0 !important}.SGGLOVES-headerbar__actions{grid-area:search !important;display:flex !important;width:38px !important;min-width:38px !important;height:38px !important;justify-content:center !important;overflow:visible !important}.SGGLOVES-headerbar__actions > :not(.SGGLOVES-headerbar__search):not(.SGGLOVES-headerbar__nav-actions){display:none !important}.SGGLOVES-headerbar__actions > .SGGLOVES-headerbar__nav-actions{display:flex !important;width:38px !important;min-width:38px !important;height:38px !important;gap:0 !important}.SGGLOVES-headerbar__actions > .SGGLOVES-headerbar__nav-actions > :not(.SGGLOVES-headerbar__search){display:none !important}.SGGLOVES-headerbar__actions > .SGGLOVES-headerbar__nav-actions > #_desktop_ps_customersignin,.SGGLOVES-headerbar__actions > .SGGLOVES-headerbar__nav-actions > #_desktop_ps_shoppingcart{display:none !important}.SGGLOVES-headerbar__search,.SGGLOVES-headerbar__search .ps-searchbar--mobile,.SGGLOVES-headerbar__search .ps-searchbar--mobile .header-block,.SGGLOVES-headerbar__search .ps-searchbar--mobile .header-block__action-btn{display:flex !important;width:38px !important;min-width:38px !important;height:38px !important;flex:0 0 38px !important}.SGGLOVES-headerbar__search #_desktop_ps_searchbar{display:none !important}.SGGLOVES-headerbar__search .ps-searchbar--mobile .header-block__action-btn{border-color:transparent !important;box-shadow:none !important}.SGGLOVES-headerbar__navigation{grid-area:nav !important;display:flex !important;width:38px !important;min-width:38px !important;height:38px !important;padding:0 !important;border-top:0 !important;justify-self:center !important}.SGGLOVES-headerbar__navigation .ps-mainmenu,.SGGLOVES-headerbar__navigation .ps-mainmenu__mobile-toggle{display:flex !important;width:38px !important;min-width:38px !important;height:38px !important}.SGGLOVES-headerbar__navigation .ps-mainmenu__desktop{display:none !important}.ps-mainmenu__mobile-toggle .menu-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;min-width:38px !important;height:38px !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:#ffffff !important;color:var(--SGGLOVES-header-text, #071a34) !important;box-shadow:0 12px 26px rgba(7, 26, 52, .06) !important}.SGGLOVES-headerbar__logo{grid-area:logo !important;justify-self:center !important;margin:0 !important}.SGGLOVES-headerbar__logo .logo,.SGGLOVES-headerbar__logo img.logo,.header-bottom__logo .logo,.header-bottom__logo img.logo{max-width:min(218px, 39vw) !important;max-height:48px !important}.SGGLOVES-headerbar__row > #_mobile_ps_customersignin{grid-area:account !important;display:flex !important;justify-content:center !important;width:38px !important;min-width:38px !important;height:38px !important}.SGGLOVES-headerbar__row > #_mobile_ps_shoppingcart{grid-area:cart !important;display:flex !important;justify-content:center !important;width:38px !important;min-width:38px !important;height:38px !important}.SGGLOVES-headerbar__row > #_mobile_ntproductcompare{grid-area:compare !important;display:flex !important;justify-content:center !important;width:38px !important;min-width:38px !important;height:38px !important}#_mobile_ps_customersignin .header-block__action-btn,#_mobile_ps_shoppingcart .header-block__action-btn,#_mobile_ntproductcompare .header-block__action-btn,.SGGLOVES-account-dropdown__toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;min-width:38px !important;height:38px !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:#ffffff !important;color:var(--SGGLOVES-header-text, #071a34) !important;box-shadow:none !important}.SGGLOVES-headerbar__search svg,.ps-mainmenu__mobile-toggle svg,#_mobile_ps_customersignin svg,#_mobile_ps_shoppingcart svg,#_mobile_ntproductcompare svg{width:22px !important;height:22px !important}.SGGLOVES-account-dropdown{position:relative !important}.SGGLOVES-account-dropdown__menu{right:0 !important;left:auto !important;min-width:230px !important;margin-top:10px !important;border:1px solid #e3eaf2 !important;border-radius:10px !important;background:#ffffff !important;box-shadow:0 22px 52px rgba(7, 26, 52, .14) !important;z-index:1055 !important}.ps-mainmenu--mobile.offcanvas{width:min(360px, 92vw) !important;border-right:1px solid #e3eaf2 !important;background:#ffffff !important}.ps-mainmenu--mobile .offcanvas-header{min-height:66px !important;border-bottom:1px solid #e3eaf2 !important}.ps-mainmenu--mobile .menu__list{margin:0 !important;padding:8px 0 !important}.ps-mainmenu--mobile li{list-style:none !important}.ps-mainmenu--mobile .menu__link{display:flex !important;align-items:center !important;justify-content:flex-start !important;min-height:52px !important;padding:12px 18px !important;color:#071a34 !important;font-size:var(--SGGLOVES-mobile-menu-font-size, 15px) !important;font-weight:520 !important;text-align:left !important;text-decoration:none !important}.ps-mainmenu--mobile .menu__link.has-sggloves-menu-icon{gap:12px !important;padding-left:16px !important}.ps-mainmenu--mobile .SGGLOVES-menu-category-icon{display:inline-flex !important;flex:0 0 var(--SGGLOVES-menu-category-icon-mobile-size, 28px) !important;align-items:center !important;justify-content:center !important;width:var(--SGGLOVES-menu-category-icon-mobile-size, 28px) !important;height:var(--SGGLOVES-menu-category-icon-mobile-size, 28px) !important;border-radius:8px !important;background:#f7f9fc !important}.ps-mainmenu--mobile .menu__toggle-child{width:44px !important;min-width:44px !important;height:52px !important;color:#071a34 !important}}@media (max-width: 390px){.SGGLOVES-headerbar__container{padding-right:8px !important;padding-left:8px !important}.SGGLOVES-headerbar__row{grid-template-columns:34px 34px minmax(96px, 1fr) 34px 34px 34px !important;gap:5px !important}.SGGLOVES-headerbar__actions,.SGGLOVES-headerbar__search,.SGGLOVES-headerbar__search .ps-searchbar--mobile,.SGGLOVES-headerbar__search .ps-searchbar--mobile .header-block,.SGGLOVES-headerbar__search .ps-searchbar--mobile .header-block__action-btn,.SGGLOVES-headerbar__navigation,.SGGLOVES-headerbar__navigation .ps-mainmenu,.SGGLOVES-headerbar__navigation .ps-mainmenu__mobile-toggle,.ps-mainmenu__mobile-toggle .menu-toggle,.SGGLOVES-headerbar__row > #_mobile_ps_customersignin,.SGGLOVES-headerbar__row > #_mobile_ps_shoppingcart,.SGGLOVES-headerbar__row > #_mobile_ntproductcompare,#_mobile_ps_customersignin .header-block__action-btn,#_mobile_ps_shoppingcart .header-block__action-btn,#_mobile_ntproductcompare .header-block__action-btn,.SGGLOVES-account-dropdown__toggle{width:34px !important;min-width:34px !important;height:34px !important;flex-basis:34px !important}.SGGLOVES-headerbar__logo .logo,.SGGLOVES-headerbar__logo img.logo,.header-bottom__logo .logo,.header-bottom__logo img.logo{max-width:min(188px, 38vw) !important;max-height:42px !important}}/* Keep the mobile offcanvas independent from the header grid. */.SGGLOVES-headerbar__navigation > .ps-mainmenu--mobile.offcanvas,.ps-mainmenu--mobile.offcanvas{position:fixed !important;top:0 !important;bottom:0 !important;left:0 !important;z-index:1045 !important;display:block !important;width:min(370px, 92vw) !important;min-width:0 !important;max-width:92vw !important;height:100vh !important;min-height:100vh !important;overflow-y:auto !important}.SGGLOVES-headerbar__navigation > .ps-mainmenu--desktop{min-width:0 !important}@media (max-width: 1199.98px){.SGGLOVES-headerbar__navigation > .ps-mainmenu--desktop{display:flex !important;width:38px !important;min-width:38px !important;height:38px !important}.SGGLOVES-headerbar__navigation > .ps-mainmenu--mobile.offcanvas,.ps-mainmenu--mobile.offcanvas{width:min(370px, 92vw) !important;min-width:0 !important;height:100vh !important}}/* SG-GLOVES approved header composition, final cascade layer. */@media (min-width: 1200px){body .SGGLOVES-headerbar{background:var(--SGGLOVES-header-bg, #ffffff) !important;border-bottom:1px solid var(--SGGLOVES-header-border, #e3eaf2) !important;box-shadow:0 18px 52px rgba(7, 26, 52, .055) !important}body .SGGLOVES-headerbar__container{max-width:min(1920px, calc(100vw - 72px)) !important;padding-right:0 !important;padding-left:0 !important}body .SGGLOVES-headerbar__row{display:grid !important;grid-template-columns:minmax(270px, 460px) minmax(0, 1fr) !important;grid-template-areas:"logo actions" "nav nav" !important;align-items:center !important;gap:clamp(18px, 2.2vw, 34px) clamp(24px, 4vw, 82px) !important;min-height:0 !important;padding:clamp(34px, 3.4vw, 58px) 0 0 !important}body .SGGLOVES-headerbar__logo{grid-area:logo !important;align-self:center !important;justify-self:start !important;order:initial !important;margin:0 !important;min-width:0 !important}body .SGGLOVES-headerbar__logo .logo,body .SGGLOVES-headerbar__logo img.logo,body .header-bottom__logo .logo,body .header-bottom__logo img.logo{display:block !important;width:auto !important;max-width:clamp(290px, 21vw, 430px) !important;max-height:clamp(58px, 4.8vw, 86px) !important;object-fit:contain !important}body .SGGLOVES-headerbar__actions{grid-area:actions !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;flex-wrap:nowrap !important;gap:clamp(10px, 1vw, 20px) !important;width:100% !important;min-width:0 !important;min-height:58px !important;order:initial !important;margin:0 !important;overflow:visible !important}body .SGGLOVES-headerbar__nav-actions{display:flex !important;align-items:center !important;gap:clamp(10px, .85vw, 18px) !important;min-width:0 !important}body .SGGLOVES-headerbar__nav-actions > :not(#_desktop_ps_customersignin):not(#_desktop_ps_shoppingcart):not(.SGGLOVES-headerbar__search){display:none !important}body .SGGLOVES-headerbar__nav-actions #_desktop_ps_customersignin,body .SGGLOVES-headerbar__nav-actions #_desktop_ps_shoppingcart,body .SGGLOVES-customer-menu,body .SGGLOVES-customer-menu .header-block,body .SGGLOVES-customer-menu .dropdown,body #_desktop_ps_shoppingcart,body #_desktop_ps_shoppingcart .header-block{display:flex !important;align-items:center !important;margin:0 !important;min-width:0 !important}body .SGGLOVES-headerbar__saleshub,body .SGGLOVES-customer-menu__button,body .SGGLOVES-headerbar__nav-actions #_desktop_ps_customersignin .header-block__action-btn,body #_desktop_ps_shoppingcart .header-block__action-btn,body .SGGLOVES-headerbar__wishlist,body .SGGLOVES-headerbar__b2b,body .SGGLOVES-headerbar__compare,body #_desktop_ps_searchbar .ps-searchbar__form{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:58px !important;min-height:58px !important;border:1px solid var(--SGGLOVES-header-action-border, #d2dae6) !important;border-radius:8px !important;background:var(--SGGLOVES-header-action-bg, #ffffff) !important;color:var(--SGGLOVES-header-action-text, #071a34) !important;box-shadow:0 16px 34px rgba(7, 26, 52, .045) !important;text-decoration:none !important}body .SGGLOVES-headerbar__saleshub,body .SGGLOVES-customer-menu__button,body .SGGLOVES-headerbar__b2b{gap:12px !important;min-width:clamp(156px, 12vw, 238px) !important;padding:0 clamp(15px, 1.2vw, 26px) !important;font-size:clamp(.88rem, .9vw, 1.05rem) !important;font-weight:520 !important;line-height:1 !important;white-space:nowrap !important}body #_desktop_ps_shoppingcart .header-block__action-btn{gap:12px !important;min-width:clamp(124px, 8.5vw, 172px) !important;padding:0 clamp(16px, 1.2vw, 26px) !important;border-color:var(--SGGLOVES-header-cart-bg, #c65332) !important;background:linear-gradient(180deg, #d26445 0%, var(--SGGLOVES-header-cart-bg, #c65332) 100%) !important;color:var(--SGGLOVES-header-cart-text, #ffffff) !important;box-shadow:0 18px 36px rgba(198, 83, 50, .22) !important;font-weight:620 !important}body .SGGLOVES-headerbar__wishlist,body .SGGLOVES-headerbar__compare,body .SGGLOVES-headerbar__search,body #_desktop_ps_searchbar,body #_desktop_ps_searchbar .ps-searchbar{position:relative !important;flex:0 0 58px !important;width:58px !important;min-width:58px !important;height:58px !important}body .SGGLOVES-headerbar__wishlist,body .SGGLOVES-headerbar__compare{padding:0 !important}body #_desktop_ps_searchbar,body #_desktop_ps_searchbar .ps-searchbar{display:flex !important;margin:0 !important;padding:0 !important}body #_desktop_ps_searchbar .ps-searchbar{position:absolute !important;top:0 !important;right:0 !important;z-index:35 !important}body #_desktop_ps_searchbar .ps-searchbar__form{position:absolute !important;inset:0 0 auto auto !important;width:58px !important;min-width:58px !important;padding:0 !important;overflow:hidden !important;transition:width .2s ease,border-color .18s ease,box-shadow .18s ease !important}body #_desktop_ps_searchbar .ps-searchbar__magnifier{position:absolute !important;top:0 !important;right:0 !important;z-index:2 !important;display:grid !important;width:58px !important;height:58px !important;place-items:center !important;pointer-events:none !important}body #_desktop_ps_searchbar .ps-searchbar__input{width:58px !important;height:58px !important;padding:0 58px 0 18px !important;border:0 !important;background:transparent !important;opacity:0 !important;pointer-events:none !important}body #_desktop_ps_searchbar .ps-searchbar:hover,body #_desktop_ps_searchbar .ps-searchbar:focus-within,body #_desktop_ps_searchbar .ps-searchbar:hover .ps-searchbar__form,body #_desktop_ps_searchbar .ps-searchbar:focus-within .ps-searchbar__form,body #_desktop_ps_searchbar .ps-searchbar:hover .ps-searchbar__input,body #_desktop_ps_searchbar .ps-searchbar:focus-within .ps-searchbar__input{width:min(330px, 40vw) !important}body #_desktop_ps_searchbar .ps-searchbar:hover .ps-searchbar__input,body #_desktop_ps_searchbar .ps-searchbar:focus-within .ps-searchbar__input{opacity:1 !important;pointer-events:auto !important}body .SGGLOVES-headerbar__navigation{grid-area:nav !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-width:0 !important;min-height:78px !important;padding:0 !important;border-top:1px solid var(--SGGLOVES-header-border, #e3eaf2) !important;order:initial !important;margin:0 !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu,body .SGGLOVES-headerbar__navigation .ps-mainmenu__desktop{display:flex !important;width:100% !important;min-width:0 !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__mobile-toggle{display:none !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree,body .SGGLOVES-headerbar__navigation #top-menu{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;gap:clamp(16px, 3.2vw, 76px) !important;width:100% !important;min-height:78px !important;margin:0 !important;padding:0 !important;overflow-x:auto !important;overflow-y:visible !important;scrollbar-width:none !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree::-webkit-scrollbar,body .SGGLOVES-headerbar__navigation #top-menu::-webkit-scrollbar{display:none !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-item,body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-item-wrapper,body .SGGLOVES-headerbar__navigation #top-menu > li{display:inline-flex !important;align-items:center !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-link,body .SGGLOVES-headerbar__navigation #top-menu a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:78px !important;padding:0 !important;color:var(--SGGLOVES-header-text, #071a34) !important;font-size:clamp(12px, .86vw, 15px) !important;font-weight:620 !important;letter-spacing:.035em !important;line-height:1.15 !important;text-align:center !important;text-transform:uppercase !important;white-space:nowrap !important}body .SGGLOVES-headerbar__navigation .SGGLOVES-menu-category-icon,body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-link::after,body .SGGLOVES-headerbar__navigation #top-menu a::after{display:none !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-link:hover,body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-link:focus,body .SGGLOVES-headerbar__navigation .current > a,body .SGGLOVES-headerbar__navigation .active > a{color:var(--SGGLOVES-primary, #c65332) !important}}body .SGGLOVES-customer-menu .dropdown{position:relative !important}body .SGGLOVES-customer-menu .dropdown::after{content:"" !important;position:absolute !important;top:100% !important;right:0 !important;left:0 !important;height:16px !important}body .SGGLOVES-customer-menu__dropdown{display:block !important;position:absolute !important;top:calc(100% + 12px) !important;right:0 !important;left:auto !important;min-width:258px !important;margin:0 !important;padding:10px !important;border:1px solid #e3eaf2 !important;border-radius:12px !important;background:#ffffff !important;box-shadow:0 24px 64px rgba(7, 26, 52, .14) !important;opacity:0 !important;pointer-events:none !important;transform:translateY(8px) !important;visibility:hidden !important;z-index:1060 !important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease !important}body .SGGLOVES-customer-menu .dropdown:hover > .SGGLOVES-customer-menu__dropdown,body .SGGLOVES-customer-menu .dropdown:focus-within > .SGGLOVES-customer-menu__dropdown,body .SGGLOVES-customer-menu__dropdown.show{opacity:1 !important;pointer-events:auto !important;transform:translateY(0) !important;visibility:visible !important}body .SGGLOVES-customer-menu__dropdown .dropdown-item{display:flex !important;align-items:center !important;min-height:42px !important;padding:10px 12px !important;border-radius:8px !important;color:#071a34 !important;font-size:.92rem !important;font-weight:400 !important;line-height:1.25 !important}body .SGGLOVES-customer-menu__dropdown .dropdown-item:hover,body .SGGLOVES-customer-menu__dropdown .dropdown-item:focus{background:#f9eeea !important;color:var(--SGGLOVES-primary, #c65332) !important}@media (max-width: 1199.98px){body .SGGLOVES-headerbar__container{max-width:100% !important;padding-right:12px !important;padding-left:12px !important}body .SGGLOVES-headerbar__row{display:grid !important;grid-template-columns:40px 40px minmax(112px, 1fr) 40px 40px 40px !important;grid-template-areas:"search nav logo account cart compare" !important;align-items:center !important;gap:6px !important;min-height:78px !important;padding:0 !important}body .SGGLOVES-headerbar__actions{grid-area:search !important;display:flex !important;width:40px !important;min-width:40px !important;height:40px !important;justify-content:center !important;overflow:visible !important}body .SGGLOVES-headerbar__actions > :not(.SGGLOVES-headerbar__search):not(.SGGLOVES-headerbar__nav-actions){display:none !important}body .SGGLOVES-headerbar__actions > .SGGLOVES-headerbar__nav-actions{display:flex !important;width:40px !important;min-width:40px !important;height:40px !important;gap:0 !important}body .SGGLOVES-headerbar__actions > .SGGLOVES-headerbar__nav-actions > :not(.SGGLOVES-headerbar__search){display:none !important}body .SGGLOVES-headerbar__actions > .SGGLOVES-headerbar__nav-actions > #_desktop_ps_customersignin,body .SGGLOVES-headerbar__actions > .SGGLOVES-headerbar__nav-actions > #_desktop_ps_shoppingcart{display:none !important}body .SGGLOVES-headerbar__navigation{grid-area:nav !important;display:flex !important;width:40px !important;min-width:40px !important;height:40px !important;padding:0 !important;border-top:0 !important;justify-self:center !important;order:initial !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__desktop{display:none !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu,body .SGGLOVES-headerbar__navigation .ps-mainmenu__mobile-toggle,body .ps-mainmenu__mobile-toggle .menu-toggle,body .SGGLOVES-headerbar__search,body .SGGLOVES-headerbar__search .ps-searchbar--mobile,body .SGGLOVES-headerbar__search .ps-searchbar--mobile .header-block,body .SGGLOVES-headerbar__search .ps-searchbar--mobile .header-block__action-btn,body .SGGLOVES-headerbar__row > #_mobile_ps_customersignin,body .SGGLOVES-headerbar__row > #_mobile_ps_shoppingcart,body .SGGLOVES-headerbar__row > #_mobile_ntproductcompare,body #_mobile_ps_customersignin .header-block__action-btn,body #_mobile_ps_shoppingcart .header-block__action-btn,body #_mobile_ntproductcompare .header-block__action-btn,body .SGGLOVES-account-dropdown__toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;min-width:40px !important;height:40px !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:#ffffff !important;color:var(--SGGLOVES-header-text, #071a34) !important;box-shadow:none !important}body .SGGLOVES-headerbar__logo{grid-area:logo !important;justify-self:center !important;order:initial !important;margin:0 !important}body .SGGLOVES-headerbar__logo .logo,body .SGGLOVES-headerbar__logo img.logo,body .header-bottom__logo .logo,body .header-bottom__logo img.logo{max-width:min(220px, 40vw) !important;max-height:48px !important}body .SGGLOVES-headerbar__row > #_mobile_ps_customersignin{grid-area:account !important}body .SGGLOVES-headerbar__row > #_mobile_ps_shoppingcart{grid-area:cart !important}body .SGGLOVES-headerbar__row > #_mobile_ntproductcompare{grid-area:compare !important}body .ps-mainmenu--mobile.offcanvas{position:fixed !important;top:0 !important;bottom:0 !important;left:0 !important;z-index:1045 !important;width:min(370px, 92vw) !important;max-width:92vw !important;height:100vh !important;overflow-y:auto !important;background:#ffffff !important}}@media (min-width: 1200px) and (max-width: 1399.98px){body .SGGLOVES-headerbar__container{max-width:min(100%, calc(100vw - 36px)) !important}body .SGGLOVES-headerbar__row{grid-template-columns:minmax(230px, 270px) minmax(0, 1fr) !important;gap:16px 18px !important}body .SGGLOVES-headerbar__logo .logo,body .SGGLOVES-headerbar__logo img.logo,body .header-bottom__logo .logo,body .header-bottom__logo img.logo{max-width:260px !important}body .SGGLOVES-headerbar__saleshub,body .SGGLOVES-customer-menu__button,body .SGGLOVES-headerbar__b2b{min-width:142px !important;padding-right:13px !important;padding-left:13px !important;font-size:.86rem !important}body #_desktop_ps_shoppingcart .header-block__action-btn{min-width:112px !important}}/* SG-GLOVES quickview related products. */body .quickview .SGGLOVES-quickview-related{margin:0 24px 18px !important;padding:18px !important;border:1px solid #e1e8f0 !important;border-radius:12px !important;background:#f8fafc !important}body .quickview .SGGLOVES-quickview-related__header{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:12px !important;margin-bottom:14px !important}body .quickview .SGGLOVES-quickview-related__header span{color:#c65332 !important;font-size:.74rem !important;font-weight:600 !important;letter-spacing:.04em !important;text-transform:uppercase !important}body .quickview .SGGLOVES-quickview-related__header strong{color:#071a34 !important;font-size:1.05rem !important;font-weight:500 !important;line-height:1.2 !important}body .quickview .SGGLOVES-quickview-related .ps-categoryproducts,body .quickview .SGGLOVES-quickview-related .module-products{max-width:none !important;margin:0 !important;padding:0 !important;background:transparent !important}body .quickview .SGGLOVES-quickview-related .section-title,body .quickview .SGGLOVES-quickview-related .module-products__buttons{display:none !important}body .quickview .SGGLOVES-quickview-related .module-products__list{margin:0 !important}body .quickview .SGGLOVES-quickview-related .products{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:12px !important;margin:0 !important}body .quickview .SGGLOVES-quickview-related .product-miniature:nth-child(n+5){display:none !important}body .quickview .SGGLOVES-quickview-related .product-miniature,body .quickview .SGGLOVES-quickview-related .product-miniature__inner{min-width:0 !important}body .quickview .SGGLOVES-quickview-related .product-miniature__inner{min-height:0 !important;height:100% !important;border:1px solid #e3eaf2 !important;border-radius:10px !important;background:#fff !important;box-shadow:none !important;transform:none !important}body .quickview .SGGLOVES-quickview-related .product-miniature__inner:hover{border-color:rgba(198, 83, 50, .32) !important;transform:none !important}body .quickview .SGGLOVES-quickview-related .product-miniature__top{min-height:128px !important;padding:12px 12px 0 !important}body .quickview .SGGLOVES-quickview-related .product-miniature__image-container,body .quickview .SGGLOVES-quickview-related .product-miniature__image-link{min-height:118px !important}body .quickview .SGGLOVES-quickview-related .product-miniature__image{width:100% !important;height:118px !important;max-height:118px !important;object-fit:contain !important}body .quickview .SGGLOVES-quickview-related .product-miniature__bottom{min-height:120px !important;padding:10px 12px 12px !important}body .quickview .SGGLOVES-quickview-related .product-miniature__title{min-height:2.5em !important;margin:0 0 8px !important;color:#071a34 !important;font-size:.88rem !important;font-weight:600 !important;line-height:1.24 !important}body .quickview .SGGLOVES-quickview-related .product-miniature__prices{margin:0 !important}body .quickview .SGGLOVES-quickview-related .product-miniature__price{color:#c65332 !important;font-size:.98rem !important;font-weight:500 !important}body .quickview .SGGLOVES-quickview-related .product-miniature__price small{color:#6d7887 !important;font-size:.7rem !important;font-weight:500 !important}body .quickview .SGGLOVES-quickview-related .product-flags{top:10px !important;left:10px !important}body .quickview .SGGLOVES-quickview-related .product-flags .badge,body .quickview .SGGLOVES-quickview-related .product-flags .product-flag{min-height:22px !important;padding:5px 8px !important;font-size:.66rem !important}body .quickview .SGGLOVES-quickview-related .sg-product-card__reviews,body .quickview .SGGLOVES-quickview-related .sg-product-card__desc,body .quickview .SGGLOVES-quickview-related .sg-product-card__specs,body .quickview .SGGLOVES-quickview-related .product-miniature__variants,body .quickview .SGGLOVES-quickview-related .sg-product-card__availability,body .quickview .SGGLOVES-quickview-related .product-miniature__actions,body .quickview .SGGLOVES-quickview-related .product-miniature__footer{display:none !important}@media (max-width: 991.98px){body .quickview .SGGLOVES-quickview-related .products{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media (max-width: 767.98px){body .quickview .SGGLOVES-quickview-related{margin:0 12px 14px !important;padding:14px !important}body .quickview .SGGLOVES-quickview-related__header{align-items:flex-start !important;flex-direction:column !important;gap:4px !important}body .quickview .SGGLOVES-quickview-related .products{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important}body .quickview .SGGLOVES-quickview-related .product-miniature__top{min-height:108px !important;padding:10px 10px 0 !important}body .quickview .SGGLOVES-quickview-related .product-miniature__image-container,body .quickview .SGGLOVES-quickview-related .product-miniature__image-link{min-height:98px !important}body .quickview .SGGLOVES-quickview-related .product-miniature__image{height:98px !important;max-height:98px !important}}/* SG-GLOVES customer dropdown and modal search, final cascade. */body .SGGLOVES-customer-menu__dropdown{min-width:342px !important;max-width:min(342px, calc(100vw - 24px)) !important;padding:12px !important;border:1px solid #e3eaf2 !important;border-radius:12px !important;background:#ffffff !important;box-shadow:0 22px 60px rgba(7, 26, 52, .16) !important}body .SGGLOVES-customer-menu__dropdown::before{content:"" !important;position:absolute !important;top:-8px !important;right:34px !important;width:16px !important;height:16px !important;border-top:1px solid #e3eaf2 !important;border-left:1px solid #e3eaf2 !important;background:#ffffff !important;transform:rotate(45deg) !important}body .SGGLOVES-customer-menu__intro{position:relative !important;z-index:1 !important;margin-bottom:8px !important;padding:12px 12px 14px !important;border:1px solid #edf1f5 !important;border-radius:10px !important;background:linear-gradient(135deg, #fbf5f2 0%, #ffffff 72%) !important}body .SGGLOVES-customer-menu__intro span{display:block !important;margin-bottom:4px !important;color:#c65332 !important;font-size:.72rem !important;font-weight:600 !important;letter-spacing:.04em !important;text-transform:uppercase !important}body .SGGLOVES-customer-menu__intro strong{display:block !important;color:#071a34 !important;font-size:1rem !important;font-weight:500 !important;line-height:1.2 !important}body .SGGLOVES-customer-menu__dropdown .dropdown-item.SGGLOVES-customer-menu__item{position:relative !important;z-index:1 !important;display:grid !important;grid-template-columns:42px minmax(0, 1fr) !important;align-items:center !important;gap:11px !important;min-height:58px !important;margin:3px 0 !important;padding:9px 10px !important;border:1px solid transparent !important;border-radius:10px !important;background:transparent !important;color:#071a34 !important;white-space:normal !important}body .SGGLOVES-customer-menu__dropdown .dropdown-item.SGGLOVES-customer-menu__item:hover,body .SGGLOVES-customer-menu__dropdown .dropdown-item.SGGLOVES-customer-menu__item:focus,body .SGGLOVES-customer-menu__dropdown .dropdown-item.SGGLOVES-customer-menu__item[aria-current="page"]{border-color:rgba(198, 83, 50, .2) !important;background:#f9eeea !important;color:#071a34 !important}body .SGGLOVES-customer-menu__item-icon{display:inline-grid !important;width:42px !important;height:42px !important;place-items:center !important;border:1px solid #e4ebf2 !important;border-radius:9px !important;background:#ffffff !important;color:#071a34 !important}body .SGGLOVES-customer-menu__item-icon svg{width:21px !important;height:21px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.85 !important;stroke-linecap:round !important;stroke-linejoin:round !important}body .SGGLOVES-customer-menu__item:hover .SGGLOVES-customer-menu__item-icon,body .SGGLOVES-customer-menu__item:focus .SGGLOVES-customer-menu__item-icon{border-color:rgba(198, 83, 50, .28) !important;background:#ffffff !important;color:#c65332 !important}body .SGGLOVES-customer-menu__item-text{display:grid !important;min-width:0 !important;gap:2px !important}body .SGGLOVES-customer-menu__item-text strong{color:#071a34 !important;font-size:.93rem !important;font-weight:500 !important;line-height:1.18 !important}body .SGGLOVES-customer-menu__item-text small{color:#6d7887 !important;font-size:.76rem !important;font-weight:300 !important;line-height:1.22 !important}body .SGGLOVES-customer-menu__divider{margin:8px 0 !important;border-color:#edf1f5 !important}body .SGGLOVES-customer-menu__item--saleshub .SGGLOVES-customer-menu__item-icon{border-color:rgba(198, 83, 50, .24) !important;color:#071a34 !important}body .SGGLOVES-customer-menu__item--saleshub:hover .SGGLOVES-customer-menu__item-icon,body .SGGLOVES-customer-menu__item--saleshub:focus .SGGLOVES-customer-menu__item-icon{border-color:rgba(198, 83, 50, .45) !important;color:#c65332 !important}body .SGGLOVES-account-dropdown__sales-link{gap:10px !important}body .SGGLOVES-account-dropdown__sales-link .SGGLOVES-account-dropdown__item-icon{display:inline-grid !important;width:32px !important;height:32px !important;flex:0 0 32px !important;place-items:center !important;border:1px solid rgba(198, 83, 50, .24) !important;border-radius:8px !important;background:#fff !important;color:#071a34 !important}body .SGGLOVES-account-dropdown__sales-link .SGGLOVES-account-dropdown__item-icon svg{width:18px !important;height:18px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.7 !important;stroke-linecap:round !important;stroke-linejoin:round !important}body .SGGLOVES-account-dropdown__sales-link:hover .SGGLOVES-account-dropdown__item-icon,body .SGGLOVES-account-dropdown__sales-link:focus .SGGLOVES-account-dropdown__item-icon{border-color:rgba(198, 83, 50, .45) !important;color:#c65332 !important}body .SGGLOVES-customer-menu__item--muted .SGGLOVES-customer-menu__item-icon{color:#667085 !important}body .SGGLOVES-headerbar__search,body #_desktop_ps_searchbar{flex:0 0 auto !important;width:auto !important;min-width:0 !important;height:auto !important;overflow:visible !important}body .SGGLOVES-search-trigger{display:inline-grid !important;width:58px !important;min-width:58px !important;height:58px !important;place-items:center !important;padding:0 !important;border:1px solid #d6e0eb !important;border-radius:8px !important;background:#ffffff !important;color:#071a34 !important;box-shadow:0 16px 34px rgba(7, 26, 52, .06) !important;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease !important}body .SGGLOVES-search-trigger:hover,body .SGGLOVES-search-trigger:focus{border-color:rgba(198, 83, 50, .62) !important;color:#c65332 !important;box-shadow:0 18px 42px rgba(198, 83, 50, .13) !important}body .SGGLOVES-search-trigger svg{width:23px !important;height:23px !important;fill:none !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}body.SGGLOVES-search-modal-open{overflow:hidden !important}body .SGGLOVES-search-modal{position:fixed !important;inset:0 !important;z-index:2050 !important;display:grid !important;place-items:center !important;padding:clamp(18px, 4vw, 48px) !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important;transition:opacity .18s ease,visibility .18s ease !important}body .SGGLOVES-search-modal.is-open{opacity:1 !important;pointer-events:auto !important;visibility:visible !important}body .SGGLOVES-search-modal__backdrop{position:absolute !important;inset:0 !important;border:0 !important;background:rgba(7, 26, 52, .55) !important;backdrop-filter:blur(4px) !important}body .SGGLOVES-search-modal__panel{position:relative !important;z-index:1 !important;width:min(760px, 100%) !important;max-height:min(720px, calc(100vh - 40px)) !important;overflow:auto !important;padding:clamp(18px, 2.4vw, 28px) !important;border:1px solid #e4ebf2 !important;border-radius:14px !important;background:#ffffff !important;box-shadow:0 28px 90px rgba(7, 26, 52, .24) !important;transform:translateY(12px) scale(.98) !important;transition:transform .18s ease !important}body .SGGLOVES-search-modal.is-open .SGGLOVES-search-modal__panel{transform:translateY(0) scale(1) !important}body .SGGLOVES-search-modal__header{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:16px !important;margin-bottom:18px !important}body .SGGLOVES-search-modal__eyebrow{margin:0 0 5px !important;color:#c65332 !important;font-size:.72rem !important;font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase !important}body .SGGLOVES-search-modal__header h2{margin:0 !important;color:#071a34 !important;font-size:clamp(1.45rem, 2vw, 2rem) !important;font-weight:500 !important;line-height:1.1 !important}body .SGGLOVES-search-modal__close,body .SGGLOVES-search-modal__clear{display:inline-grid !important;width:42px !important;min-width:42px !important;height:42px !important;place-items:center !important;border:1px solid #dfe7ef !important;border-radius:8px !important;background:#ffffff !important;color:#071a34 !important}body .SGGLOVES-search-modal__close svg,body .SGGLOVES-search-modal__clear svg{width:20px !important;height:20px !important;fill:none !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}body .SGGLOVES-search-modal__form{position:relative !important;display:grid !important;grid-template-columns:56px minmax(0, 1fr) 46px !important;align-items:center !important;min-height:64px !important;border:1px solid #dce5ee !important;border-radius:10px !important;background:#f8fafc !important;box-shadow:0 18px 40px rgba(7, 26, 52, .06) !important}body .SGGLOVES-search-modal__icon{display:grid !important;width:56px !important;height:64px !important;place-items:center !important;color:#c65332 !important}body .SGGLOVES-search-modal__icon svg{width:24px !important;height:24px !important;fill:none !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}body .SGGLOVES-search-modal__input{width:100% !important;min-height:62px !important;padding:0 8px !important;border:0 !important;background:transparent !important;color:#071a34 !important;font-size:1.05rem !important;font-weight:300 !important;outline:0 !important;box-shadow:none !important}body .SGGLOVES-search-modal__input::placeholder{color:#8a95a6 !important}body .SGGLOVES-search-modal__dropdown{position:static !important;display:block !important;width:100% !important;margin-top:14px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body .SGGLOVES-search-modal__dropdown.d-none{display:none !important}body .SGGLOVES-search-modal__results{display:grid !important;gap:9px !important}body .SGGLOVES-search-modal__results .ps-searchbar__result-link{display:grid !important;grid-template-columns:58px minmax(0, 1fr) !important;align-items:center !important;gap:12px !important;min-height:72px !important;padding:8px !important;border:1px solid #e4ebf2 !important;border-radius:10px !important;background:#ffffff !important;color:#071a34 !important;text-decoration:none !important}body .SGGLOVES-search-modal__results .ps-searchbar__result-link:hover,body .SGGLOVES-search-modal__results .ps-searchbar__result-link:focus{border-color:rgba(198, 83, 50, .35) !important;background:#fbf5f2 !important}body .SGGLOVES-search-modal__results .ps-searchbar__result-image{width:58px !important;height:58px !important;object-fit:contain !important;border-radius:8px !important;background:#f8fafc !important}body .SGGLOVES-search-modal__results .ps-searchbar__result-name{margin:0 !important;color:#071a34 !important;font-size:.95rem !important;font-weight:500 !important;line-height:1.25 !important}body .SGGLOVES-search-modal__hint{margin-top:14px !important;color:#667085 !important;font-size:.86rem !important;font-weight:300 !important}@media (max-width: 767.98px){body .SGGLOVES-search-trigger{width:40px !important;min-width:40px !important;height:40px !important;border:0 !important;border-radius:999px !important;box-shadow:none !important}body .SGGLOVES-search-modal{padding:12px !important}body .SGGLOVES-search-modal__panel{width:100% !important;max-height:calc(100vh - 24px) !important;border-radius:12px !important}body .SGGLOVES-search-modal__form{grid-template-columns:44px minmax(0, 1fr) 42px !important;min-height:56px !important}body .SGGLOVES-search-modal__icon{width:44px !important;height:56px !important}body .SGGLOVES-search-modal__input{min-height:54px !important;font-size:.95rem !important}}/* SG-GLOVES wishlist icon polish. */body .SGGLOVES-headerbar__wishlist .sg-svg-icon{display:inline-grid !important;width:24px !important;height:24px !important;place-items:center !important}body .SGGLOVES-headerbar__wishlist .sg-svg-icon svg{display:block !important;width:23px !important;height:23px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important;transform:translateY(1px) !important}/* SG-GLOVES flat mobile menu final polish. */@media (max-width: 1199.98px){body .ps-mainmenu--mobile.offcanvas,body .SGGLOVES-headerbar__navigation > .ps-mainmenu--mobile.offcanvas{background:#ffffff !important;border-right:1px solid #e3eaf2 !important;border-radius:0 !important;box-shadow:none !important}body .ps-mainmenu--mobile .offcanvas-header,body .ps-mainmenu--mobile .menu,body .ps-mainmenu--mobile .menu__list,body .ps-mainmenu--mobile .menu__list > li,body .ps-mainmenu--mobile .menu__link,body .ps-mainmenu--mobile .menu__toggle-child,body .ps-mainmenu--mobile .SGGLOVES-menu-category-icon,body .ps-mainmenu--mobile .btn,body .ps-mainmenu--mobile .btn-close{border-radius:0 !important;box-shadow:none !important}body .ps-mainmenu--mobile .offcanvas-header{position:sticky !important;top:0 !important;z-index:5 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;min-height:58px !important;padding:8px var(--SGGLOVES-mobile-menu-padding-x, 15px) !important;background:#ffffff !important;border-bottom:1px solid #e3eaf2 !important}body .ps-mainmenu--mobile .SGGLOVES-mobile-menu-close{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:48px !important;height:48px !important;margin-left:auto !important;padding:0 !important;border:1px solid #dce6f0 !important;border-radius:0 !important;background:#ffffff !important;color:#071a34 !important;box-shadow:none !important;cursor:pointer !important;opacity:1 !important}body .ps-mainmenu--mobile .SGGLOVES-mobile-menu-close span{display:block !important;color:inherit !important;font-size:35px !important;font-weight:300 !important;line-height:1 !important;transform:translateY(-2px) !important}body .ps-mainmenu--mobile .SGGLOVES-mobile-menu-close:hover,body .ps-mainmenu--mobile .SGGLOVES-mobile-menu-close:focus{border-color:var(--SGGLOVES-primary, #c65332) !important;color:var(--SGGLOVES-primary, #c65332) !important;outline:none !important}body .ps-mainmenu--mobile .menu__list{padding:0 !important;background:#ffffff !important}body .ps-mainmenu--mobile .menu__list > li{margin:0 !important;background:#ffffff !important;border-bottom:1px solid #e8eef5 !important}body .ps-mainmenu--mobile .menu__link{min-height:56px !important;padding:13px var(--SGGLOVES-mobile-menu-padding-x, 15px) !important;background:#ffffff !important;color:#071a34 !important;font-weight:620 !important;letter-spacing:0 !important;text-transform:none !important}body .ps-mainmenu--mobile .menu__link.has-sggloves-menu-icon{gap:12px !important;padding-left:var(--SGGLOVES-mobile-menu-padding-x, 15px) !important}body .ps-mainmenu--mobile .SGGLOVES-menu-category-icon{flex:0 0 var(--SGGLOVES-menu-category-icon-mobile-size, 28px) !important;width:var(--SGGLOVES-menu-category-icon-mobile-size, 28px) !important;height:var(--SGGLOVES-menu-category-icon-mobile-size, 28px) !important;background:transparent !important;border:0 !important}body .ps-mainmenu--mobile .SGGLOVES-menu-category-icon img{width:var(--SGGLOVES-menu-category-icon-mobile-size, 28px) !important;height:var(--SGGLOVES-menu-category-icon-mobile-size, 28px) !important;object-fit:contain !important}body .ps-mainmenu--mobile .menu__toggle-child{width:52px !important;min-width:52px !important;height:56px !important;background:#ffffff !important;border-left:1px solid #e8eef5 !important;color:#071a34 !important}body .ps-mainmenu--mobile .menu__link:hover,body .ps-mainmenu--mobile .menu__link:focus,body .ps-mainmenu--mobile .current > .menu__link{background:#ffffff !important;color:var(--SGGLOVES-primary, #c65332) !important}}/* SG-GLOVES add-to-cart modal: product image above details. */body .SGGLOVES-addcart-modal .SGGLOVES-cart-modal__products{display:block !important;min-width:0 !important}body .SGGLOVES-addcart-modal .SGGLOVES-addcart-modal__product{display:flex !important;min-height:0 !important;padding:14px !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:14px !important}body .SGGLOVES-addcart-modal .SGGLOVES-cart-modal__image{display:flex !important;width:100% !important;min-width:0 !important;height:auto !important;min-height:250px !important;aspect-ratio:16/9 !important;align-items:center !important;justify-content:center !important;padding:18px !important;border:1px solid #e7edf3 !important;border-radius:8px !important;background:#f8fafc !important;overflow:hidden !important}body .SGGLOVES-addcart-modal .SGGLOVES-cart-modal__image img{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important}body .SGGLOVES-addcart-modal .SGGLOVES-cart-modal__product-main{display:grid !important;width:100% !important;gap:6px !important;align-content:start !important;justify-items:start !important}body .SGGLOVES-addcart-modal .SGGLOVES-cart-modal__product-name{display:block !important;max-width:100% !important;color:#071a34 !important;font-size:1rem !important;font-weight:600 !important;line-height:1.25 !important}body .SGGLOVES-addcart-modal .SGGLOVES-cart-modal__qty,body .SGGLOVES-addcart-modal .SGGLOVES-cart-modal__attrs{margin:0 !important;color:#667085 !important;font-size:.92rem !important;line-height:1.35 !important}body .SGGLOVES-addcart-modal .SGGLOVES-cart-modal__product-price{grid-column:auto !important;justify-self:start !important;color:#c65332 !important;font-size:1.05rem !important;font-weight:600 !important}@media (max-width: 767.98px){body .SGGLOVES-addcart-modal .SGGLOVES-addcart-modal__product{padding:12px !important}body .SGGLOVES-addcart-modal .SGGLOVES-cart-modal__image{min-height:190px !important;aspect-ratio:4/3 !important;padding:12px !important}}/* SG-GLOVES desktop header: final action order and search visibility. */@media (min-width: 992px){body .SGGLOVES-headerbar__actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:clamp(10px, .75vw, 16px) !important;flex-wrap:nowrap !important}body .SGGLOVES-headerbar__nav-actions{display:flex !important;align-items:center !important;gap:clamp(10px, .75vw, 16px) !important;order:1 !important;flex:0 0 auto !important}body .SGGLOVES-headerbar__nav-actions > #_desktop_ps_customersignin,body .SGGLOVES-headerbar__nav-actions > .SGGLOVES-customer-menu{display:inline-flex !important;order:1 !important}body .SGGLOVES-headerbar__nav-actions > .SGGLOVES-headerbar__search{display:inline-flex !important;order:2 !important;visibility:visible !important;opacity:1 !important;flex:0 0 auto !important}body .SGGLOVES-headerbar__nav-actions > #_desktop_ps_shoppingcart{display:inline-flex !important;order:3 !important;flex:0 0 auto !important}body .SGGLOVES-headerbar__search #_desktop_ps_searchbar,body .SGGLOVES-headerbar__search #_desktop_ps_searchbar .SGGLOVES-search-trigger{display:inline-flex !important}body .SGGLOVES-headerbar__search .SGGLOVES-search-trigger{width:58px !important;min-width:58px !important;height:58px !important}body .SGGLOVES-headerbar__compare{order:2 !important}body .SGGLOVES-headerbar__wishlist{order:3 !important}body .SGGLOVES-headerbar__b2b{order:4 !important}body .SGGLOVES-headerbar__saleshub{order:5 !important}body .SGGLOVES-headerbar__compare,body .SGGLOVES-headerbar__wishlist,body .SGGLOVES-headerbar__b2b,body .SGGLOVES-headerbar__saleshub{display:inline-flex !important;flex:0 0 auto !important}body .SGGLOVES-headerbar__actions > .ntproductcompare-top-link,body .SGGLOVES-headerbar__actions > .ntproductcompare-header-link,body .SGGLOVES-headerbar__actions > .ntpc-header-link:not(.SGGLOVES-headerbar__compare),body .SGGLOVES-headerbar__actions > .ntwishlist-top-link,body .SGGLOVES-headerbar__actions > .ntwishlist-header-link{display:none !important}}/* SG-GLOVES customer menu: prevent text overlap in account dropdown. */body .SGGLOVES-customer-menu__dropdown{width:min(392px, calc(100vw - 24px)) !important;min-width:0 !important;max-width:calc(100vw - 24px) !important;overflow:visible !important}body .SGGLOVES-customer-menu__dropdown .dropdown-item.SGGLOVES-customer-menu__item{display:grid !important;grid-template-columns:44px minmax(0, 1fr) !important;align-items:start !important;gap:12px !important;width:100% !important;min-height:0 !important;height:auto !important;margin:4px 0 !important;padding:10px !important;overflow:visible !important;white-space:normal !important;line-height:normal !important}body .SGGLOVES-customer-menu__dropdown .dropdown-item.SGGLOVES-customer-menu__item::before,body .SGGLOVES-customer-menu__dropdown .dropdown-item.SGGLOVES-customer-menu__item::after{content:none !important;display:none !important}body .SGGLOVES-customer-menu__item-icon{align-self:start !important;width:44px !important;min-width:44px !important;height:44px !important}body .SGGLOVES-customer-menu__item-text{display:flex !important;min-width:0 !important;flex-direction:column !important;align-items:flex-start !important;gap:3px !important;overflow:visible !important}body .SGGLOVES-customer-menu__item-text strong,body .SGGLOVES-customer-menu__item-text small{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important;white-space:normal !important;text-overflow:clip !important}body .SGGLOVES-customer-menu__item-text strong{font-size:.94rem !important;line-height:1.22 !important}body .SGGLOVES-customer-menu__item-text small{font-size:.76rem !important;line-height:1.28 !important}/* SG-GLOVES desktop menu icons: keep icons visible before item names. */@media (min-width: 1200px){body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-link.has-sggloves-menu-icon,body .SGGLOVES-headerbar__navigation #top-menu a.ps-mainmenu__tree-link.has-sggloves-menu-icon{display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;min-height:44px !important;padding:7px 9px !important;text-align:left !important;white-space:normal !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-link.has-sggloves-menu-icon .SGGLOVES-menu-category-icon,body .SGGLOVES-headerbar__navigation #top-menu a.ps-mainmenu__tree-link.has-sggloves-menu-icon .SGGLOVES-menu-category-icon{display:inline-flex !important;flex:0 0 var(--SGGLOVES-menu-category-icon-desktop-size, 24px) !important;width:var(--SGGLOVES-menu-category-icon-desktop-size, 24px) !important;min-width:var(--SGGLOVES-menu-category-icon-desktop-size, 24px) !important;height:var(--SGGLOVES-menu-category-icon-desktop-size, 24px) !important;align-items:center !important;justify-content:center !important;border-radius:7px !important;background:#f7f9fc !important;line-height:0 !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-link.has-sggloves-menu-icon .SGGLOVES-menu-category-icon img,body .SGGLOVES-headerbar__navigation #top-menu a.ps-mainmenu__tree-link.has-sggloves-menu-icon .SGGLOVES-menu-category-icon img{display:block !important;width:calc(var(--SGGLOVES-menu-category-icon-desktop-size, 24px) - 4px) !important;height:calc(var(--SGGLOVES-menu-category-icon-desktop-size, 24px) - 4px) !important;object-fit:contain !important}}/* SG-GLOVES footer: keep four link columns and contact in the fifth column. */@media (min-width: 1200px){body .footer__main-top.row{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:clamp(22px, 2.4vw, 42px) !important;align-items:start !important;margin-right:0 !important;margin-left:0 !important}body .footer__main-top.row > .footer-block,body .footer__main-top.row > .ps-linklist,body .footer__main-top.row > .ps-customeraccountlinks,body .footer__main-top.row > .ps-contactinfo,body .footer__main-top.row > .block-contact,body .footer__main-top.row > [class*="col-"]{width:auto !important;max-width:none !important;flex:0 0 auto !important;padding-right:0 !important;padding-left:0 !important;grid-column:auto !important}body .footer__main-top.row > .ps-contactinfo,body .footer__main-top.row > .block-contact,body .footer__main-top.row > .contact-infos{grid-column:5 !important;min-width:0 !important;order:20 !important}}@media (min-width: 768px) and (max-width: 1199.98px){body .footer__main-top.row{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:24px !important;margin-right:0 !important;margin-left:0 !important}body .footer__main-top.row > .footer-block,body .footer__main-top.row > [class*="col-"]{width:auto !important;max-width:none !important;padding-right:0 !important;padding-left:0 !important}}@media (max-width: 767.98px){body .footer__main-top.row{display:block !important;margin-right:0 !important;margin-left:0 !important}}/* SG-GLOVES quickview related products: compact horizontal scroller. */body .quickview .SGGLOVES-quickview-related{max-width:calc(100% - 48px) !important;margin:0 24px 18px !important;padding:16px 18px 18px !important;overflow:hidden !important}body .quickview .SGGLOVES-quickview-related .module-products,body .quickview .SGGLOVES-quickview-related .module-products__list,body .quickview .SGGLOVES-quickview-related .ps-categoryproducts{min-width:0 !important;overflow:hidden !important}body .quickview .SGGLOVES-quickview-related .products{display:flex !important;grid-template-columns:none !important;gap:12px !important;margin:0 !important;padding:2px 2px 10px !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x proximity !important;scrollbar-color:rgba(198, 83, 50, .42) rgba(7, 26, 52, .08) !important;scrollbar-width:thin !important;-webkit-overflow-scrolling:touch !important}body .quickview .SGGLOVES-quickview-related .products::-webkit-scrollbar{height:7px !important}body .quickview .SGGLOVES-quickview-related .products::-webkit-scrollbar-track{border-radius:999px !important;background:rgba(7, 26, 52, .08) !important}body .quickview .SGGLOVES-quickview-related .products::-webkit-scrollbar-thumb{border-radius:999px !important;background:rgba(198, 83, 50, .42) !important}/* SG-GLOVES footer contact data from theme settings. */body .ps-contactinfo .ps-contactinfo__lead,body .ps-contactinfo .ps-contactinfo__company{color:#253142 !important;font-size:.96rem !important;font-weight:400 !important;line-height:1.45 !important;margin:0 0 .42rem !important}body .ps-contactinfo .ps-contactinfo__company{font-weight:500 !important}body .ps-contactinfo .ps-contactinfo__item,body .ps-contactinfo .ps-contactinfo__phone,body .ps-contactinfo .ps-contactinfo__email,body .ps-contactinfo .ps-contactinfo__fax,body .ps-contactinfo .ps-contactinfo__details{align-items:flex-start !important;color:#344054 !important;display:flex !important;gap:14px !important;line-height:1.45 !important;margin:0 0 .46rem !important}body .ps-contactinfo .ps-contactinfo__icon,body .ps-contactinfo .ps-contactinfo__toggle-icon{color:#10233f !important;display:inline-flex !important;flex:0 0 22px !important;height:22px !important;width:22px !important}body .ps-contactinfo .ps-contactinfo__icon svg,body .ps-contactinfo .ps-contactinfo__toggle-icon{display:block !important;height:100% !important;width:100% !important}body .ps-contactinfo .ps-contactinfo__infos,body .ps-contactinfo .ps-contactinfo__info{color:#344054 !important;font-style:normal !important;font-weight:300 !important;line-height:1.5 !important;margin:0 !important}body .ps-contactinfo .ps-contactinfo__item:last-child,body .ps-contactinfo .ps-contactinfo__phone:last-child,body .ps-contactinfo .ps-contactinfo__email:last-child,body .ps-contactinfo .ps-contactinfo__details:last-child{margin-bottom:0 !important}body .ps-contactinfo br + br{display:none !important}body .ps-contactinfo a{color:#344054 !important;font-weight:300 !important;text-decoration:none !important}body .ps-contactinfo a:hover,body .ps-contactinfo a:focus{color:#c65332 !important}body .ps-contactinfo .ps-contactinfo__meta{color:#344054 !important;display:grid !important;gap:.35rem !important;margin:.35rem 0 .7rem !important}body .ps-contactinfo .ps-contactinfo__meta > div{align-items:baseline !important;display:flex !important;gap:.55rem !important}body .ps-contactinfo .ps-contactinfo__meta dt,body .ps-contactinfo .ps-contactinfo__meta dd{margin:0 !important}body .ps-contactinfo .ps-contactinfo__meta dt{color:#10233f !important;font-size:.82rem !important;font-weight:500 !important;letter-spacing:.02em !important;min-width:3.25rem !important;text-transform:uppercase !important}body .ps-contactinfo .ps-contactinfo__meta dd{color:#344054 !important;font-size:.92rem !important;font-weight:300 !important}body .ps-contactinfo--rich hr{border-color:rgba(16, 35, 63, .1) !important;margin:.35rem 0 !important;opacity:1 !important}/* SG-GLOVES home fallback: keep direct homepage sections, hide duplicate hook output. */body.page-index .page-content--home > .SGGLOVES-home ~ .SGGLOVES-home{display:none !important}body .quickview .SGGLOVES-quickview-related .product-miniature,body .quickview .SGGLOVES-quickview-related .product-miniature:nth-child(n+5){display:block !important;flex:0 0 188px !important;width:188px !important;max-width:188px !important;min-width:188px !important;scroll-snap-align:start !important}body .quickview .SGGLOVES-quickview-related .product-miniature__inner{min-height:214px !important;height:214px !important;overflow:hidden !important;border-radius:10px !important}body .quickview .SGGLOVES-quickview-related .product-miniature__top{min-height:104px !important;height:104px !important;padding:8px 8px 0 !important}body .quickview .SGGLOVES-quickview-related .product-miniature__image-container,body .quickview .SGGLOVES-quickview-related .product-miniature__image-link{min-height:94px !important;height:94px !important}body .quickview .SGGLOVES-quickview-related .product-miniature__image{height:94px !important;max-height:94px !important;object-fit:contain !important}body .quickview .SGGLOVES-quickview-related .product-miniature__bottom{min-height:110px !important;height:110px !important;padding:9px 10px 10px !important}body .quickview .SGGLOVES-quickview-related .product-miniature__title{min-height:2.4em !important;max-height:2.4em !important;margin:0 0 7px !important;overflow:hidden !important;font-size:.76rem !important;line-height:1.2 !important}body .quickview .SGGLOVES-quickview-related .product-miniature__price{font-size:.86rem !important}body .quickview .SGGLOVES-quickview-related .product-miniature__price small{font-size:.62rem !important}body .quickview .SGGLOVES-quickview-related .product-flags{top:8px !important;left:8px !important;max-width:calc(100% - 16px) !important}body .quickview .SGGLOVES-quickview-related .product-flags .badge,body .quickview .SGGLOVES-quickview-related .product-flags .product-flag{min-height:19px !important;max-width:100% !important;padding:4px 7px !important;overflow:hidden !important;font-size:.58rem !important;line-height:1 !important;text-overflow:ellipsis !important;white-space:nowrap !important}@media (max-width: 767.98px){body .quickview .SGGLOVES-quickview-related{max-width:calc(100% - 24px) !important;margin:0 12px 14px !important;padding:14px 12px 16px !important}body .quickview .SGGLOVES-quickview-related .product-miniature,body .quickview .SGGLOVES-quickview-related .product-miniature:nth-child(n+5){flex-basis:152px !important;width:152px !important;max-width:152px !important;min-width:152px !important}body .quickview .SGGLOVES-quickview-related .product-miniature__inner{min-height:196px !important;height:196px !important}body .quickview .SGGLOVES-quickview-related .product-miniature__top{min-height:88px !important;height:88px !important}body .quickview .SGGLOVES-quickview-related .product-miniature__image-container,body .quickview .SGGLOVES-quickview-related .product-miniature__image-link{min-height:80px !important;height:80px !important}body .quickview .SGGLOVES-quickview-related .product-miniature__image{height:80px !important;max-height:80px !important}body .quickview .SGGLOVES-quickview-related .product-miniature__bottom{min-height:108px !important;height:108px !important;padding:8px !important}}/* SG-GLOVES header promo content: controlled from the theme settings module. */body .SGGLOVES-headerbar__container{padding-top:8px !important;padding-bottom:var(--SGGLOVES-header-menu-bottom-gap, 12px) !important}body .SGGLOVES-headerbar__promo{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;width:100% !important;min-height:24px !important;margin:var(--SGGLOVES-header-promo-margin-top, 6px) 0 var(--SGGLOVES-header-promo-margin-bottom, 8px) !important;color:var(--SGGLOVES-header-promo-text, #536177) !important;font-size:var(--SGGLOVES-header-promo-font-size, 13px) !important;font-weight:var(--SGGLOVES-header-promo-font-weight, 400) !important;line-height:1.35 !important}body .SGGLOVES-headerbar__promo-text,body .SGGLOVES-headerbar__promo-text p{margin:0 !important}body .SGGLOVES-headerbar__promo-text{min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body .SGGLOVES-headerbar__promo-links{display:flex !important;align-items:center !important;justify-content:flex-end !important;flex-wrap:wrap !important;gap:6px 16px !important;margin-left:auto !important;min-width:0 !important}body .SGGLOVES-headerbar__promo-links a{color:var(--SGGLOVES-header-promo-link, #101828) !important;font-size:inherit !important;font-weight:500 !important;line-height:1.2 !important;text-decoration:none !important;white-space:nowrap !important;transition:color .16s ease !important}body .SGGLOVES-headerbar__promo-links a:hover,body .SGGLOVES-headerbar__promo-links a:focus{color:var(--SGGLOVES-header-promo-link-hover, #c65332) !important}@media (min-width: 1200px){body .SGGLOVES-headerbar__row{gap:16px clamp(20px, 3vw, 54px) !important;padding-top:6px !important}}@media (max-width: 1199.98px){body .SGGLOVES-headerbar__promo{display:none !important}body .SGGLOVES-headerbar__container{padding-top:6px !important;padding-bottom:var(--SGGLOVES-header-menu-bottom-gap, 12px) !important}}/* SG-GLOVES account dropdown and search button: final desktop polish. */body .SGGLOVES-customer-menu__dropdown{text-align:left !important}body .SGGLOVES-customer-menu__intro{text-align:left !important}body .SGGLOVES-customer-menu__intro span,body .SGGLOVES-customer-menu__intro strong{text-align:left !important}body .SGGLOVES-customer-menu__dropdown .dropdown-item.SGGLOVES-customer-menu__item{grid-template-columns:42px minmax(0, 1fr) !important;justify-content:start !important;justify-items:start !important;text-align:left !important}body .SGGLOVES-customer-menu__item-icon{justify-self:start !important}body .SGGLOVES-customer-menu__item-text,body .SGGLOVES-customer-menu__item-text strong,body .SGGLOVES-customer-menu__item-text small{align-items:flex-start !important;justify-items:start !important;text-align:left !important}@media (min-width: 992px){body .SGGLOVES-headerbar__actions > .SGGLOVES-headerbar__search{display:inline-flex !important;order:99 !important;flex:0 0 58px !important;width:58px !important;min-width:58px !important;height:58px !important;margin-left:0 !important}body .SGGLOVES-headerbar__search #_desktop_ps_searchbar,body .SGGLOVES-headerbar__search #_desktop_ps_searchbar .ps-searchbar,body .SGGLOVES-headerbar__search #_desktop_ps_searchbar .SGGLOVES-search-trigger{display:inline-grid !important;place-items:center !important;width:58px !important;min-width:58px !important;max-width:58px !important;height:58px !important;min-height:58px !important;max-height:58px !important;overflow:visible !important}body .SGGLOVES-headerbar__search .SGGLOVES-search-trigger{border:1px solid var(--SGGLOVES-header-action-border, #d4dce7) !important;border-radius:8px !important;background:var(--SGGLOVES-header-action-bg, #ffffff) !important;color:var(--SGGLOVES-header-action-text, #071a34) !important;box-shadow:0 16px 34px rgba(7, 26, 52, .045) !important}body .SGGLOVES-headerbar__search .SGGLOVES-search-trigger:hover,body .SGGLOVES-headerbar__search .SGGLOVES-search-trigger:focus{border-color:rgba(198, 83, 50, .5) !important;color:var(--SGGLOVES-primary, #c65332) !important;box-shadow:0 18px 38px rgba(198, 83, 50, .10) !important}body .SGGLOVES-headerbar__search .SGGLOVES-search-trigger svg{width:24px !important;height:24px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important}/* SG-GLOVES: keep only the theme compare button in the header. */body .SGGLOVES-headerbar__actions #_desktop_ntproductcompare,body .SGGLOVES-headerbar__actions .ntpc-sggloves-header-link#_desktop_ntproductcompare,body .SGGLOVES-headerbar__actions > .ntproductcompare-top-link,body .SGGLOVES-headerbar__actions > .ntproductcompare-header-link,body .SGGLOVES-headerbar__actions > .productcompare-link,body .SGGLOVES-headerbar__actions > .compare-products{display:none !important}/* SG-GLOVES customer account menu icons, thin dark SVG set. */body .account-menu__link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-default.svg")}body #identity_link,body #identity_main_link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-user.svg")}body #addresses_link,body #address_link,body #addresses_main_link,body #address_main_link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-address.svg")}body #history_link,body #history_main_link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-orders.svg")}body #order-slips_link,body #order_slips_main_link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-documents.svg")}body #discounts_link,body #discounts_main_link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-discount.svg")}body #returns_link,body #returns_main_link,body #order-returns_link,body #order_return_link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-return.svg")}body #wishlist_link,body .wishlist-account-link,body .ntwishlist-account-link,body .blockwishlist-account-link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-wishlist.svg")}body #emailalerts_link,body .mailalerts-account-link,body .ps-emailalerts-account-link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-bell.svg")}body #psgdpr_link,body .psgdpr-account-link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-privacy.svg")}body #sggloves_b2b_main_link,body .sggb2b-account-link,body .sggloves-b2b-account-link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-b2b.svg")}body .ntchat-account-link,body #ntchat_link,body #ntmediaproductchat_link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-chat.svg")}body #ntwithdrawal_link,body #withdrawal_link,body .ntwithdrawal-account-link,body .withdrawal-account-link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-withdrawal.svg")}body #compare_link,body #ntproductcompare_link,body .ntproductcompare-account-link,body .compare-account-link{--sg-account-icon:url("../img/sg-gloves/account-icons/account-compare.svg")}body #signout_link,body .account-menu__link--signout{--sg-account-icon:url("../img/sg-gloves/account-icons/account-logout.svg")}body .account-menu__icon{position:relative !important;display:grid !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;place-items:center !important;overflow:hidden !important;border:1px solid #dce3ee !important;border-radius:8px !important;background:#ffffff !important;color:#344054 !important;font-family:inherit !important;font-size:0 !important;line-height:1 !important;box-shadow:none !important}body .account-menu__icon::before{display:block !important;width:25px !important;height:25px !important;background:currentColor !important;content:"" !important;-webkit-mask:var(--sg-account-icon) center/contain no-repeat !important;mask:var(--sg-account-icon) center/contain no-repeat !important}body .account-menu__icon svg,body .account-menu__icon img,body .account-menu__icon .material-icons{display:none !important}body .account-menu__link:hover .account-menu__icon,body .account-menu__link:focus .account-menu__icon,body .account-menu__link--active .account-menu__icon{border-color:#b9c4d2 !important;background:#f8fafc !important;color:#202939 !important}body .account-menu__link--signout .account-menu__icon{color:#667085 !important}body .account-menu__link--signout:hover .account-menu__icon,body .account-menu__link--signout:focus .account-menu__icon{color:#344054 !important}body .ntchat-account-link .ntchat-badge-count{display:inline-flex !important;min-width:20px !important;height:20px !important;align-items:center !important;justify-content:center !important;margin-left:8px !important;padding:0 6px !important;border:1px solid #dce3ee !important;border-radius:999px !important;background:#ffffff !important;color:#344054 !important;font-size:11px !important;font-weight:500 !important;line-height:1 !important}/* SG-GLOVES: compact top menu so every desktop item stays inside the header. */body .SGGLOVES-headerbar__navigation{overflow:visible !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu,body .SGGLOVES-headerbar__navigation .ps-mainmenu__desktop{max-width:100% !important;min-width:0 !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree,body .SGGLOVES-headerbar__navigation #top-menu{justify-content:flex-start !important;gap:clamp(6px, .65vw, 12px) !important;max-width:100% !important;overflow-x:visible !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-item,body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-item-wrapper,body .SGGLOVES-headerbar__navigation #top-menu > li{flex:0 1 auto !important;min-width:0 !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-link,body .SGGLOVES-headerbar__navigation #top-menu a,body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-link.has-sggloves-menu-icon,body .SGGLOVES-headerbar__navigation #top-menu a.ps-mainmenu__tree-link.has-sggloves-menu-icon{gap:clamp(4px, .35vw, 7px) !important;max-width:min(220px, 18vw) !important;min-height:54px !important;padding:6px 4px !important;font-size:clamp(10.5px, .66vw, var(--SGGLOVES-nav-font-size, 13px)) !important;letter-spacing:0 !important;line-height:1.12 !important;white-space:nowrap !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-link.has-sggloves-menu-icon .SGGLOVES-menu-category-icon,body .SGGLOVES-headerbar__navigation #top-menu a.ps-mainmenu__tree-link.has-sggloves-menu-icon .SGGLOVES-menu-category-icon{flex:0 0 min(var(--SGGLOVES-menu-category-icon-desktop-size, 30px), 30px) !important;width:min(var(--SGGLOVES-menu-category-icon-desktop-size, 30px), 30px) !important;min-width:min(var(--SGGLOVES-menu-category-icon-desktop-size, 30px), 30px) !important;height:min(var(--SGGLOVES-menu-category-icon-desktop-size, 30px), 30px) !important;border-radius:6px !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-link.has-sggloves-menu-icon .SGGLOVES-menu-category-icon img,body .SGGLOVES-headerbar__navigation #top-menu a.ps-mainmenu__tree-link.has-sggloves-menu-icon .SGGLOVES-menu-category-icon img{width:calc(min(var(--SGGLOVES-menu-category-icon-desktop-size, 30px), 30px) - 6px) !important;height:calc(min(var(--SGGLOVES-menu-category-icon-desktop-size, 30px), 30px) - 6px) !important}}/* SG-GLOVES: search modal icon aligned as a right-side button. */body .SGGLOVES-search-modal__form{grid-template-columns:minmax(0, 1fr) 46px 58px !important;gap:8px !important;padding:6px 8px 6px 18px !important}body .SGGLOVES-search-modal__input{grid-column:1 !important;order:1 !important;padding:0 8px 0 0 !important}body .SGGLOVES-search-modal__clear{grid-column:2 !important;order:2 !important}body .SGGLOVES-search-modal__icon{align-items:center !important;align-self:center !important;background:var(--SGGLOVES-search-button-bg, #ffffff) !important;border:1px solid var(--SGGLOVES-search-button-border, #d8e1ec) !important;border-radius:8px !important;color:var(--SGGLOVES-search-icon-color, #071a34) !important;cursor:pointer !important;display:inline-flex !important;grid-column:3 !important;height:52px !important;justify-content:center !important;justify-self:end !important;margin:0 !important;min-width:52px !important;order:3 !important;padding:0 !important;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease !important;width:52px !important}body .SGGLOVES-search-modal__icon:hover,body .SGGLOVES-search-modal__icon:focus{border-color:var(--SGGLOVES-search-button-border, #c65332) !important;box-shadow:0 14px 28px rgba(198, 83, 50, .10) !important;color:var(--SGGLOVES-primary, #c65332) !important;outline:0 !important}body .SGGLOVES-search-modal__icon svg{height:var(--SGGLOVES-search-icon-size, 22px) !important;width:var(--SGGLOVES-search-icon-size, 22px) !important}/* SG-GLOVES: product document action modal. */body .sggloves-document-modal .modal-dialog{max-width:min(1240px, calc(100vw - 28px)) !important}body .sggloves-document-modal .modal-content{background:#fff !important;border:1px solid #dce5ef !important;border-radius:12px !important;box-shadow:0 28px 80px rgba(7, 26, 52, .24) !important;color:#071a34 !important;overflow:hidden !important;position:relative !important}body .sggloves-document-modal__close{align-items:center !important;background:#f7fafc !important;border:1px solid #dce5ef !important;border-radius:10px !important;color:#071a34 !important;display:inline-flex !important;height:48px !important;justify-content:center !important;position:absolute !important;right:22px !important;top:22px !important;width:48px !important;z-index:3 !important}body .sggloves-document-modal__close svg,body .sggloves-document-modal__toolbar svg,body .sggloves-document-modal__action svg{fill:none !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:1.8 !important}body .sggloves-document-modal__close svg{height:22px !important;width:22px !important}body .sggloves-document-modal__choice{padding:38px 96px 44px 42px !important}body .sggloves-document-modal__eyebrow{color:var(--SGGLOVES-primary, #c65332) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.08em !important;margin:0 0 10px !important;text-transform:uppercase !important}body .sggloves-document-modal__title{color:#071a34 !important;font-size:clamp(24px, 3vw, 38px) !important;font-weight:650 !important;letter-spacing:0 !important;line-height:1.08 !important;margin:0 !important;max-width:760px !important}body .sggloves-document-modal__meta{color:#52647a !important;font-size:15px !important;font-weight:300 !important;line-height:1.55 !important;margin:14px 0 0 !important}body .sggloves-document-modal__actions{display:grid !important;gap:16px !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;margin-top:28px !important}body .sggloves-document-modal__action{align-items:center !important;background:#f8fbff !important;border:1px solid #dce5ef !important;border-radius:10px !important;color:#071a34 !important;display:grid !important;gap:4px 16px !important;grid-template-columns:56px minmax(0, 1fr) !important;min-height:116px !important;padding:22px !important;text-align:left !important;text-decoration:none !important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;width:100% !important}body .sggloves-document-modal__action:hover,body .sggloves-document-modal__action:focus{border-color:rgba(198, 83, 50, .55) !important;box-shadow:0 18px 42px rgba(198, 83, 50, .10) !important;color:#071a34 !important;outline:0 !important;transform:translateY(-1px) !important}body .sggloves-document-modal__action > span{align-items:center !important;background:#fff !important;border:1px solid rgba(198, 83, 50, .28) !important;border-radius:10px !important;color:var(--SGGLOVES-primary, #c65332) !important;display:inline-flex !important;grid-row:span 2 !important;height:56px !important;justify-content:center !important;width:56px !important}body .sggloves-document-modal__action svg{height:26px !important;width:26px !important}body .sggloves-document-modal__action strong{color:#071a34 !important;font-size:18px !important;font-weight:650 !important;line-height:1.2 !important}body .sggloves-document-modal__action small{color:#6e7d91 !important;font-size:13px !important;font-weight:300 !important;line-height:1.4 !important}body .sggloves-document-modal__preview{padding:24px !important}body .sggloves-document-modal__viewer-note{background:#f8fbff !important;border:1px solid #dce5ef !important;border-radius:10px !important;color:#52647a !important;font-size:13px !important;font-weight:300 !important;line-height:1.45 !important;margin:0 0 12px !important;padding:10px 14px !important}body .sggloves-document-modal__toolbar{align-items:center !important;display:flex !important;gap:12px !important;justify-content:space-between !important;margin:0 58px 16px 0 !important}body .sggloves-document-modal__back,body .sggloves-document-modal__toolbar-close{align-items:center !important;background:#fff !important;border:1px solid #dce5ef !important;border-radius:10px !important;color:#071a34 !important;display:inline-flex !important;font-size:14px !important;font-weight:600 !important;gap:8px !important;min-height:42px !important;padding:0 16px !important}body .sggloves-document-modal__toolbar-close{background:var(--SGGLOVES-primary, #c65332) !important;border-color:var(--SGGLOVES-primary, #c65332) !important;color:#fff !important}body .sggloves-document-modal__back svg{height:18px !important;width:18px !important}body .sggloves-document-modal__frame{background:#fff !important;border:1px solid #dce5ef !important;border-radius:10px !important;display:block !important;height:min(78vh, 860px) !important;min-height:560px !important;width:100% !important}body .sggloves-document-modal__frame[hidden],body .sggloves-document-modal__fallback[hidden]{display:none !important}body .sggloves-document-modal__fallback{align-items:center !important;background:linear-gradient(135deg, #f8fbff 0%, #fff 100%) !important;border:1px solid #dce5ef !important;border-radius:10px !important;display:grid !important;justify-items:center !important;min-height:min(62vh, 620px) !important;padding:44px 28px !important;text-align:center !important;width:100% !important}body .sggloves-document-modal__fallback-icon{align-items:center !important;background:#fbf5f2 !important;border:1px solid rgba(198, 83, 50, .28) !important;border-radius:12px !important;color:var(--SGGLOVES-primary, #c65332) !important;display:inline-flex !important;height:64px !important;justify-content:center !important;margin-bottom:18px !important;width:64px !important}body .sggloves-document-modal__fallback-icon svg{fill:none !important;height:32px !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:1.7 !important;width:32px !important}body .sggloves-document-modal__fallback h3{color:#071a34 !important;font-size:clamp(22px, 2.4vw, 32px) !important;font-weight:650 !important;line-height:1.15 !important;margin:0 0 12px !important}body .sggloves-document-modal__fallback p{color:#52647a !important;font-size:15px !important;font-weight:300 !important;line-height:1.6 !important;margin:0 !important;max-width:640px !important}body .sggloves-document-modal__fallback-actions{display:flex !important;flex-wrap:wrap !important;gap:12px !important;justify-content:center !important;margin-top:24px !important}body .sggloves-document-modal__fallback-download,body .sggloves-document-modal__fallback-online{align-items:center !important;border:1px solid #dce5ef !important;border-radius:10px !important;display:inline-flex !important;font-size:14px !important;font-weight:650 !important;justify-content:center !important;min-height:44px !important;padding:0 18px !important;text-decoration:none !important}body .sggloves-document-modal__fallback-download{background:var(--SGGLOVES-primary, #c65332) !important;border-color:var(--SGGLOVES-primary, #c65332) !important;color:#fff !important}body .sggloves-document-modal__fallback-online{background:#fff !important;color:#071a34 !important}/* SG-GLOVES: compact product document icons on every product listing. */body .sg-product-card-docs{align-items:center !important;display:flex !important;flex-wrap:wrap !important;gap:5px !important;justify-content:center !important;margin:7px 0 5px !important;min-height:28px !important;position:relative !important;z-index:2 !important}body .product-miniature.product-miniature--list .sg-product-card-docs,body .products-list .product-miniature .sg-product-card-docs,body .js-product-list .product-miniature--list .sg-product-card-docs{justify-content:flex-start !important}body .sg-product-card-docs__button,body .sg-product-card-docs__more{align-items:center !important;background:#fff !important;border:1px solid #dce5ef !important;border-radius:6px !important;box-shadow:0 6px 14px rgba(7, 26, 52, .045) !important;color:#071a34 !important;display:inline-flex !important;flex:0 0 auto !important;height:28px !important;justify-content:center !important;line-height:1 !important;min-width:28px !important;padding:0 !important;text-decoration:none !important;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease !important;width:28px !important}body .sg-product-card-docs__button{cursor:pointer !important}body .sg-product-card-docs__button:hover,body .sg-product-card-docs__button:focus{border-color:rgba(198, 83, 50, .45) !important;box-shadow:0 12px 24px rgba(198, 83, 50, .10) !important;color:var(--SGGLOVES-primary, #c65332) !important;outline:0 !important;transform:translateY(-1px) !important}body .sg-product-card-docs__icon{align-items:center !important;display:inline-flex !important;font-size:0 !important;line-height:1 !important;max-width:18px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body .sg-product-card-docs__icon svg{fill:none !important;flex:0 0 auto !important;height:17px !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:1.55 !important;width:17px !important}body .sg-product-card-docs__button--pdf{background:#fbf5f2 !important;border-color:rgba(198, 83, 50, .28) !important;color:#c65332 !important}body .sg-product-card-docs__button--word{background:#f3f8ff !important;border-color:rgba(21, 95, 180, .22) !important;color:#0b4f93 !important}body .sg-product-card-docs__button--image{background:#f7f8fb !important;border-color:rgba(47, 58, 74, .18) !important;color:#2f3a4a !important}body .sg-product-card-docs__button--file{background:#ffffff !important;border-color:rgba(47, 58, 74, .18) !important;color:#2f3a4a !important}body .sg-product-card-docs__button--sheet{background:#f2fbf6 !important;border-color:rgba(28, 134, 86, .22) !important;color:#18714b !important}body .sg-product-card-docs__button--archive{background:#fbf5f2 !important;border-color:rgba(180, 124, 20, .24) !important;color:#9a6710 !important}body .sg-product-card-docs__more{background:#f8fbff !important;color:#52647a !important;font-size:10px !important;font-weight:700 !important;min-width:30px !important}body .product-miniature .sg-product-card-docs + .product-miniature__prices,body .product-miniature .sg-product-card-docs + .product-price-and-shipping{margin-top:6px !important}@media (max-width: 767.98px){body .sg-product-card-docs{gap:5px !important;margin:7px 0 5px !important}body .sg-product-card-docs__button,body .sg-product-card-docs__more{height:27px !important;min-width:27px !important;width:27px !important}body .sg-product-card-docs__icon svg{height:16px !important;width:16px !important}}.SGGLOVES-home-product__link{color:inherit !important;display:contents !important;text-decoration:none !important}@media (max-width: 767.98px){body .sggloves-document-modal__choice{padding:78px 18px 22px !important}body .sggloves-document-modal__actions{grid-template-columns:1fr !important}body .sggloves-document-modal__action{min-height:96px !important;padding:16px !important}body .sggloves-document-modal__preview{padding:76px 12px 14px !important}body .sggloves-document-modal__toolbar{align-items:stretch !important;flex-direction:column !important;margin-right:0 !important}body .sggloves-document-modal__frame{height:64vh !important;min-height:360px !important}}/* SG-GLOVES contact page compact integration with NTMedia Contact Extra. */body .SGGLOVES-contact-page .SGGLOVES-contact-shell{gap:18px !important;padding-top:22px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-cards{align-items:start !important;gap:12px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card{align-content:start !important;box-sizing:border-box !important;gap:10px 12px !important;grid-auto-rows:max-content !important;grid-template-columns:42px minmax(0, 1fr) !important;min-height:0 !important;overflow:visible !important;padding:16px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card > *:not(.SGGLOVES-contact-card__icon){min-width:0 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card__icon{align-items:center !important;background:#f9eeea !important;border:1px solid rgba(198, 83, 50, .2) !important;border-radius:9px !important;color:var(--SGGLOVES-primary, #c65332) !important;display:inline-flex !important;height:42px !important;justify-content:center !important;width:42px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card__icon img{display:block !important;height:24px !important;max-height:24px !important;max-width:24px !important;object-fit:contain !important;width:24px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card h2{font-size:16px !important;line-height:1.18 !important;margin:0 0 5px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card p,body .SGGLOVES-contact-page .SGGLOVES-contact-card a{font-size:14px !important;line-height:1.42 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card p + p{margin-top:3px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card .ntmce-contact-extra{grid-column:1/-1 !important;margin-top:6px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-content-grid{align-items:start !important;display:grid !important;gap:18px !important;grid-template-columns:minmax(0, 1.15fr) minmax(320px, .85fr) !important;margin-top:18px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-panel{padding:22px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-map,body .SGGLOVES-contact-page .SGGLOVES-contact-map iframe{min-height:320px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-reassurance{margin-top:20px !important}@media (max-width: 991.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-content-grid{grid-template-columns:1fr !important}}@media (max-width: 575.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-card{padding:14px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-map,body .SGGLOVES-contact-page .SGGLOVES-contact-map iframe{min-height:280px !important}}/* SG-GLOVES contact page: final responsive rebuild. *//* SG-GLOVES contact page full-width correction */body#contact{background:#fff !important}/* SG-GLOVES quickview modal: final compact product preview layout. */body .modal.quickview .quickview__dialog{width:min(1420px, calc(100vw - 32px)) !important;max-width:min(1420px, calc(100vw - 32px)) !important;margin:16px auto !important}body .modal.quickview .quickview__content{max-height:calc(100vh - 32px) !important;overflow:hidden !important;border:0 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 30px 90px rgba(7, 26, 52, .26) !important}body .modal.quickview .quickview__header{position:absolute !important;top:16px !important;right:16px !important;z-index:6 !important;display:block !important;padding:0 !important;border:0 !important;background:transparent !important}body .modal.quickview .quickview__header .btn-close{width:44px !important;height:44px !important;margin:0 !important;padding:0 !important;border:1px solid #dbe5ef !important;border-radius:8px !important;background-color:rgba(255, 255, 255, .96) !important;opacity:1 !important;box-shadow:0 12px 30px rgba(7, 26, 52, .08) !important}body .modal.quickview .quickview__body{display:grid !important;grid-template-columns:minmax(0, 1.02fr) minmax(360px, .98fr) !important;gap:22px 28px !important;max-height:calc(100vh - 138px) !important;padding:54px 30px 20px !important;overflow-x:hidden !important;overflow-y:auto !important;background:#ffffff !important}body .modal.quickview .product__left,body .modal.quickview .product__right{min-width:0 !important;border:1px solid #e1e8f0 !important;border-radius:8px !important;background:#ffffff !important}body .modal.quickview .product__left{padding:16px !important}body .modal.quickview .product__right{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;padding:24px 26px !important}body .modal.quickview .product__images,body .modal.quickview .product__carousel{min-width:0 !important}body .modal.quickview .product__carousel{overflow:hidden !important;border:1px solid #e8eef5 !important;border-radius:8px !important;background:#f8fafc !important}body .modal.quickview .product__carousel .carousel-inner{aspect-ratio:1.12/1 !important;max-height:430px !important}body .modal.quickview .product__carousel .carousel-item,body .modal.quickview .product__carousel picture{height:100% !important}body .modal.quickview .product__carousel img{width:100% !important;height:100% !important;object-fit:contain !important}body .modal.quickview .product__carousel .carousel-control-prev,body .modal.quickview .product__carousel .carousel-control-next{top:50% !important;bottom:auto !important;width:44px !important;height:44px !important;border:1px solid #e1e8f0 !important;border-radius:8px !important;background:rgba(255, 255, 255, .94) !important;transform:translateY(-50%) !important;opacity:1 !important}body .modal.quickview .product__carousel .carousel-control-prev{left:12px !important}body .modal.quickview .product__carousel .carousel-control-next{right:12px !important}body .modal.quickview .product__thumbnails-list{display:flex !important;gap:8px !important;margin:12px 0 0 !important;padding:0 2px 4px !important;overflow-x:auto !important}body .modal.quickview .product__thumbnail{flex:0 0 66px !important;width:66px !important;height:66px !important;border-radius:8px !important}body .modal.quickview .product__name{margin:0 0 14px !important;color:#071a34 !important;font-size:clamp(2rem, 3.4vw, 3.1rem) !important;font-weight:700 !important;line-height:.98 !important;letter-spacing:0 !important}body .modal.quickview .product__description-short{max-height:8.5em !important;margin:0 0 18px !important;overflow:auto !important;color:#677287 !important;font-size:.96rem !important;font-weight:300 !important;line-height:1.5 !important}body .modal.quickview .product__description-short p:last-child{margin-bottom:0 !important}body .modal.quickview .product__actions{margin-top:auto !important}body .modal.quickview .SGGLOVES-quickview-related{grid-column:1/-1 !important;max-width:100% !important;margin:0 !important;padding:14px 16px 16px !important;overflow:hidden !important;border:1px solid #e1e8f0 !important;border-radius:8px !important;background:#f8fafc !important}body .modal.quickview .SGGLOVES-quickview-related__header{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;margin:0 0 12px !important}body .modal.quickview .SGGLOVES-quickview-related__header span{color:#c65332 !important;font-size:.72rem !important;font-weight:700 !important;letter-spacing:.05em !important;text-transform:uppercase !important}body .modal.quickview .SGGLOVES-quickview-related__header strong{color:#071a34 !important;font-size:1.05rem !important;font-weight:500 !important;line-height:1.2 !important}body .modal.quickview .SGGLOVES-quickview-related .module-products,body .modal.quickview .SGGLOVES-quickview-related .module-products__list,body .modal.quickview .SGGLOVES-quickview-related .ps-categoryproducts{min-width:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:transparent !important}body .modal.quickview .SGGLOVES-quickview-related .section-title,body .modal.quickview .SGGLOVES-quickview-related .module-products__buttons{display:none !important}body .modal.quickview .SGGLOVES-quickview-related .products{display:flex !important;grid-template-columns:none !important;gap:12px !important;margin:0 !important;padding:1px 2px 9px !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x proximity !important;scrollbar-color:rgba(198, 83, 50, .42) rgba(7, 26, 52, .08) !important;scrollbar-width:thin !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature,body .modal.quickview .SGGLOVES-quickview-related .product-miniature:nth-child(n+5){display:block !important;flex:0 0 168px !important;width:168px !important;min-width:168px !important;max-width:168px !important;scroll-snap-align:start !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__inner{min-height:190px !important;height:190px !important;overflow:hidden !important;border:1px solid #e3eaf2 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:none !important;transform:none !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__inner:hover{border-color:rgba(198, 83, 50, .34) !important;transform:none !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__top{min-height:86px !important;height:86px !important;padding:8px 8px 0 !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__image-container,body .modal.quickview .SGGLOVES-quickview-related .product-miniature__image-link{min-height:78px !important;height:78px !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__image{width:100% !important;height:78px !important;max-height:78px !important;object-fit:contain !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__bottom{min-height:96px !important;height:96px !important;padding:8px 9px 9px !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__title{min-height:2.35em !important;max-height:2.35em !important;margin:0 0 6px !important;overflow:hidden !important;color:#071a34 !important;font-size:.72rem !important;font-weight:650 !important;line-height:1.18 !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__price{color:#c65332 !important;font-size:.8rem !important;font-weight:500 !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__price small{color:#6d7887 !important;font-size:.6rem !important;font-weight:500 !important}body .modal.quickview .SGGLOVES-quickview-related .product-flags{top:8px !important;left:8px !important;max-width:calc(100% - 16px) !important}body .modal.quickview .SGGLOVES-quickview-related .product-flags .badge,body .modal.quickview .SGGLOVES-quickview-related .product-flags .product-flag{min-height:18px !important;max-width:100% !important;padding:4px 7px !important;overflow:hidden !important;font-size:.56rem !important;line-height:1 !important;text-overflow:ellipsis !important;white-space:nowrap !important}body .modal.quickview .SGGLOVES-quickview-related .sg-product-card__reviews,body .modal.quickview .SGGLOVES-quickview-related .sg-product-card__desc,body .modal.quickview .SGGLOVES-quickview-related .sg-product-card__specs,body .modal.quickview .SGGLOVES-quickview-related .product-miniature__variants,body .modal.quickview .SGGLOVES-quickview-related .sg-product-card__availability,body .modal.quickview .SGGLOVES-quickview-related .product-miniature__actions,body .modal.quickview .SGGLOVES-quickview-related .product-miniature__footer{display:none !important}body .modal.quickview .quickview__footer{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;min-height:84px !important;padding:14px 30px 22px !important;border:0 !important;background:#ffffff !important}body .modal.quickview .quickview__footer .social-sharing,body .modal.quickview .quickview__footer .social-sharing ul{margin:0 !important}body .modal.quickview .quickview__details-link{display:inline-flex !important;align-items:center !important;gap:6px !important;color:#0d6efd !important;font-size:.95rem !important;font-weight:400 !important;text-decoration:none !important}body .modal.quickview .quickview__details-link .sg-svg-icon{width:22px !important;height:22px !important}body .modal.quickview .quickview__details-link .sg-svg-icon svg{width:100% !important;height:100% !important;fill:none !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}body .modal.quickview .quickview__details-link i{color:#0d6efd !important;font-size:22px !important}@media (max-width: 991.98px){body .modal.quickview .quickview__dialog{width:min(760px, calc(100vw - 18px)) !important;max-width:min(760px, calc(100vw - 18px)) !important;margin:9px auto !important}body .modal.quickview .quickview__content{max-height:calc(100dvh - 18px) !important}body .modal.quickview .quickview__body{grid-template-columns:minmax(0, 1fr) !important;gap:14px !important;max-height:calc(100dvh - 116px) !important;padding:58px 16px 16px !important}body .modal.quickview .product__left,body .modal.quickview .product__right{padding:14px !important}body .modal.quickview .product__carousel .carousel-inner{max-height:360px !important}body .modal.quickview .product__name{font-size:clamp(1.7rem, 8vw, 2.35rem) !important}body .modal.quickview .quickview__footer{min-height:78px !important;padding:12px 16px 18px !important}}@media (max-width: 575.98px){body .modal.quickview .quickview__dialog{width:100vw !important;max-width:100vw !important;min-height:100dvh !important;margin:0 !important}body .modal.quickview .quickview__content{min-height:100dvh !important;max-height:100dvh !important;border-radius:0 !important}body .modal.quickview .quickview__header{top:10px !important;right:10px !important}body .modal.quickview .quickview__body{max-height:calc(100dvh - 108px) !important;padding:62px 12px 14px !important}body .modal.quickview .SGGLOVES-quickview-related{padding:13px 12px 15px !important}body .modal.quickview .SGGLOVES-quickview-related__header{align-items:flex-start !important;flex-direction:column !important;gap:4px !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature,body .modal.quickview .SGGLOVES-quickview-related .product-miniature:nth-child(n+5){flex-basis:146px !important;width:146px !important;min-width:146px !important;max-width:146px !important}body .modal.quickview .quickview__footer{align-items:stretch !important;flex-direction:column !important;min-height:0 !important;padding:12px !important}}/* SG-GLOVES contact page: equal-height quick information cards. */body .SGGLOVES-contact-page .SGGLOVES-contact-cards{align-items:stretch !important;grid-auto-rows:156px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card{display:grid !important;grid-template-columns:54px minmax(0, 1fr) !important;grid-template-rows:auto 1fr !important;column-gap:14px !important;row-gap:8px !important;height:156px !important;min-height:156px !important;max-height:156px !important;padding:20px 20px !important;overflow:hidden !important;align-content:start !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card__icon{grid-row:1/span 2 !important;align-self:start !important;width:52px !important;height:52px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card h2{align-self:end !important;margin:0 !important;min-width:0 !important;font-size:clamp(1rem, 1.05vw, 1.16rem) !important;line-height:1.18 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card p,body .SGGLOVES-contact-page .SGGLOVES-contact-card a{min-width:0 !important;margin:0 !important;color:#536177 !important;font-size:clamp(.92rem, .95vw, 1rem) !important;font-weight:300 !important;line-height:1.38 !important;overflow-wrap:anywhere !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card a{color:#c65332 !important;font-weight:500 !important;text-decoration:none !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card p + p{margin-top:4px !important}@media (min-width: 1200px){body .SGGLOVES-contact-page .SGGLOVES-contact-cards{grid-auto-rows:156px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card{height:156px !important;min-height:156px !important;max-height:156px !important}}@media (min-width: 768px) and (max-width: 1199.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-cards{grid-auto-rows:148px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card{grid-template-columns:48px minmax(0, 1fr) !important;height:148px !important;min-height:148px !important;max-height:148px !important;padding:18px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card__icon{width:46px !important;height:46px !important}}@media (max-width: 767.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-cards{grid-auto-rows:132px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card{grid-template-columns:46px minmax(0, 1fr) !important;height:132px !important;min-height:132px !important;max-height:132px !important;padding:16px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card__icon{width:44px !important;height:44px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card h2{font-size:1rem !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card p,body .SGGLOVES-contact-page .SGGLOVES-contact-card a{font-size:.92rem !important;line-height:1.3 !important}}@media (max-width: 390px){body .SGGLOVES-contact-page .SGGLOVES-contact-cards{grid-auto-rows:142px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card{height:142px !important;min-height:142px !important;max-height:142px !important}}/* SG-GLOVES contact page: final 20px icon/text spacing. */body .SGGLOVES-contact-page .SGGLOVES-contact-info-item{align-items:start !important;column-gap:20px !important;display:grid !important;grid-template-columns:64px minmax(0, 1fr) !important}body .SGGLOVES-contact-page .SGGLOVES-contact-info-item > div{grid-column:2 !important;min-width:0 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card{column-gap:20px !important;grid-template-columns:64px minmax(0, 1fr) !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card h2,body .SGGLOVES-contact-page .SGGLOVES-contact-card p,body .SGGLOVES-contact-page .SGGLOVES-contact-card a{grid-column:2 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-reassurance > div{align-items:center !important;column-gap:20px !important;display:grid !important;grid-template-columns:64px minmax(0, 1fr) !important}body .SGGLOVES-contact-page .SGGLOVES-contact-reassurance > div > strong,body .SGGLOVES-contact-page .SGGLOVES-contact-reassurance > div > span:last-child{grid-column:2 !important}@media (max-width: 575.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-info-item,body .SGGLOVES-contact-page .SGGLOVES-contact-card,body .SGGLOVES-contact-page .SGGLOVES-contact-reassurance > div{column-gap:16px !important;grid-template-columns:58px minmax(0, 1fr) !important}}/* SG-GLOVES contact page: graphite line icons and extended B2B form fields. */body .SGGLOVES-contact-page .SGGLOVES-contact-card__icon{align-items:center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#344054 !important;display:inline-grid !important;flex:0 0 46px !important;height:46px !important;justify-content:center !important;place-items:center !important;width:46px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-info-item .SGGLOVES-contact-card__icon{height:48px !important;width:48px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card__icon svg{display:block !important;fill:none !important;height:30px !important;max-height:30px !important;max-width:30px !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:1.45 !important;width:30px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card__icon svg *{fill:none !important;stroke:currentColor !important;vector-effect:non-scaling-stroke !important}body .SGGLOVES-contact-page .SGGLOVES-contact-reassurance .SGGLOVES-contact-card__icon svg{height:34px !important;max-height:34px !important;max-width:34px !important;width:34px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-form-extra{display:grid !important;gap:0 16px !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;margin:0 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-form-extra .mb-3{margin-bottom:16px !important;min-width:0 !important}body .SGGLOVES-contact-page .contact-form .form-label{color:#344054 !important;font-size:14px !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1.3 !important}body .SGGLOVES-contact-page .contact-form .form-label.required::after{color:#c65332 !important;content:" *";font-weight:500 !important}body .SGGLOVES-contact-page .contact-form .form-control,body .SGGLOVES-contact-page .contact-form .form-select{border:1px solid #d9e2ec !important;border-radius:8px !important;color:#0b172a !important;font-size:15px !important;font-weight:300 !important;min-height:48px !important}body .SGGLOVES-contact-page .contact-form textarea.form-control{min-height:130px !important}@media (max-width: 767.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-form-extra{grid-template-columns:1fr !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card__icon{height:42px !important;width:42px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card__icon svg{height:28px !important;max-height:28px !important;max-width:28px !important;width:28px !important}}/* SG-GLOVES home: configurable two-zone section. */.SGGLOVES-dual-zone{margin-block:clamp(28px, 4vw, 56px) !important}.SGGLOVES-dual-zone__grid{display:grid !important;gap:clamp(18px, 2vw, 28px) !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.SGGLOVES-dual-card{background:linear-gradient(135deg, #fbf5f2 0%, #ffffff 58%, #f7fafc 100%) !important;border:1px solid #e4ebf3 !important;border-radius:8px !important;box-shadow:0 20px 45px rgba(15, 23, 42, .07) !important;color:#08182d !important;display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(170px, .66fr) !important;min-height:318px !important;overflow:hidden !important;padding:clamp(24px, 3vw, 42px) !important;position:relative !important}.SGGLOVES-dual-card--app{background:linear-gradient(135deg, #f8fbff 0%, #ffffff 50%, #fbf5f2 100%) !important}.SGGLOVES-dual-card::after{background:radial-gradient(circle, rgba(198, 83, 50, .12), transparent 62%) !important;content:"" !important;height:230px !important;pointer-events:none !important;position:absolute !important;right:-72px !important;top:-86px !important;width:230px !important}.SGGLOVES-dual-card__content{align-self:center !important;min-width:0 !important;position:relative !important;z-index:2 !important}.SGGLOVES-dual-card__eyebrow{color:#c65332 !important;display:block !important;font-size:.78rem !important;font-weight:600 !important;letter-spacing:0 !important;margin-bottom:12px !important;text-transform:uppercase !important}.SGGLOVES-dual-card h2{color:#0a1b31 !important;font-size:2.25rem !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1.08 !important;margin:0 0 16px !important;max-width:420px !important}.SGGLOVES-dual-card p{color:#536177 !important;font-size:.98rem !important;font-weight:300 !important;line-height:1.65 !important;margin:0 0 18px !important;max-width:390px !important}.SGGLOVES-dual-card__list{display:grid !important;gap:8px !important;list-style:none !important;margin:0 0 22px !important;padding:0 !important}.SGGLOVES-dual-card__list li{align-items:center !important;color:#536177 !important;display:flex !important;font-size:.92rem !important;font-weight:300 !important;gap:10px !important;line-height:1.35 !important}.SGGLOVES-dual-card__list svg{fill:none !important;flex:0 0 17px !important;height:17px !important;stroke:#c65332 !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:2.5 !important;width:17px !important}.SGGLOVES-dual-card__actions{align-items:center !important;display:flex !important;flex-wrap:wrap !important;gap:14px 22px !important}.SGGLOVES-dual-card__link{align-items:center !important;color:#0a1b31 !important;display:inline-flex !important;font-size:.95rem !important;font-weight:400 !important;gap:10px !important;text-decoration:none !important}.SGGLOVES-dual-card__link svg{fill:none !important;height:18px !important;stroke:#0a1b31 !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:2 !important;width:18px !important}.SGGLOVES-dual-card__art{align-items:center !important;display:flex !important;justify-content:center !important;min-width:0 !important;position:relative !important;z-index:1 !important}.SGGLOVES-dual-card__art--team svg{fill:none !important;height:min(210px, 82%) !important;max-width:100% !important;opacity:.28 !important;stroke:#d9775d !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:7 !important;width:260px !important}.SGGLOVES-dual-card__stores{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin-top:28px !important}.SGGLOVES-dual-card__stores a{align-items:center !important;background:#ffffff !important;border:1px solid #d5dee9 !important;border-radius:6px !important;color:#0a1b31 !important;display:inline-flex !important;font-size:.82rem !important;font-weight:500 !important;gap:8px !important;min-height:42px !important;padding:8px 13px !important;text-decoration:none !important}.SGGLOVES-dual-card__stores svg{fill:#0a1b31 !important;height:20px !important;width:20px !important}.SGGLOVES-dual-card__art--phone{min-height:252px !important}.SGGLOVES-dual-card__phone{height:292px !important;max-height:95% !important;position:relative !important;width:auto !important;z-index:2 !important}.SGGLOVES-dual-card__phone rect:first-child{fill:#091a2f !important}.SGGLOVES-dual-card__phone rect:not(:first-child),.SGGLOVES-dual-card__phone path,.SGGLOVES-dual-card__phone circle{fill:none !important;stroke:#d8e1ec !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:4 !important}.SGGLOVES-dual-card__phone rect:nth-child(2){fill:#ffffff !important;stroke:#ffffff !important}.SGGLOVES-dual-card__glove{background:radial-gradient(circle at 40% 26%, #d9775d 0 9px, transparent 10px),radial-gradient(circle at 56% 24%, #d9775d 0 9px, transparent 10px),radial-gradient(circle at 70% 28%, #d9775d 0 8px, transparent 9px),linear-gradient(145deg, #091a2f 0%, #152a44 66%, #c65332 67%, #c65332 100%) !important;border-radius:50% 50% 42% 42% !important;bottom:24px !important;box-shadow:0 22px 40px rgba(8, 24, 45, .18) !important;height:188px !important;opacity:.88 !important;position:absolute !important;right:-6px !important;transform:rotate(-13deg) !important;width:138px !important;z-index:1 !important}@media (max-width: 1199.98px){.SGGLOVES-dual-card{grid-template-columns:minmax(0, 1fr) minmax(138px, .48fr) !important;padding:26px !important}.SGGLOVES-dual-card h2{font-size:1.9rem !important}.SGGLOVES-dual-card__phone{height:250px !important}}@media (max-width: 991.98px){.SGGLOVES-dual-zone__grid{grid-template-columns:1fr !important}}@media (max-width: 575.98px){.SGGLOVES-dual-card{grid-template-columns:1fr !important;min-height:0 !important;padding:22px !important}.SGGLOVES-dual-card h2{font-size:1.65rem !important}.SGGLOVES-dual-card__art{min-height:150px !important;order:-1 !important}.SGGLOVES-dual-card__art--team svg{height:140px !important;width:180px !important}.SGGLOVES-dual-card__art--phone{min-height:208px !important}.SGGLOVES-dual-card__phone{height:212px !important}.SGGLOVES-dual-card__glove{height:140px !important;right:18px !important;width:104px !important}}/* SG-GLOVES footer meta icons: thin graphite line system */.sg-footer-meta__item{display:grid !important;grid-template-columns:44px minmax(0, 1fr) !important;grid-template-rows:auto auto auto !important;align-content:start !important;gap:4px 20px !important;padding:26px 30px !important}.sg-footer-meta__icon{display:inline-grid !important;grid-row:1/span 3 !important;width:44px !important;min-width:44px !important;height:44px !important;place-items:center !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#344054 !important;line-height:1 !important;text-transform:none !important;letter-spacing:0 !important}.sg-footer-meta__icon svg{display:block !important;width:34px !important;height:34px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.55 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.sg-footer-meta__icon svg *{vector-effect:non-scaling-stroke}.sg-footer-meta__label{display:block !important;grid-column:2 !important;margin:0 0 9px !important;color:#52637a !important;font-size:.76rem !important;font-weight:500 !important;letter-spacing:.12em !important;line-height:1.2 !important;text-transform:uppercase !important}.sg-footer-meta__item > strong,.sg-footer-meta__item > small{grid-column:2 !important}@media (max-width: 575.98px){.sg-footer-meta__item{grid-template-columns:40px minmax(0, 1fr) !important;gap:4px 16px !important;padding:20px 18px !important}.sg-footer-meta__icon{width:40px !important;min-width:40px !important;height:40px !important}.sg-footer-meta__icon svg{width:31px !important;height:31px !important}}/* SG-GLOVES hero slider: responsive image hardening */.SGGLOVES-home-hero{width:100% !important;max-width:100vw !important;min-height:clamp(360px, 42vw, 640px) !important;aspect-ratio:1920/720;overflow:hidden !important;background:#f6f8fb !important;isolation:isolate}.SGGLOVES-home-hero__track,.SGGLOVES-home-hero__slide{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-width:0 !important;overflow:hidden !important}.SGGLOVES-home-hero__slide{display:block !important;transform:none !important}.SGGLOVES-home-hero__image{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;max-width:none !important;height:100% !important;min-height:100% !important;object-fit:contain !important;object-position:center center !important;transform:none !important;background:#f6f8fb !important}.SGGLOVES-home-hero__content{min-height:inherit !important;height:100% !important;width:100% !important;max-width:var(--SGGLOVES-content-width, 1440px) !important;margin-inline:auto !important;padding-inline:clamp(16px, 4vw, 48px) !important}@media (max-width: 991.98px){.SGGLOVES-home-hero{min-height:clamp(360px, 58vw, 540px) !important;aspect-ratio:4/3}}@media (max-width: 575.98px){.SGGLOVES-home-hero{min-height:430px !important;aspect-ratio:9/13}.SGGLOVES-home-hero__content{align-items:flex-end !important;padding:28px 16px !important}.SGGLOVES-home-hero__copy{width:100% !important;max-width:100% !important;padding:0 !important}}/* SG-GLOVES homepage spacing controlled by the settings module */:root,.wrapper__content,.SGGLOVES-home,.page-home{--SGGLOVES-home-section-gap:var(--SGGLOVES-section-margin, 20px);--SGGLOVES-home-block-gap:clamp(10px, calc(var(--SGGLOVES-home-section-gap, 20px) * .65), 20px)}.SGGLOVES-home > *{margin-bottom:0 !important}.SGGLOVES-home > * + *{margin-top:var(--SGGLOVES-home-section-gap, 20px) !important}.SGGLOVES-home > *:first-child{margin-top:0 !important}.SGGLOVES-home-section{padding-top:0 !important;padding-bottom:0 !important}.SGGLOVES-home-promo-row{gap:var(--SGGLOVES-home-block-gap, 14px) !important;padding-top:0 !important;padding-bottom:0 !important}.SGGLOVES-blocks-section{margin-top:var(--SGGLOVES-home-section-gap, 20px) !important;margin-bottom:0 !important;padding-top:var(--SGGLOVES-home-section-gap, 20px) !important;padding-bottom:var(--SGGLOVES-home-section-gap, 20px) !important}.SGGLOVES-home-categories__grid,.SGGLOVES-home-products__grid,.SGGLOVES-home-industries__grid,.SGGLOVES-dual-zone__grid,.SGGLOVES-blocks-section__grid{gap:var(--SGGLOVES-home-block-gap, 14px) !important}.SGGLOVES-home-industries__grid,.SGGLOVES-blocks-section__head{margin-top:var(--SGGLOVES-home-block-gap, 14px) !important;margin-bottom:var(--SGGLOVES-home-block-gap, 14px) !important}.page-home > section,.page-home > .container-md,.page-home > .module-products,.page-home > .featured-products,.page-home > .ps-featuredproducts,.page-home > .ps-newproducts,.page-home > .ps-bestsellers{margin-top:var(--SGGLOVES-home-section-gap, 20px) !important;margin-bottom:0 !important}.page-home > section:first-child,.page-home > .container-md:first-child{margin-top:0 !important}/* SG-GLOVES mobile recommended products gutter */@media (max-width: 575.98px){body .SGGLOVES-products-section{overflow:visible !important}body .SGGLOVES-products-section > .container-md{width:100% !important;max-width:100% !important;padding-left:16px !important;padding-right:16px !important;margin-left:auto !important;margin-right:auto !important}body .SGGLOVES-products-section .SGGLOVES-home-section__title,body .SGGLOVES-products-section .SGGLOVES-home-products__grid{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}body .SGGLOVES-products-section .SGGLOVES-home-product{width:100% !important;max-width:100% !important;box-sizing:border-box !important}}@media (min-width: 576px) and (max-width: 767.98px){body .SGGLOVES-products-section > .container-md{width:100% !important;max-width:100% !important;padding-left:20px !important;padding-right:20px !important}}/* SG-GLOVES light utility promises bar */.sg-module-promises{background:#f7f8fb !important;color:#202939 !important;border-top:1px solid #e7edf3 !important;border-bottom:1px solid #e7edf3 !important;box-shadow:0 10px 26px rgba(16, 24, 40, .045) !important}.sg-module-promises span{color:#202939 !important;background:transparent !important;border-color:#e7edf3 !important;font-weight:500 !important}.sg-module-promises .material-icons,.sg-module-promises i,.sg-utility-bar .material-icons,.sg-utility-bar i{color:var(--sg-module-orange, var(--SGGLOVES-primary, #c65332)) !important}/* SG-GLOVES Settings home hero flush alignment */body.page-index #wrapper,body.page-index .wrapper,body.page-index .wrapper__content,body.page-index #content-wrapper,body.page-index #center-column,body.page-index #content,body.page-index .page-content--home,body.page-index .page-home,body.page-index .SGGLOVES-home{margin-top:0 !important;padding-top:0 !important}body.page-index .header-banner,body.page-index .sg-module-promises,body.page-index .SGGLOVES-marketbar,body.page-index .SGGLOVES-home-hero{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}body.page-index .SGGLOVES-home-hero{display:block !important;width:100% !important;max-width:100vw !important;height:auto !important;min-height:0 !important;aspect-ratio:auto !important;background:#f6f8fb !important;overflow:hidden !important}body.page-index .SGGLOVES-home-hero__track{position:relative !important;inset:auto !important;width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important}body.page-index .SGGLOVES-home-hero__slide{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;opacity:0;pointer-events:none}body.page-index .SGGLOVES-home-hero__slide.is-active{position:relative !important;inset:auto !important;opacity:1;pointer-events:auto}body.page-index .SGGLOVES-home-hero__image{position:relative !important;inset:auto !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;max-width:none !important;object-fit:contain !important;object-position:center center !important}body.page-index .SGGLOVES-home-hero__content{position:absolute !important;inset:0 !important;min-height:0 !important;height:100% !important}body.page-index .SGGLOVES-home > .SGGLOVES-home-hero + *,body.page-index .SGGLOVES-home-features{margin-top:0 !important}/* SG-GLOVES desktop submenu: only 15px bottom spacing */@media (min-width: 992px){body .SGGLOVES-headerbar{padding-top:0 !important;padding-bottom:0 !important}body .SGGLOVES-headerbar__row{row-gap:0 !important}body .SGGLOVES-headerbar__navigation{min-height:0 !important;margin:0 !important;padding:0 !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu,body .SGGLOVES-headerbar__navigation .ps-mainmenu__desktop,body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree,body .SGGLOVES-headerbar__navigation #top-menu{min-height:0 !important;margin:0 !important;padding:0 !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree,body .SGGLOVES-headerbar__navigation #top-menu{align-items:center !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu__tree-link,body .SGGLOVES-headerbar__navigation #top-menu a,body .SGGLOVES-headerbar__navigation #top-menu a.ps-mainmenu__tree-link{min-height:44px !important;padding-top:0 !important;padding-bottom:0 !important}}/* SG-GLOVES Settings: final mobile visibility controls */@media (max-width: 991.98px){body .SGGLOVES-mobile-hidden,body .SGGLOVES-home .SGGLOVES-mobile-hidden,body.page-index .SGGLOVES-home .SGGLOVES-mobile-hidden,body.page-index .SGGLOVES-home-hero.SGGLOVES-mobile-hidden,body .SGGLOVES-mobile-hidden.SGGLOVES-home-hero,body .SGGLOVES-mobile-hidden.SGGLOVES-home-section,body .SGGLOVES-mobile-hidden.SGGLOVES-home-features,body .SGGLOVES-mobile-hidden.SGGLOVES-home-catalog,body .SGGLOVES-mobile-hidden.SGGLOVES-home-b2b,body .SGGLOVES-mobile-hidden.SGGLOVES-home-promo-row,body .SGGLOVES-mobile-hidden.SGGLOVES-dual-zone,body .SGGLOVES-mobile-hidden.SGGLOVES-blocks-section,body .SGGLOVES-mobile-hidden.SGGLOVES-blog-section{display:none !important;visibility:hidden !important}body .product-miniature.sg-mobile-hide-rating .sg-product-card__reviews,body .product-miniature.sg-mobile-hide-description .sg-product-card__desc,body .product-miniature.sg-mobile-hide-specs .sg-product-card__specs,body .product-miniature.sg-mobile-hide-quickview .product-miniature__quickview-button,body .product-miniature.sg-mobile-hide-quickview .product-miniature__quickview-touch,body .product-miniature.sg-mobile-hide-quickview .js-quickview,body .product-miniature.sg-mobile-hide-quickview [data-ps-action="open-quickview"],body .product-miniature.sg-mobile-hide-quickview [data-link-action="quickview"]{display:none !important;visibility:hidden !important}body .sg-utility-bar--mobile-hidden{display:none !important}body .SGGLOVES-headerbar__mobile-b2b{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important;width:100% !important;margin:0 !important;padding:0 0 14px !important}body .SGGLOVES-headerbar__mobile-b2b-link{align-items:center !important;background:#ffffff !important;border:1px solid var(--SGGLOVES-header-action-border, #d0d7e2) !important;border-radius:8px !important;box-shadow:0 10px 22px rgba(16, 24, 40, .045) !important;color:var(--SGGLOVES-header-action-text, #101828) !important;display:flex !important;gap:10px !important;justify-content:flex-start !important;min-height:58px !important;min-width:0 !important;padding:10px 12px !important;text-align:left !important;text-decoration:none !important}body .SGGLOVES-headerbar__mobile-b2b-link .sg-svg-icon{align-items:center !important;color:var(--SGGLOVES-primary, #c65332) !important;display:inline-flex !important;flex:0 0 28px !important;height:28px !important;justify-content:center !important;width:28px !important}body .SGGLOVES-headerbar__mobile-b2b-link svg{fill:none !important;height:24px !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:1.8 !important;width:24px !important}body .SGGLOVES-headerbar__mobile-b2b-link span:last-child{color:currentColor !important;display:block !important;font-size:13px !important;font-weight:500 !important;line-height:1.2 !important;min-width:0 !important}}/* SG-GLOVES: final thin dark line icons */:root{--SGGLOVES-icon-line:#2f3a4a;--SGGLOVES-icon-border:#d8e0eb;--SGGLOVES-icon-bg:#ffffff}.sg-module-promises > span{align-items:center !important;display:inline-flex !important;gap:10px !important}.sg-module-promises .material-icons,.sg-module-promises i{color:var(--SGGLOVES-icon-line, #2f3a4a) !important;font-weight:300 !important}.sg-module-promises__icon{align-items:center !important;background:transparent !important;border:0 !important;box-shadow:none !important;color:var(--SGGLOVES-icon-line, #2f3a4a) !important;display:inline-flex !important;flex:0 0 28px !important;height:28px !important;justify-content:center !important;margin:0 !important;width:28px !important}.SGGLOVES-block-card__icon,.SGGLOVES-material-item__icon,.sg-utility-bar__icon,.sg-utility-bar .sg-svg-icon,.sg-newsletter__icon,.footer.footer__before .sg-newsletter__icon,.sg-module-reassurance__icon,.sg-reassurance-strip__icon,.SGGLOVES-home-feature__icon{background:var(--SGGLOVES-icon-bg, #ffffff) !important;border-color:var(--SGGLOVES-icon-border, #d8e0eb) !important;color:var(--SGGLOVES-icon-line, #2f3a4a) !important}.sg-module-promises__icon svg,.SGGLOVES-block-card__icon svg,.SGGLOVES-material-item__icon svg,.sg-utility-bar__icon svg,.sg-utility-bar .sg-svg-icon svg,.sg-newsletter__icon svg,.footer.footer__before .sg-newsletter__icon svg,.sg-module-reassurance__icon svg,.sg-reassurance-strip__icon svg{display:block !important;fill:none !important;height:28px !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:1.55 !important;width:28px !important}.sg-module-promises__icon svg *,.SGGLOVES-block-card__icon svg *,.SGGLOVES-material-item__icon svg *,.sg-utility-bar__icon svg *,.sg-utility-bar .sg-svg-icon svg *,.sg-newsletter__icon svg *,.footer.footer__before .sg-newsletter__icon svg *,.sg-module-reassurance__icon svg *,.sg-reassurance-strip__icon svg *{fill:none !important;stroke:currentColor !important;vector-effect:non-scaling-stroke}.SGGLOVES-block-card__icon svg,.SGGLOVES-material-item__icon svg,.sg-newsletter__icon svg{height:30px !important;width:30px !important}.SGGLOVES-block-card__heading-row{align-items:flex-start !important;display:flex !important;gap:10px !important;justify-content:space-between !important;margin:0 0 10px !important;overflow:visible !important;position:relative !important;z-index:60 !important}.SGGLOVES-block-card--materials{overflow:visible !important;z-index:8 !important}.SGGLOVES-block-card__heading-row h3{margin:0 !important}.SGGLOVES-block-help{align-items:center !important;cursor:help !important;display:inline-flex !important;flex:0 0 auto !important;isolation:isolate !important;justify-content:center !important;outline:0 !important;position:relative !important;z-index:40 !important}.SGGLOVES-block-help__icon{align-items:center !important;background:#fff !important;border:1px solid #d8e0eb !important;border-radius:999px !important;box-shadow:0 12px 28px rgba(16, 24, 40, .08) !important;color:#2f3a4a !important;display:inline-flex !important;font-size:14px !important;font-weight:650 !important;height:32px !important;justify-content:center !important;line-height:1 !important;width:32px !important}.SGGLOVES-block-help__tooltip{background:#ffffff !important;background-clip:padding-box !important;background-color:#ffffff !important;background-image:linear-gradient(#ffffff, #ffffff) !important;backdrop-filter:none !important;border:1px solid #d8e0eb !important;box-shadow:0 22px 45px rgba(16, 24, 40, .16) !important;color:#344054 !important;filter:none !important;font-size:13px !important;font-weight:300 !important;isolation:isolate !important;line-height:1.45 !important;mix-blend-mode:normal !important;max-width:min(330px, calc(100vw - 32px)) !important;opacity:0 !important;overflow:visible !important;padding:14px 16px !important;pointer-events:none !important;position:absolute !important;right:0 !important;text-shadow:none !important;text-align:left !important;top:calc(100% + 10px) !important;transform:translateY(-4px) !important;transition:opacity .18s ease,transform .18s ease !important;visibility:hidden !important;width:330px !important;z-index:9999 !important}.SGGLOVES-block-help__tooltip::after{background:#ffffff !important;content:"" !important;inset:0 !important;position:absolute !important;z-index:-1 !important}.SGGLOVES-block-help__tooltip::before{background:#fff !important;border-left:1px solid #d8e0eb !important;border-top:1px solid #d8e0eb !important;content:"" !important;height:10px !important;position:absolute !important;right:11px !important;top:-6px !important;transform:rotate(45deg) !important;width:10px !important}.SGGLOVES-block-help:hover,.SGGLOVES-block-help:focus,.SGGLOVES-block-help:focus-within{z-index:9999 !important}.SGGLOVES-block-help:hover .SGGLOVES-block-help__tooltip,.SGGLOVES-block-help:focus .SGGLOVES-block-help__tooltip,.SGGLOVES-block-help:focus-within .SGGLOVES-block-help__tooltip{opacity:1 !important;pointer-events:auto !important;transform:translateY(0) !important;visibility:visible !important}.sg-utility-bar__icon,.sg-utility-bar .sg-svg-icon{background:transparent !important;border:0 !important;box-shadow:none !important}/* SG-GLOVES: force visible SVG icons in the promises bar */.sg-module-promises > span{align-items:center !important;display:flex !important;justify-content:center !important}.sg-module-promises > span::before,.sg-module-promises > span::after,.sg-module-promises__icon::before,.sg-module-promises__icon::after{content:none !important;display:none !important}.sg-module-promises > span > .sg-module-promises__icon{align-items:center !important;aspect-ratio:1/1 !important;background:transparent !important;border:0 !important;box-shadow:none !important;color:var(--SGGLOVES-icon-line, #2f3a4a) !important;display:inline-flex !important;flex:0 0 30px !important;font-size:0 !important;height:30px !important;justify-content:center !important;line-height:0 !important;margin:0 !important;min-height:0 !important;min-width:30px !important;padding:0 !important;visibility:visible !important;width:30px !important}.sg-module-promises > span > .sg-module-promises__icon svg{color:inherit !important;display:block !important;fill:none !important;height:26px !important;opacity:1 !important;overflow:visible !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:1.55 !important;transform:none !important;visibility:visible !important;width:26px !important}.sg-module-promises > span > .sg-module-promises__icon svg *,.sg-module-promises > span > .sg-module-promises__icon svg path,.sg-module-promises > span > .sg-module-promises__icon svg rect,.sg-module-promises > span > .sg-module-promises__icon svg circle{fill:none !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:1.55 !important;vector-effect:non-scaling-stroke !important}/* SG-GLOVES: managed homepage blog layout */.SGGLOVES-blog-section .SGGLOVES-home-blog__grid{align-items:stretch !important;display:grid !important;grid-template-columns:repeat(var(--SGGLOVES-home-blog-columns-desktop, 3), minmax(0, 1fr)) !important}.SGGLOVES-blog-section .SGGLOVES-home-post{display:flex !important;flex-direction:column !important;height:100% !important;min-height:100% !important}.SGGLOVES-blog-section .SGGLOVES-home-post__figure{flex:0 0 auto !important;margin:0 !important}.SGGLOVES-blog-section .SGGLOVES-home-post__body{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;min-height:190px !important}.SGGLOVES-blog-section .SGGLOVES-home-post strong{display:block !important;min-height:3.1em !important}.SGGLOVES-blog-section .SGGLOVES-home-post em{margin-top:auto !important}@media (max-width: 991.98px){.SGGLOVES-blog-section .SGGLOVES-home-blog__grid{grid-template-columns:repeat(var(--SGGLOVES-home-blog-columns-tablet, 2), minmax(0, 1fr)) !important}}@media (max-width: 575.98px){.SGGLOVES-blog-section .SGGLOVES-home-blog__grid{grid-template-columns:repeat(var(--SGGLOVES-home-blog-columns-mobile, 1), minmax(0, 1fr)) !important}.SGGLOVES-blog-section .SGGLOVES-home-post__body{min-height:0 !important}}/* SG-GLOVES: final mobile header actions and recommended products gutter */.SGGLOVES-headerbar__mobile-actions{display:none}@media (max-width: 991.98px){body .SGGLOVES-headerbar__container{max-width:100% !important;padding-right:12px !important;padding-left:12px !important}body .SGGLOVES-headerbar__row{align-items:center !important;display:grid !important;gap:8px !important;grid-template-columns:38px minmax(118px, 1fr) auto !important;min-height:74px !important}body .SGGLOVES-headerbar__navigation{grid-column:1 !important;justify-self:start !important;min-width:38px !important;order:1 !important;width:38px !important}body .SGGLOVES-headerbar__logo{grid-column:2 !important;justify-self:center !important;margin:0 !important;min-width:0 !important;order:2 !important}body .SGGLOVES-headerbar__logo .logo,body .SGGLOVES-headerbar__logo img.logo,body .header-bottom__logo .logo,body .header-bottom__logo img.logo{max-height:48px !important;max-width:min(190px, 46vw) !important}body .SGGLOVES-headerbar__mobile-actions{align-items:center !important;display:flex !important;gap:5px !important;grid-column:3 !important;justify-content:flex-end !important;justify-self:end !important;min-width:0 !important;order:3 !important}body .SGGLOVES-headerbar__mobile-action,body .SGGLOVES-headerbar__mobile-account > summary.SGGLOVES-headerbar__mobile-action{align-items:center !important;appearance:none !important;background:transparent !important;border:0 !important;border-radius:0 !important;color:var(--SGGLOVES-header-action-text, #101828) !important;display:inline-flex !important;flex:0 0 34px !important;height:34px !important;justify-content:center !important;line-height:1 !important;margin:0 !important;min-width:34px !important;padding:0 !important;position:relative !important;text-decoration:none !important;width:34px !important}body .SGGLOVES-headerbar__mobile-account > summary::-webkit-details-marker{display:none !important}body .SGGLOVES-headerbar__mobile-actions .sg-svg-icon,body .SGGLOVES-headerbar__mobile-actions svg{color:currentColor !important;display:block !important;fill:none !important;height:22px !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:1.85 !important;width:22px !important}body .SGGLOVES-headerbar__mobile-actions svg *{fill:none !important;stroke:currentColor !important;vector-effect:non-scaling-stroke !important}body .SGGLOVES-headerbar__mobile-compare .header-block__badge{align-items:center !important;background:var(--SGGLOVES-primary, #c65332) !important;border-radius:999px !important;color:#ffffff !important;display:inline-flex !important;font-size:10px !important;font-weight:600 !important;height:17px !important;justify-content:center !important;line-height:1 !important;min-width:17px !important;padding:0 4px !important;position:absolute !important;right:-3px !important;top:-5px !important}body .SGGLOVES-headerbar__row > #_mobile_ps_customersignin,body .SGGLOVES-headerbar__row > #_mobile_ps_shoppingcart,body .SGGLOVES-headerbar__row > #_mobile_ntproductcompare{display:none !important}body .SGGLOVES-headerbar__actions{display:contents !important}body .SGGLOVES-headerbar__actions > :not(.SGGLOVES-headerbar__search){display:none !important}body .SGGLOVES-headerbar__actions > .SGGLOVES-headerbar__search{display:contents !important}body .SGGLOVES-headerbar__search #_desktop_ps_searchbar,body .SGGLOVES-headerbar__search .ps-searchbar--mobile{display:none !important}body .SGGLOVES-headerbar__search .SGGLOVES-search-modal{display:grid !important}body .SGGLOVES-headerbar__mobile-account{display:block !important;position:relative !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu{left:auto !important;right:0 !important;top:calc(100% + 8px) !important}}@media (max-width: 767.98px){body .SGGLOVES-home .SGGLOVES-products-section,body.page-index .SGGLOVES-products-section{box-sizing:border-box !important;overflow:visible !important;padding-right:14px !important;padding-left:14px !important}body .SGGLOVES-home .SGGLOVES-products-section > .container-md,body.page-index .SGGLOVES-products-section > .container-md{box-sizing:border-box !important;margin-right:auto !important;margin-left:auto !important;max-width:100% !important;padding-right:0 !important;padding-left:0 !important;width:100% !important}body .SGGLOVES-home .SGGLOVES-products-section .SGGLOVES-home-section__title,body .SGGLOVES-home .SGGLOVES-products-section .SGGLOVES-home-products__grid{margin-right:0 !important;margin-left:0 !important;max-width:100% !important;width:100% !important}}@media (max-width: 420px){body .SGGLOVES-headerbar__row{gap:6px !important;grid-template-columns:34px minmax(110px, 1fr) auto !important}body .SGGLOVES-headerbar__mobile-actions{gap:3px !important}body .SGGLOVES-headerbar__mobile-action,body .SGGLOVES-headerbar__mobile-account > summary.SGGLOVES-headerbar__mobile-action{flex-basis:32px !important;height:32px !important;min-width:32px !important;width:32px !important}body .SGGLOVES-headerbar__mobile-actions .sg-svg-icon,body .SGGLOVES-headerbar__mobile-actions svg{height:20px !important;width:20px !important}body .SGGLOVES-headerbar__logo .logo,body .SGGLOVES-headerbar__logo img.logo,body .header-bottom__logo .logo,body .header-bottom__logo img.logo{max-width:min(158px, 43vw) !important}}/* SG-GLOVES: final mobile featured products gutter */@media (max-width: 767.98px){body .SGGLOVES-products-section,body .SGGLOVES-home .SGGLOVES-products-section,body.page-index .SGGLOVES-products-section,body .page-home .SGGLOVES-products-section,body.page-index .ps-featuredproducts,body .page-home .ps-featuredproducts{box-sizing:border-box !important;overflow:visible !important;padding-right:14px !important;padding-left:14px !important}body .SGGLOVES-products-section > .container-md,body .SGGLOVES-home .SGGLOVES-products-section > .container-md,body.page-index .SGGLOVES-products-section > .container-md,body .page-home .SGGLOVES-products-section > .container-md,body.page-index .ps-featuredproducts > .module-products,body .page-home .ps-featuredproducts > .module-products{box-sizing:border-box !important;margin-right:auto !important;margin-left:auto !important;max-width:100% !important;padding-right:0 !important;padding-left:0 !important;width:100% !important}body .SGGLOVES-products-section .SGGLOVES-home-section__title,body .SGGLOVES-products-section .SGGLOVES-home-products__grid,body .ps-featuredproducts .section-title,body .ps-featuredproducts .products--featured-home{margin-right:0 !important;margin-left:0 !important;max-width:100% !important;width:100% !important}}/* SG-GLOVES: keep compare and wishlist counters attached to header icons */body .SGGLOVES-headerbar__compare,body .SGGLOVES-headerbar__wishlist,body .SGGLOVES-headerbar__mobile-compare,body .SGGLOVES-headerbar__mobile-wishlist{overflow:visible !important;position:relative !important}body .SGGLOVES-headerbar__compare > .header-block__badge,body .SGGLOVES-headerbar__wishlist > .header-block__badge,body .SGGLOVES-headerbar__mobile-compare > .header-block__badge,body .SGGLOVES-headerbar__mobile-wishlist > .header-block__badge{align-items:center !important;background:var(--SGGLOVES-primary, #c65332) !important;border:2px solid #ffffff !important;border-radius:999px !important;box-shadow:0 8px 18px rgba(198, 83, 50, .18) !important;color:#ffffff !important;display:inline-flex !important;font-size:10px !important;font-weight:650 !important;height:18px !important;justify-content:center !important;line-height:1 !important;min-width:18px !important;padding:0 4px !important;pointer-events:none !important;position:absolute !important;right:-6px !important;top:-6px !important;transform:none !important;z-index:5 !important}body #_mobile_ntproductcompare .header-block__badge{display:none !important}@media (max-width: 991.98px){body .SGGLOVES-headerbar__mobile-compare > .header-block__badge,body .SGGLOVES-headerbar__mobile-wishlist > .header-block__badge{right:-4px !important;top:-4px !important}}/* SG-GLOVES: desktop header line gap and left-aligned submenu panel */@media (min-width: 1200px){body .SGGLOVES-headerbar{border-bottom:1px solid var(--SGGLOVES-header-border, #e3eaf2) !important}body .SGGLOVES-headerbar__container{border-bottom:0 !important;padding-bottom:0 !important}body .SGGLOVES-headerbar__row{border-bottom:0 !important;margin-bottom:0 !important;row-gap:14px !important;padding-bottom:var(--SGGLOVES-header-menu-bottom-gap, 15px) !important}body .SGGLOVES-headerbar__navigation{border-top:1px solid var(--SGGLOVES-header-border, #e3eaf2) !important}body .SGGLOVES-headerbar__navigation .submenu{text-align:left !important}body .SGGLOVES-headerbar__navigation .submenu > .container{margin-left:0 !important;margin-right:auto !important;max-width:min(100%, var(--SGGLOVES-content-boxed-width, 1640px)) !important;padding-left:0 !important;padding-right:clamp(28px, 2vw, 38px) !important}body .SGGLOVES-headerbar__navigation .submenu__row{--bs-gutter-x:0 !important;justify-content:flex-start !important;margin-left:0 !important;margin-right:0 !important}body .SGGLOVES-headerbar__navigation .submenu__left{align-items:flex-start !important;flex:0 0 clamp(260px, 22vw, 360px) !important;max-width:clamp(260px, 22vw, 360px) !important;padding-left:0 !important;text-align:left !important}body .SGGLOVES-headerbar__navigation .submenu__left-item,body .SGGLOVES-headerbar__navigation .submenu__left-item.has-sggloves-menu-icon{column-gap:var(--ntsgmi-icon-gap, 9px) !important;display:grid !important;grid-template-columns:var(--ntsgmi-icon-size-desktop, 28px) minmax(0, 1fr) !important;justify-content:flex-start !important;margin-left:0 !important;padding-left:0 !important;text-align:left !important;width:100% !important}body .SGGLOVES-headerbar__navigation .submenu__left-item > .ntsgmi-menu-icon,body .SGGLOVES-headerbar__navigation .submenu__left-item.has-sggloves-menu-icon > .SGGLOVES-menu-category-icon{margin-left:0 !important;place-self:center start !important}body .SGGLOVES-headerbar__navigation .submenu__right{flex:1 1 auto !important;text-align:left !important}}/* SG-GLOVES: quickview two-column product preview with usable related products. */body .modal.quickview .SGGLOVES-quickview-main,body .modal.quickview .SGGLOVES-quickview-related-column{min-width:0 !important}body .modal.quickview .SGGLOVES-quickview-main{display:grid !important;gap:22px !important}body .modal.quickview .SGGLOVES-quickview-related-column{display:flex !important;min-height:0 !important;overflow:hidden !important}@media (min-width: 992px){body .modal.quickview .quickview__dialog{width:min(1680px, calc(100vw - 32px)) !important;max-width:min(1680px, calc(100vw - 32px)) !important}body .modal.quickview .quickview__body.SGGLOVES-quickview-has-related{align-items:stretch !important;grid-template-columns:minmax(0, 1fr) minmax(320px, 420px) !important;max-height:calc(100vh - 138px) !important;overflow:hidden !important}body .modal.quickview .quickview__body:not(.SGGLOVES-quickview-has-related){grid-template-columns:minmax(0, 1fr) !important}body .modal.quickview .SGGLOVES-quickview-main{grid-template-columns:minmax(0, 1fr) minmax(330px, .82fr) !important;min-height:0 !important;overflow-x:hidden !important;overflow-y:auto !important;padding-right:2px !important}body .modal.quickview .quickview__body:not(.SGGLOVES-quickview-has-related) .SGGLOVES-quickview-main{grid-template-columns:minmax(0, 1fr) minmax(360px, .86fr) !important}body .modal.quickview .SGGLOVES-quickview-related{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;grid-column:auto !important;max-height:100% !important;min-height:0 !important;overflow:hidden !important;padding:14px !important;width:100% !important}body .modal.quickview .SGGLOVES-quickview-related__header{align-items:flex-start !important;flex:0 0 auto !important;flex-direction:column !important;gap:4px !important;justify-content:flex-start !important;margin-bottom:12px !important}body .modal.quickview .SGGLOVES-quickview-related .module-products,body .modal.quickview .SGGLOVES-quickview-related .module-products__list,body .modal.quickview .SGGLOVES-quickview-related .ps-categoryproducts{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;min-height:0 !important;overflow:hidden !important}body .modal.quickview .SGGLOVES-quickview-related .products{display:grid !important;flex:1 1 auto !important;gap:10px !important;grid-template-columns:minmax(0, 1fr) !important;overflow-x:hidden !important;overflow-y:auto !important;padding:2px 4px 8px 2px !important;scroll-snap-type:y proximity !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature,body .modal.quickview .SGGLOVES-quickview-related .product-miniature:nth-child(n+5){flex:none !important;max-width:100% !important;min-width:0 !important;scroll-snap-align:start !important;width:100% !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__inner{display:grid !important;grid-template-columns:96px minmax(0, 1fr) !important;height:auto !important;min-height:116px !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__top{height:116px !important;min-height:116px !important;padding:8px !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__image-container,body .modal.quickview .SGGLOVES-quickview-related .product-miniature__image-link{height:100px !important;min-height:100px !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__image{height:100px !important;max-height:100px !important;object-fit:contain !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__bottom{height:auto !important;min-height:0 !important;padding:10px 10px 10px 12px !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__title{max-height:3.2em !important;min-height:0 !important;font-size:.74rem !important;line-height:1.28 !important}}@media (max-width: 991.98px){body .modal.quickview .SGGLOVES-quickview-main{grid-template-columns:minmax(0, 1fr) !important;gap:14px !important}body .modal.quickview .SGGLOVES-quickview-related-column{display:block !important;overflow:visible !important}}/* SG-GLOVES: mobile SVG icon system, no visible Material Icons on mobile. */.sg-inline-icon,.sg-svg-icon.sg-inline-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.sg-inline-icon > svg,.sg-svg-icon.sg-inline-icon > svg{display:block;fill:none;height:1.25em;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;width:1.25em}.sg-inline-icon > svg *,.sg-svg-icon.sg-inline-icon > svg *{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}@media (max-width: 991.98px){body .material-icons,body .material-icons-outlined,body .material-icons-round,body .material-icons-sharp,body .material-symbols-outlined,body .material-symbols-rounded,body .material-symbols-sharp{display:none !important;width:0 !important;min-width:0 !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;color:transparent !important;font-size:0 !important;line-height:0 !important;opacity:0 !important;visibility:hidden !important}body .SGGLOVES-headerbar__mobile-search{order:1 !important}body .SGGLOVES-headerbar__mobile-compare{order:2 !important}body .SGGLOVES-headerbar__mobile-wishlist{order:3 !important}body .SGGLOVES-headerbar__mobile-cart{order:4 !important}body .SGGLOVES-headerbar__mobile-account{order:5 !important}body .SGGLOVES-headerbar__mobile-wishlist .header-block__badge,body .SGGLOVES-headerbar__mobile-cart .header-block__badge,body .SGGLOVES-headerbar__mobile-compare .header-block__badge{align-items:center !important;background:var(--SGGLOVES-primary, #c65332) !important;border-radius:999px !important;color:#ffffff !important;display:inline-flex !important;font-size:10px !important;font-weight:600 !important;height:17px !important;justify-content:center !important;line-height:1 !important;min-width:17px !important;padding:0 4px !important;position:absolute !important;right:-3px !important;top:-5px !important}body .sg-inline-icon,body .sg-inline-icon > svg{color:currentColor !important;display:inline-flex !important;fill:none !important;stroke:currentColor !important}}@media (max-width: 380px){body .SGGLOVES-headerbar__row{grid-template-columns:32px minmax(96px, 1fr) auto !important}body .SGGLOVES-headerbar__mobile-actions{gap:2px !important}body .SGGLOVES-headerbar__mobile-action,body .SGGLOVES-headerbar__mobile-account > summary.SGGLOVES-headerbar__mobile-action{flex-basis:29px !important;height:29px !important;min-width:29px !important;width:29px !important}body .SGGLOVES-headerbar__mobile-actions .sg-svg-icon,body .SGGLOVES-headerbar__mobile-actions svg{height:18px !important;width:18px !important}}/* SG-GLOVES: reliable hero slider engine */body.page-index .SGGLOVES-home-hero,body .SGGLOVES-home-hero[data-sggloves-hero-slider]{position:relative !important;display:block !important;width:100% !important;max-width:100vw !important;min-height:clamp(380px, 42vw, 640px) !important;aspect-ratio:16/7 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#f6f8fb !important}body.page-index .SGGLOVES-home-hero__track,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__track{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;min-height:100% !important;margin:0 !important;padding:0 !important}body.page-index .SGGLOVES-home-hero__slide,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__slide{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;min-height:100% !important;margin:0 !important;padding:0 !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important;transition:opacity .34s ease,visibility .34s ease !important}body.page-index .SGGLOVES-home-hero__slide[hidden],body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__slide[hidden]{display:none !important}body.page-index .SGGLOVES-home-hero__slide.is-active,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__slide.is-active{position:absolute !important;inset:0 !important;display:block !important;opacity:1 !important;pointer-events:auto !important;visibility:visible !important}body.page-index .SGGLOVES-home-hero__image,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__image{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;min-height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center center !important}body.page-index .SGGLOVES-home-hero__content,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__content{position:relative !important;z-index:2 !important;min-height:100% !important;height:100% !important}.SGGLOVES-home-hero__dots{position:absolute;z-index:6;right:50%;bottom:18px;display:inline-flex;gap:8px;transform:translateX(50%)}.SGGLOVES-home-hero__dot{width:9px;height:9px;min-width:9px;padding:0;border:1px solid rgba(7, 26, 52, .42);border-radius:999px;background:rgba(255, 255, 255, .72);box-shadow:none}.SGGLOVES-home-hero__dot.is-active{width:24px;background:var(--SGGLOVES-primary, #c65332);border-color:var(--SGGLOVES-primary, #c65332)}@media (max-width: 991.98px){body.page-index .SGGLOVES-home-hero,body .SGGLOVES-home-hero[data-sggloves-hero-slider]{min-height:clamp(360px, 72vw, 560px) !important;aspect-ratio:4/3 !important}}@media (max-width: 575.98px){body.page-index .SGGLOVES-home-hero,body .SGGLOVES-home-hero[data-sggloves-hero-slider]{min-height:430px !important;aspect-ratio:9/12 !important}.SGGLOVES-home-hero__arrow{width:38px !important;height:38px !important}.SGGLOVES-home-hero__arrow--prev{left:8px !important}.SGGLOVES-home-hero__arrow--next{right:8px !important}.SGGLOVES-home-hero__dots{bottom:12px}}/* SG-GLOVES: mobile header must render one clean action set only. */@media (max-width: 991.98px){body .SGGLOVES-headerbar__row > #_mobile_ps_customersignin,body .SGGLOVES-headerbar__row > #_mobile_ps_shoppingcart,body .SGGLOVES-headerbar__row > #_mobile_ntproductcompare,body .SGGLOVES-headerbar__search .ps-searchbar--mobile,body .SGGLOVES-headerbar__search #_desktop_ps_searchbar{display:none !important;height:0 !important;margin:0 !important;min-height:0 !important;overflow:hidden !important;padding:0 !important;width:0 !important}body .SGGLOVES-headerbar__mobile-actions{align-items:center !important;display:flex !important;flex-wrap:nowrap !important;justify-content:flex-end !important}}/* SG-GLOVES mobile account dropdown: anchored under the header icon, no header layout shift. */@media (max-width: 1199.98px){body .SGGLOVES-headerbar,body .SGGLOVES-headerbar__container,body .SGGLOVES-headerbar__row,body .SGGLOVES-headerbar__mobile-actions{overflow:visible !important}body .SGGLOVES-account-dropdown--mobile{position:relative !important}body .SGGLOVES-account-dropdown--mobile > summary{list-style:none !important}body .SGGLOVES-account-dropdown--mobile > summary::-webkit-details-marker{display:none !important}body .SGGLOVES-account-dropdown--mobile[open]::before{content:"" !important;position:fixed !important;inset:0 !important;z-index:2147482400 !important;display:block !important;background:rgba(7, 26, 52, .32) !important;backdrop-filter:blur(2px) !important}body .SGGLOVES-headerbar__mobile-account,body .SGGLOVES-headerbar__mobile-account[open]{z-index:2147482501 !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu{position:absolute !important;top:calc(100% + 10px) !important;right:auto !important;bottom:auto !important;left:auto !important;right:0 !important;z-index:2147482500 !important;display:grid !important;width:min(calc(100vw - 24px), 340px) !important;min-width:0 !important;max-width:calc(100vw - 24px) !important;max-height:min(420px, calc(100vh - 138px)) !important;margin:0 !important;padding:12px !important;overflow:auto !important;border:1px solid #dce6f0 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 28px 80px rgba(7, 26, 52, .18) !important;transform:none !important}body .SGGLOVES-account-dropdown__header{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;min-height:48px !important;margin:0 0 6px !important;padding:2px 2px 10px !important;border-bottom:1px solid #e7edf4 !important;color:#071a34 !important;font-size:.95rem !important;font-weight:500 !important;line-height:1.2 !important}body .SGGLOVES-account-dropdown__close{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;min-width:40px !important;height:40px !important;padding:0 !important;border:1px solid #dce6f0 !important;border-radius:8px !important;background:#ffffff !important;color:#071a34 !important;box-shadow:none !important;cursor:pointer !important}body .SGGLOVES-account-dropdown__close span{display:block !important;font-size:28px !important;font-weight:300 !important;line-height:1 !important;transform:translateY(-1px) !important}body .SGGLOVES-account-dropdown__close:hover,body .SGGLOVES-account-dropdown__close:focus{border-color:var(--SGGLOVES-primary, #c65332) !important;color:var(--SGGLOVES-primary, #c65332) !important;outline:0 !important}body .SGGLOVES-account-dropdown--mobile .SGGLOVES-account-dropdown__menu a{display:flex !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;min-height:46px !important;padding:10px 12px !important;border:1px solid transparent !important;border-radius:8px !important;color:#071a34 !important;font-size:.96rem !important;font-weight:400 !important;line-height:1.25 !important;text-align:left !important;text-decoration:none !important;white-space:normal !important}body .SGGLOVES-account-dropdown--mobile .SGGLOVES-account-dropdown__menu a:hover,body .SGGLOVES-account-dropdown--mobile .SGGLOVES-account-dropdown__menu a:focus{border-color:#f0d4ca !important;background:#fbf5f2 !important;color:var(--SGGLOVES-primary, #c65332) !important;outline:0 !important}}/* SG-GLOVES mobile account modal: same behavior family as the search modal. */body.SGGLOVES-account-modal-open{overflow:hidden !important}@media (max-width: 1199.98px){body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile{position:static !important}body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile[open]::before{content:"" !important;position:fixed !important;inset:0 !important;z-index:2050 !important;display:block !important;background:rgba(7, 26, 52, .55) !important;backdrop-filter:blur(4px) !important}body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile .SGGLOVES-account-dropdown__menu{position:fixed !important;inset:auto auto auto 50% !important;top:clamp(92px, 15vh, 126px) !important;z-index:2051 !important;display:grid !important;width:min(420px, calc(100vw - 32px)) !important;min-width:0 !important;max-width:calc(100vw - 32px) !important;max-height:calc(100vh - 112px) !important;margin:0 !important;padding:clamp(14px, 3vw, 20px) !important;overflow:auto !important;border:1px solid #e4ebf2 !important;border-radius:14px !important;background:#ffffff !important;box-shadow:0 28px 90px rgba(7, 26, 52, .24) !important;transform:translateX(-50%) translateY(12px) scale(.98) !important;transition:transform .18s ease !important}body .SGGLOVES-headerbar__mobile-account.SGGLOVES-account-dropdown--mobile[open] .SGGLOVES-account-dropdown__menu{transform:translateX(-50%) translateY(0) scale(1) !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__header{min-height:44px !important;margin:0 0 12px !important;padding:0 0 14px !important;border-bottom:1px solid #e7edf4 !important;font-size:1rem !important;font-weight:500 !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__close{width:42px !important;min-width:42px !important;height:42px !important;border-radius:8px !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a{min-height:48px !important;padding:12px 14px !important;border-color:#edf2f7 !important;border-radius:8px !important;background:#ffffff !important;color:#071a34 !important;font-size:.98rem !important;font-weight:400 !important}body .SGGLOVES-headerbar__mobile-account .SGGLOVES-account-dropdown__menu a + a{margin-top:8px !important}}/* SG-GLOVES: shared document/file icons */body .sg-file-icon{color:#253142 !important;display:inline-flex !important;flex:0 0 auto !important;height:32px !important;line-height:1 !important;width:32px !important}body .sg-file-icon svg{display:block !important;height:100% !important;overflow:visible !important;width:100% !important}body .sg-file-icon__paper,body .sg-file-icon__fold,body .sg-file-icon__line{fill:none !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:1.45 !important;vector-effect:non-scaling-stroke !important}body .sg-file-icon__badge{fill:#ffffff !important;stroke:currentColor !important;stroke-linejoin:round !important;stroke-width:1.15 !important}body .sg-file-icon__text{dominant-baseline:middle !important;fill:currentColor !important;font-family:var(--SGGLOVES-font-body, "Inter", Arial, sans-serif) !important;font-size:5.2px !important;font-weight:700 !important;letter-spacing:.18px !important}body .sg-product-card-docs__icon .sg-file-icon,body .SGGLOVES-material-item__icon .sg-file-icon{height:22px !important;width:22px !important}body .sg-product-doc-chip__icon .sg-file-icon,body .attachment__link-icon .sg-file-icon{height:24px !important;width:24px !important}body .sg-download-list__icon .sg-file-icon,body .sgg-document-modal__icon .sg-file-icon{height:34px !important;width:34px !important}/* SG-GLOVES: mobile header/menu uses only the custom SVG icon system. */@media (max-width: 991.98px){body .material-icons,body .material-icons-outlined,body .material-icons-round,body .material-icons-sharp,body .material-symbols-outlined,body .material-symbols-rounded,body .material-symbols-sharp{display:none !important;width:0 !important;min-width:0 !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;color:transparent !important;font-size:0 !important;line-height:0 !important;opacity:0 !important;visibility:hidden !important}body .SGGLOVES-headerbar .material-icons,body .SGGLOVES-headerbar .material-icons-outlined,body .SGGLOVES-headerbar .material-icons-round,body .SGGLOVES-headerbar .material-symbols-outlined,body #mobile_top_menu_wrapper .material-icons,body #mobile_top_menu_wrapper .material-icons-outlined,body #mobile_top_menu_wrapper .material-symbols-outlined,body .js-top-menu-bottom .material-icons,body .js-top-menu-bottom .material-icons-outlined,body .js-top-menu-bottom .material-symbols-outlined{display:none !important;font-size:0 !important;height:0 !important;line-height:0 !important;overflow:hidden !important;width:0 !important}body .SGGLOVES-headerbar .sg-svg-icon,body .SGGLOVES-headerbar .sg-svg-icon svg,body #mobile_top_menu_wrapper .sg-svg-icon,body #mobile_top_menu_wrapper .sg-svg-icon svg{display:inline-flex !important}}/* SG-GLOVES: product listings need breathing room below filters/sorting. */body #products #js-product-list{margin-top:10px !important}/* SG-GLOVES: softer product technical data and unified document icons */body .sg-product-data{border-color:#dce5ee !important;box-shadow:0 16px 34px rgba(16, 24, 40, .045) !important}body .sg-product-data__card{background:linear-gradient(180deg, #ffffff 0%, #fbfcfe 100%) !important;border-color:#dce5ee !important}body .sg-tech-bars{gap:.72rem !important}body .sg-tech-bars__label{color:#111827 !important;font-weight:760 !important}body .sg-tech-bars__value{color:#b65332 !important;font-weight:760 !important}body .sg-tech-bars__track{height:6px !important;background:#edf3f7 !important;box-shadow:inset 0 0 0 1px rgba(32, 47, 66, .025) !important}body .sg-tech-bars__fill{background:linear-gradient(90deg, #26364a 0%, #6c7482 58%, #c65332 100%) !important;box-shadow:none !important}body .sg-tech-bars__item p{color:#66758a !important;font-weight:350 !important}body .sg-download-list{gap:.72rem !important}body .sg-download-list__item{grid-template-columns:46px minmax(0, 1fr) !important;min-height:64px !important;padding:.72rem .8rem !important;border-color:#dce5ee !important;background:#ffffff !important;box-shadow:0 10px 24px rgba(16, 24, 40, .035) !important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}body .sg-download-list__item:hover,body .sg-download-list__item:focus{border-color:rgba(198, 101, 61, .42) !important;box-shadow:0 14px 30px rgba(16, 24, 40, .065) !important;transform:translateY(-1px) !important}body .sg-download-list__icon{width:42px !important;height:42px !important;border:1px solid #dce5ee !important;border-radius:8px !important;background:#ffffff !important;color:#253142 !important;box-shadow:0 8px 18px rgba(16, 24, 40, .045) !important}body .sg-download-list__icon .sg-file-icon{width:30px !important;height:30px !important;color:#253142 !important}body .sg-download-list__icon .sg-file-icon__badge{fill:#fbf5f2 !important;stroke:#c65332 !important}body .sg-download-list__icon .sg-file-icon__text{fill:#253142 !important}body .sg-download-list__item strong{color:#111827 !important;font-weight:780 !important}body .sg-download-list__item small{color:#66758a !important;font-weight:360 !important}body .sg-check-list li::before{content:"" !important;font-family:inherit !important;top:.36rem !important;width:.5rem !important;height:.26rem !important;border-right:1.6px solid #c65332 !important;border-bottom:1.6px solid #c65332 !important;transform:rotate(45deg) !important}/* SG-GLOVES: compact hero slider, arrows only. */body.page-index .SGGLOVES-home-hero,body .SGGLOVES-home-hero[data-sggloves-hero-slider]{aspect-ratio:1920/500 !important;height:auto !important;max-height:none !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}body.page-index .SGGLOVES-home-hero__track,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__track,body.page-index .SGGLOVES-home-hero__slide,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__slide{height:100% !important;min-height:0 !important}body.page-index .SGGLOVES-home-hero__image,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__image{height:100% !important;max-height:none !important;object-fit:cover !important;object-position:center top !important}body.page-index .SGGLOVES-home > .SGGLOVES-home-hero + .SGGLOVES-home-features,body .SGGLOVES-home > .SGGLOVES-home-hero + .SGGLOVES-home-features{margin-top:0 !important;padding-top:0 !important;transform:none !important}body.page-index .SGGLOVES-home-hero__dots,body.page-index .SGGLOVES-home-hero__dot,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}@media (max-width: 991.98px){body.page-index .SGGLOVES-home-hero,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.page-index .SGGLOVES-home-hero,body .SGGLOVES-home-hero[data-sggloves-hero-slider]{height:420px !important;max-height:420px !important}}/* SG-GLOVES: compact footer contact information. */body .footer__main-top .ps-contactinfo.footer-block,body .footer__main-top .ps-contactinfo{margin:0 !important}body .footer__main-top .ps-contactinfo .footer-block__title,body .footer__main-top .ps-contactinfo .ps-contactinfo__title{margin:0 0 10px !important;padding:0 !important}body .footer__main-top .ps-contactinfo .footer-block__content,body .footer__main-top .ps-contactinfo .collapse,body .footer__main-top .ps-contactinfo--rich{display:grid !important;gap:6px !important;margin:0 !important;padding:0 !important}body .footer__main-top .ps-contactinfo .ps-contactinfo__lead,body .footer__main-top .ps-contactinfo .ps-contactinfo__company{margin:0 0 4px !important;padding:0 !important;line-height:1.35 !important}body .footer__main-top .ps-contactinfo .ps-contactinfo__item,body .footer__main-top .ps-contactinfo .ps-contactinfo__address,body .footer__main-top .ps-contactinfo .ps-contactinfo__phone,body .footer__main-top .ps-contactinfo .ps-contactinfo__email,body .footer__main-top .ps-contactinfo .ps-contactinfo__fax,body .footer__main-top .ps-contactinfo .ps-contactinfo__details{display:grid !important;grid-template-columns:24px minmax(0, 1fr) !important;column-gap:14px !important;row-gap:0 !important;align-items:start !important;min-height:0 !important;margin:0 !important;padding:0 !important;line-height:1.35 !important}body .footer__main-top .ps-contactinfo .ps-contactinfo__icon{align-items:center !important;display:inline-flex !important;justify-content:center !important;width:24px !important;height:24px !important;margin:0 !important}body .footer__main-top .ps-contactinfo .ps-contactinfo__infos,body .footer__main-top .ps-contactinfo .ps-contactinfo__info,body .footer__main-top .ps-contactinfo address,body .footer__main-top .ps-contactinfo a{margin:0 !important;padding:0 !important;line-height:1.35 !important}body .footer__main-top .ps-contactinfo--rich hr{display:none !important;margin:0 !important}/* SG-GLOVES: fluid hero banner - no crop, no top/bottom gaps. */body.page-index .SGGLOVES-home-hero,body .SGGLOVES-home-hero[data-sggloves-hero-slider]{aspect-ratio:auto !important;display:block !important;height:auto !important;line-height:0 !important;margin:0 !important;max-height:none !important;max-width:100% !important;min-height:0 !important;overflow:hidden !important;padding:0 !important;position:relative !important;width:100% !important}body.page-index .SGGLOVES-home-hero__track,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__track{display:block !important;height:auto !important;inset: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.page-index .SGGLOVES-home-hero__slide,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__slide{display:block !important;height:100% !important;inset:0 !important;margin:0 !important;min-height:0 !important;opacity:0 !important;padding:0 !important;pointer-events:none !important;position:absolute !important;visibility:hidden !important;width:100% !important}body.page-index .SGGLOVES-home-hero__slide[hidden],body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__slide[hidden]{display:none !important}body.page-index .SGGLOVES-home-hero__slide.is-active,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__slide.is-active{display:block !important;height:auto !important;inset:auto !important;opacity:1 !important;pointer-events:auto !important;position:relative !important;visibility:visible !important}body.page-index .SGGLOVES-home-hero__image,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__image{display:block !important;height:auto !important;inset:auto !important;margin:0 !important;max-height:none !important;max-width:100% !important;min-height:0 !important;object-fit:contain !important;object-position:center center !important;position:relative !important;width:100% !important}body.page-index .SGGLOVES-home-hero__content,body .SGGLOVES-home-hero[data-sggloves-hero-slider] .SGGLOVES-home-hero__content{height:100% !important;inset:0 !important;line-height:1.35 !important;min-height:0 !important;position:absolute !important;z-index:3 !important}body.page-index .SGGLOVES-home > .SGGLOVES-home-hero + .SGGLOVES-home-features,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.page-index .SGGLOVES-home-hero,body .SGGLOVES-home-hero[data-sggloves-hero-slider]{aspect-ratio:auto !important;height:auto !important;max-height:none !important;min-height:0 !important}}/* SG-GLOVES quickview related products: keep product flags readable in the narrow right column. */body .modal.quickview .SGGLOVES-quickview-related .product-miniature__inner,body .modal.quickview .SGGLOVES-quickview-related .product-miniature__top,body .modal.quickview .SGGLOVES-quickview-related .product-miniature__image-container,body .modal.quickview .SGGLOVES-quickview-related .product-miniature__image-link{overflow:visible !important}body .modal.quickview .SGGLOVES-quickview-related .product-flags{align-items:flex-start !important;bottom:auto !important;display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;gap:4px !important;left:8px !important;margin:0 !important;max-width:none !important;min-width:max-content !important;overflow:visible !important;padding:0 !important;pointer-events:none !important;position:absolute !important;right:auto !important;top:8px !important;width:auto !important;z-index:12 !important}body .modal.quickview .SGGLOVES-quickview-related .product-flags .badge,body .modal.quickview .SGGLOVES-quickview-related .product-flags .product-flag,body .modal.quickview .SGGLOVES-quickview-related .product-flags .new,body .modal.quickview .SGGLOVES-quickview-related .product-flags .discount,body .modal.quickview .SGGLOVES-quickview-related .product-flags .pack,body .modal.quickview .SGGLOVES-quickview-related .product-flags .out_of_stock,body .modal.quickview .SGGLOVES-quickview-related .product-flags .online-only,body .modal.quickview .SGGLOVES-quickview-related .product-flags .on-sale{flex:0 0 auto !important;max-width:none !important;min-width:max-content !important;overflow:visible !important;text-overflow:clip !important;white-space:nowrap !important;width:auto !important}body .modal.quickview .SGGLOVES-quickview-related .product-miniature__inner:has(.product-flags) .product-miniature__bottom{padding-top:54px !important}/* 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 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 category page: final winning override for category banners */#js-product-list-header .sg-category-hero{align-items:start !important;grid-template-columns:minmax(300px, .74fr) minmax(560px, 1.26fr) !important;gap:clamp(22px, 2.2vw, 34px) !important;margin-bottom:clamp(24px, 2.8vw, 38px) !important}#js-product-list-header .sg-category-hero__copy{padding:clamp(30px, 3.2vw, 48px) !important}#js-product-list-header .sg-category-hero__copy h1{font-size:clamp(42px, 4.1vw, 64px) !important;line-height:1.02 !important;letter-spacing:0 !important}#js-product-list-header .sg-category-hero__copy .category__description,#js-product-list-header .sg-category-hero__copy .category__description p{font-size:clamp(16px, 1.05vw, 19px) !important;font-weight:300 !important;line-height:1.55 !important}#js-product-list-header .sg-category-hero .category__cover{align-self:start !important;aspect-ratio:16/5.15 !important;width:100% !important;height:auto !important;min-height:0 !important;padding:0 !important;overflow:hidden !important;border:1px solid #dde7f2 !important;border-radius:10px !important;background:#ffffff !important;box-shadow:0 18px 44px rgba(7, 16, 24, .07) !important}#js-product-list-header .sg-category-hero .category__cover picture{display:block !important;width:100% !important;height:100% !important;min-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;min-height:0 !important;object-fit:cover !important;object-position:center center !important;filter:none !important;opacity:1 !important;transform:none !important}#js-product-list-header .sg-subcategories{grid-column:1/-1 !important;margin-top:clamp(22px, 2.4vw, 34px) !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{grid-template-rows:minmax(220px, auto) minmax(116px, auto) !important;min-height:0 !important;border-color:#dde7f2 !important;border-radius:10px !important;background:#ffffff !important;box-shadow:0 18px 46px rgba(7, 16, 24, .06) !important}#js-product-list-header .sg-subcategories .subcategory__media{aspect-ratio:16/5.2 !important;width:100% !important;height:auto !important;min-height:220px !important;background:#ffffff !important}#js-product-list-header .sg-subcategories .subcategory__media picture{display:block !important;width:100% !important;height:100% !important}#js-product-list-header .sg-subcategories .subcategory__thumbnail{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;image-rendering:auto !important;filter:none !important;opacity:1 !important}#js-product-list-header .sg-subcategories .subcategory__content{gap:9px !important;padding:24px 68px 26px 28px !important}#js-product-list-header .sg-subcategories .subcategory__name{font-size:clamp(19px, 1.15vw, 22px) !important;font-weight:620 !important;line-height:1.18 !important}#js-product-list-header .sg-subcategories .subcategory__meta{font-size:15px !important;font-weight:300 !important}#js-product-list-header .sg-subcategories .sg-subcategory__arrow{right:20px !important;bottom:24px !important;width:42px !important;height:42px !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{aspect-ratio:16/5.4 !important}}@media (max-width: 767.98px){#js-product-list-header .sg-category-hero__copy{padding:24px !important}#js-product-list-header .sg-category-hero__copy h1{font-size:clamp(34px, 10vw, 48px) !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{aspect-ratio:16/6 !important;min-height:180px !important}#js-product-list-header .sg-subcategories .subcategory__content{padding:18px 60px 20px 18px !important}#js-product-list-header .sg-subcategories .subcategory__name{font-size:18px !important}}/* SG-GLOVES category page: absolute last override for native category banners */#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}#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;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;font-size:clamp(15px, .98vw, 17px) !important;font-weight:300 !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 !important;filter:none !important;opacity:1 !important;transform:none !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 !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:20px !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, 9vw, 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 contact page polish: equal cards and submit below GDPR consent. */body .SGGLOVES-contact-page .SGGLOVES-contact-cards{align-items:stretch !important;grid-auto-rows:1fr !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card{height:100% !important;min-height:168px !important;max-height:none !important;padding:20px 20px 24px !important;overflow:visible !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours{grid-template-rows:auto auto 1fr !important;padding-bottom:24px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours .SGGLOVES-contact-hours{grid-column:2 !important;align-self:start !important;margin-top:0 !important;padding-bottom:2px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours .SGGLOVES-contact-hours span{margin-bottom:0 !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form]{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;align-items:start !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form] .form-fields{display:grid !important;grid-column:1/-1 !important;gap:12px !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form] .buttons-wrapper{position:static !important;inset:auto !important;float:none !important;transform:none !important;grid-column:1/-1 !important;order:20 !important;display:flex !important;justify-content:flex-start !important;align-items:center !important;width:100% !important;margin:16px 0 0 !important;padding:0 !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form] .buttons-wrapper .btn-primary{min-width:220px !important}@media (max-width: 1199.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-card{min-height:160px !important}}@media (max-width: 767.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-card{min-height:0 !important;padding:18px 18px 22px !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form] .buttons-wrapper .btn-primary{width:100% !important;min-width:0 !important}}/* SG-GLOVES: fixed left alignment for ps_mainmenu submenu icons and labels. */@media (min-width: 1200px){.ps-mainmenu--desktop .submenu [data-ps-ref="desktop-submenu-left"],.ps-mainmenu--desktop .submenu .submenu__left{align-items:stretch !important;gap:0 !important;justify-content:flex-start !important;text-align:left !important}.ps-mainmenu--desktop .submenu [data-ps-ref="desktop-submenu-left"] .ntsgmi-menu-link,.ps-mainmenu--desktop .submenu .submenu__left .ntsgmi-menu-link,.ps-mainmenu--desktop .submenu a.submenu__left-item.ntsgmi-menu-link,.ps-mainmenu--desktop .submenu a[data-ps-ref="desktop-submenu-left-item"].ntsgmi-menu-link{align-items:center !important;box-sizing:border-box !important;column-gap:12px !important;display:grid !important;grid-template-columns:34px minmax(0, 1fr) !important;justify-content:stretch !important;justify-items:start !important;margin:0 !important;min-height:56px !important;padding:10px 16px !important;text-align:left !important;white-space:normal !important;width:100% !important}.ps-mainmenu--desktop .submenu [data-ps-ref="desktop-submenu-left"] .ntsgmi-menu-link > .ntsgmi-menu-icon,.ps-mainmenu--desktop .submenu .submenu__left .ntsgmi-menu-link > .ntsgmi-menu-icon,.ps-mainmenu--desktop .submenu a.submenu__left-item.ntsgmi-menu-link > .ntsgmi-menu-icon,.ps-mainmenu--desktop .submenu a[data-ps-ref="desktop-submenu-left-item"].ntsgmi-menu-link > .ntsgmi-menu-icon{grid-column:1 !important;grid-row:1 !important;justify-self:start !important;margin:0 !important;place-self:center start !important}.ps-mainmenu--desktop .submenu [data-ps-ref="desktop-submenu-left"] .ntsgmi-menu-link > .ntsgmi-menu-label,.ps-mainmenu--desktop .submenu .submenu__left .ntsgmi-menu-link > .ntsgmi-menu-label,.ps-mainmenu--desktop .submenu a.submenu__left-item.ntsgmi-menu-link > .ntsgmi-menu-label,.ps-mainmenu--desktop .submenu a[data-ps-ref="desktop-submenu-left-item"].ntsgmi-menu-link > .ntsgmi-menu-label{grid-column:2 !important;grid-row:1 !important;justify-self:start !important;min-width:0 !important;text-align:left !important;white-space:normal !important;width:100% !important}.ps-mainmenu--desktop .submenu [data-ps-ref="desktop-submenu-left"] .ntsgmi-menu-link::after,.ps-mainmenu--desktop .submenu .submenu__left .ntsgmi-menu-link::after{content:none !important;display:none !important}}/* SG-GLOVES: account benefits slide-down tab in the utility bar */.sg-utility-bar{overflow:visible !important;position:relative !important;z-index:1050 !important}.sg-utility-bar__inner{position:relative !important}.sg-account-benefits{left:50% !important;position:absolute !important;top:0 !important;transform:translateX(-50%) !important;z-index:20 !important}.sg-account-benefits__trigger{align-items:center !important;background:#ffffff !important;border:1px solid #dce4ee !important;border-top:0 !important;border-radius:0 0 10px 10px !important;box-shadow:0 12px 28px rgba(7, 16, 24, .08) !important;color:#172033 !important;cursor:pointer !important;display:inline-flex !important;gap:8px !important;justify-content:center !important;min-height:30px !important;min-width:172px !important;padding:6px 14px 7px !important;text-align:center !important;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease !important}.sg-account-benefits__trigger span:first-child{color:currentColor !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.01em !important;line-height:1 !important;white-space:nowrap !important}.sg-account-benefits__trigger:hover,.sg-account-benefits__trigger:focus-visible,.sg-account-benefits.is-open .sg-account-benefits__trigger{background:#f9fbfd !important;border-color:#c9d5e3 !important;box-shadow:0 16px 34px rgba(7, 16, 24, .12) !important;color:#071018 !important;outline:none !important}.sg-account-benefits__chevron{align-items:center !important;color:var(--SGGLOVES-primary, #c65332) !important;display:inline-flex !important;height:14px !important;justify-content:center !important;width:14px !important}.sg-account-benefits__chevron svg,.sg-account-benefits__check svg{display:block !important;fill:none !important;height:100% !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:2 !important;width:100% !important}.sg-account-benefits__chevron svg *,.sg-account-benefits__check svg *{fill:none !important;stroke:currentColor !important}.sg-account-benefits.is-open .sg-account-benefits__chevron,.sg-account-benefits:hover .sg-account-benefits__chevron,.sg-account-benefits:focus-within .sg-account-benefits__chevron{transform:rotate(180deg) !important}.sg-account-benefits__panel{left:50% !important;opacity:0 !important;padding-top:9px !important;pointer-events:none !important;position:absolute !important;top:100% !important;transform:translate(-50%, -8px) !important;transition:opacity .22s ease,transform .22s ease,visibility .22s ease !important;visibility:hidden !important;width:min(640px, calc(100vw - 32px)) !important;z-index:24 !important}.sg-account-benefits.is-open .sg-account-benefits__panel,.sg-account-benefits:hover .sg-account-benefits__panel,.sg-account-benefits:focus-within .sg-account-benefits__panel{opacity:1 !important;pointer-events:auto !important;transform:translate(-50%, 0) !important;visibility:visible !important}.sg-account-benefits__panel-inner{background:#ffffff !important;border:1px solid #dce4ee !important;border-radius:12px !important;box-shadow:0 24px 56px rgba(7, 16, 24, .16) !important;color:#172033 !important;display:grid !important;gap:12px !important;padding:18px !important}.sg-account-benefits__eyebrow{color:#6b778b !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.08em !important;line-height:1 !important;margin:0 !important;text-transform:uppercase !important}.sg-account-benefits__list{display:grid !important;gap:8px !important;list-style:none !important;margin:0 !important;padding:0 !important}.sg-account-benefits__list li{align-items:center !important;background:#f8fafc !important;border:1px solid #edf1f6 !important;border-radius:8px !important;color:#172033 !important;display:grid !important;gap:12px !important;grid-template-columns:minmax(0, 1fr) 24px 24px !important;min-height:54px !important;padding:9px 10px 9px 12px !important}.sg-account-benefits__list li span:first-child{color:#172033 !important;font-size:13px !important;font-weight:400 !important;line-height:1.25 !important;min-width:0 !important}.sg-account-benefits__list li .sg-account-benefits__copy{display:grid !important;gap:3px !important;min-width:0 !important}.sg-account-benefits__list li .sg-account-benefits__title{color:#172033 !important;font-size:13px !important;font-weight:500 !important;line-height:1.2 !important}.sg-account-benefits__list li .sg-account-benefits__description{color:#667085 !important;font-size:11.5px !important;font-weight:300 !important;line-height:1.35 !important}.sg-account-benefits__help{align-items:center !important;background:#ffffff !important;border:1px solid #d9e2ec !important;border-radius:999px !important;color:#263447 !important;display:inline-flex !important;font-size:13px !important;font-weight:500 !important;height:24px !important;justify-content:center !important;line-height:1 !important;width:24px !important}.sg-account-benefits__check{align-items:center !important;background:#effaf4 !important;border:1px solid rgba(31, 122, 68, .2) !important;border-radius:999px !important;color:#1f7a44 !important;display:inline-flex !important;height:24px !important;justify-content:center !important;width:24px !important}.sg-account-benefits__check svg{height:15px !important;stroke-width:2.2 !important;width:15px !important}.sg-account-benefits__cta{align-items:center !important;background:var(--SGGLOVES-primary, #c65332) !important;border:1px solid var(--SGGLOVES-primary, #c65332) !important;border-radius:8px !important;color:#ffffff !important;display:inline-flex !important;font-size:13px !important;font-weight:500 !important;justify-content:center !important;justify-self:start !important;line-height:1 !important;min-height:36px !important;padding:10px 16px !important;text-decoration:none !important}.sg-account-benefits__cta:hover,.sg-account-benefits__cta:focus-visible{background:#071018 !important;border-color:#071018 !important;color:#ffffff !important;outline:none !important;text-decoration:none !important}@media (max-width: 991.98px){.sg-account-benefits{display:none !important}}/* SG-GLOVES category page: absolute final category/subcategory banner fix */#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}#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}#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-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 contact page final override: equal cards and submit below consent. */body .SGGLOVES-contact-page .SGGLOVES-contact-cards{align-items:stretch !important;grid-auto-rows:1fr !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card{height:100% !important;min-height:168px !important;max-height:none !important;padding:20px 20px 24px !important;overflow:visible !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours{grid-template-rows:auto auto 1fr !important;padding-bottom:24px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours .SGGLOVES-contact-hours{grid-column:2 !important;align-self:start !important;margin-top:0 !important;padding-bottom:2px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours .SGGLOVES-contact-hours span{margin-bottom:0 !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form]{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;align-items:start !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form] .form-fields{display:grid !important;grid-column:1/-1 !important;gap:12px !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form] .buttons-wrapper{position:static !important;inset:auto !important;float:none !important;transform:none !important;grid-column:1/-1 !important;order:20 !important;display:flex !important;justify-content:flex-start !important;align-items:center !important;width:100% !important;margin:16px 0 0 !important;padding:0 !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form] .buttons-wrapper .btn-primary{min-width:220px !important}@media (max-width: 1199.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-card{min-height:160px !important}}@media (max-width: 767.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-card{min-height:0 !important;padding:18px 18px 22px !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form] .buttons-wrapper .btn-primary{width:100% !important;min-width:0 !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 page: final category banner and subcategory artwork polish */#js-product-list-header .sg-category-hero{align-items:start !important;grid-template-columns:minmax(300px, .74fr) minmax(560px, 1.26fr) !important;gap:clamp(22px, 2.2vw, 34px) !important;margin-bottom:clamp(24px, 2.8vw, 38px) !important}#js-product-list-header .sg-category-hero__copy{padding:clamp(30px, 3.2vw, 48px) !important}#js-product-list-header .sg-category-hero__copy h1{font-size:clamp(42px, 4.1vw, 64px) !important;line-height:1.02 !important;letter-spacing:0 !important}#js-product-list-header .sg-category-hero__copy .category__description,#js-product-list-header .sg-category-hero__copy .category__description p{font-size:clamp(16px, 1.05vw, 19px) !important;font-weight:300 !important;line-height:1.55 !important}#js-product-list-header .sg-category-hero .category__cover{align-self:start !important;aspect-ratio:16/5.15 !important;width:100% !important;height:auto !important;min-height:0 !important;padding:0 !important;overflow:hidden !important;border:1px solid #dde7f2 !important;border-radius:10px !important;background:#ffffff !important;box-shadow:0 18px 44px rgba(7, 16, 24, .07) !important}#js-product-list-header .sg-category-hero .category__cover picture{display:block !important;width:100% !important;height:100% !important;min-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;min-height:0 !important;object-fit:cover !important;object-position:center center !important;filter:none !important;opacity:1 !important;transform:none !important}#js-product-list-header .sg-subcategories{grid-column:1/-1 !important;margin-top:clamp(22px, 2.4vw, 34px) !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{grid-template-rows:minmax(220px, auto) minmax(116px, auto) !important;min-height:0 !important;border-color:#dde7f2 !important;border-radius:10px !important;background:#ffffff !important;box-shadow:0 18px 46px rgba(7, 16, 24, .06) !important}#js-product-list-header .sg-subcategories .subcategory__media{aspect-ratio:16/5.2 !important;width:100% !important;height:auto !important;min-height:220px !important;background:#ffffff !important}#js-product-list-header .sg-subcategories .subcategory__media picture{display:block !important;width:100% !important;height:100% !important}#js-product-list-header .sg-subcategories .subcategory__thumbnail{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;image-rendering:auto !important;filter:none !important;opacity:1 !important}#js-product-list-header .sg-subcategories .subcategory__content{gap:9px !important;padding:24px 68px 26px 28px !important}#js-product-list-header .sg-subcategories .subcategory__name{font-size:clamp(19px, 1.15vw, 22px) !important;font-weight:620 !important;line-height:1.18 !important}#js-product-list-header .sg-subcategories .subcategory__meta{font-size:15px !important;font-weight:300 !important}#js-product-list-header .sg-subcategories .sg-subcategory__arrow{right:20px !important;bottom:24px !important;width:42px !important;height:42px !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{aspect-ratio:16/5.4 !important}}@media (max-width: 767.98px){#js-product-list-header .sg-category-hero__copy{padding:24px !important}#js-product-list-header .sg-category-hero__copy h1{font-size:clamp(34px, 10vw, 48px) !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{aspect-ratio:16/6 !important;min-height:180px !important}#js-product-list-header .sg-subcategories .subcategory__content{padding:18px 60px 20px 18px !important}#js-product-list-header .sg-subcategories .subcategory__name{font-size:18px !important}}/* SG-GLOVES category page: native PrestaShop subcategory images */#js-product-list-header .sg-subcategories{margin:16px 0 0 !important}#js-product-list-header .sg-subcategories .subcategory__list{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)) !important;gap:clamp(14px, 1.5vw, 22px) !important;width:100% !important;margin:0 !important;padding:0 !important}#js-product-list-header .sg-subcategories .subcategory__link{display:grid !important;grid-template-columns:1fr !important;grid-template-rows:clamp(150px, 13vw, 188px) minmax(92px, auto) !important;min-height:0 !important;overflow:hidden !important;padding:0 !important;border:1px solid #e2eaf3 !important;border-radius:8px !important;background:#ffffff !important;color:#071a34 !important;text-decoration:none !important;box-shadow:0 18px 42px rgba(16, 24, 40, .055) !important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}#js-product-list-header .sg-subcategories .subcategory__link:hover,#js-product-list-header .sg-subcategories .subcategory__link:focus{border-color:rgba(198, 83, 50, .36) !important;color:#071a34 !important;box-shadow:0 24px 56px rgba(16, 24, 40, .095) !important;transform:translateY(-2px) !important}#js-product-list-header .sg-subcategories .subcategory__media{display:block !important;width:100% !important;height:clamp(150px, 13vw, 188px) !important;min-height:0 !important;overflow:hidden !important;padding:0 !important;border-bottom:1px solid #edf1f6 !important;background:#f6f8fb !important}#js-product-list-header .sg-subcategories .subcategory__media--has-image{background:#ffffff !important}#js-product-list-header .sg-subcategories .subcategory__media picture{display:block !important;width:100% !important;height:100% !important}#js-product-list-header .sg-subcategories .subcategory__thumbnail{display:block !important;width:100% !important;max-width:none !important;height:100% !important;max-height:none !important;padding:0 !important;object-fit:cover !important;object-position:center !important;mix-blend-mode:normal !important;transition:transform .22s ease !important}#js-product-list-header .sg-subcategories .subcategory__link:hover .subcategory__thumbnail,#js-product-list-header .sg-subcategories .subcategory__link:focus .subcategory__thumbnail{transform:scale(1.035) !important}#js-product-list-header .sg-subcategories .subcategory__media--has-image .sg-subcategory__fallback-icon{display:none !important}#js-product-list-header .sg-subcategories .sg-subcategory__fallback-icon{display:grid !important;width:100% !important;height:100% !important;place-items:center !important;border-radius:0 !important;background:#f6f8fb !important;color:#344054 !important}#js-product-list-header .sg-subcategories .sg-subcategory__fallback-icon svg{width:48px !important;height:48px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.45 !important;stroke-linecap:round !important;stroke-linejoin:round !important}#js-product-list-header .sg-subcategories .subcategory__content{display:grid !important;align-content:start !important;gap:8px !important;min-width:0 !important;padding:18px 58px 20px 22px !important}#js-product-list-header .sg-subcategories .subcategory__name{display:-webkit-box !important;min-height:auto !important;overflow:hidden !important;color:#071a34 !important;font-size:clamp(1rem, 1.05vw, 1.15rem) !important;font-weight:540 !important;line-height:1.22 !important;text-transform:none !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important}#js-product-list-header .sg-subcategories .subcategory__meta{display:block !important;color:#718096 !important;font-size:.82rem !important;font-weight:300 !important;line-height:1.35 !important}#js-product-list-header .sg-subcategories .sg-subcategory__arrow{position:absolute !important;right:16px !important;bottom:18px !important;display:grid !important;width:36px !important;height:36px !important;place-items:center !important;border:1px solid rgba(198, 83, 50, .22) !important;border-radius:999px !important;background:#fbf5f2 !important;color:#c65332 !important}@media (max-width: 575.98px){#js-product-list-header .sg-subcategories .subcategory__list{grid-template-columns:1fr !important;gap:12px !important}#js-product-list-header .sg-subcategories .subcategory__link{grid-template-rows:136px minmax(82px, auto) !important}#js-product-list-header .sg-subcategories .subcategory__media{height:136px !important}#js-product-list-header .sg-subcategories .subcategory__content{padding:14px 52px 16px 16px !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 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 .SGGLOVES-contact-page .SGGLOVES-contact-card--hours{align-content:start !important;gap:8px 14px !important}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 .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 .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 .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 .SGGLOVES-contact-page .SGGLOVES-contact-hours span:last-child{border-bottom:1px solid #e4eaf1 !important}@media (max-width: 767.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours h2{font-size:16px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-hours span{font-size:12px !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}}/* SG-GLOVES: removed obsolete B2B card artwork that rendered as a dark stain on mobile. */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 contact GDPR checkbox alignment. */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 .SGGLOVES-contact-page .contact-form 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 .SGGLOVES-contact-page .contact-form input[type="checkbox"]:checked{background:#c65332 !important;border-color:#c65332 !important}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 .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 .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 products with individual price. */.sg-price-request{align-items:center;background:#fff;border:1px solid #dbe5ef;border-radius:8px;color:#10233a;display:inline-flex;gap:10px;max-width:100%;padding:11px 13px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sg-price-request:hover,.sg-price-request:focus{border-color:rgba(198, 83, 50, .55);box-shadow:0 14px 34px rgba(16, 35, 58, .08);color:#10233a;text-decoration:none}.sg-price-request__icon{align-items:center;background:rgba(198, 83, 50, .06);border:1px solid rgba(198, 83, 50, .24);border-radius:8px;color:#10233a;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.sg-price-request__icon svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:20px}.sg-price-request__content{display:grid;gap:2px;min-width:0}.sg-price-request__content strong{color:#071a34;font-size:14px;font-weight:500;line-height:1.18}.sg-price-request__content small{color:#53627a;font-size:12px;font-weight:300;line-height:1.35}.sg-price-request--product{margin:8px 0 0}.sg-price-request--card{padding:8px 10px;width:100%}.sg-price-request--card .sg-price-request__icon{flex-basis:30px;height:30px;width:30px}.sg-price-request--card .sg-price-request__icon svg{height:17px;width:17px}.sg-price-request--card .sg-price-request__content small{display:none}.sg-price-request--cart-line,.sg-price-request--cart-modal{padding:8px 10px}.sg-price-request--cart-line .sg-price-request__icon,.sg-price-request--cart-modal .sg-price-request__icon{flex-basis:30px;height:30px;width:30px}.product__individual-price-note,.sg-cart-price-request-alert,.sg-checkout-price-request-block,.SGGLOVES-cart-modal__summary-note,.SGGLOVES-cart-modal__price-request{background:rgba(198, 83, 50, .05);border:1px solid rgba(198, 83, 50, .18);border-radius:8px;color:#263a55;font-size:14px;font-weight:300;line-height:1.45}.product__individual-price-note{align-items:flex-start;display:flex;gap:10px;margin:12px 0 14px;padding:12px 14px}.product__individual-price-note svg,.product__individual-price-note-icon{color:#10233a;flex:0 0 20px;height:20px;width:20px}.sg-cart-price-request-alert{margin:0 0 14px;padding:12px 14px}.sg-cart-price-request-alert strong,.sg-checkout-price-request-block strong{color:#071a34;display:block;font-size:16px;font-weight:500;margin-bottom:4px}.sg-cart-price-request-alert p,.sg-checkout-price-request-block p{margin:0}.sg-cart-price-request-alert__actions{margin-top:10px}.sg-checkout-price-request-block{align-items:flex-start;display:flex;gap:16px;margin:24px auto;max-width:920px;padding:20px}.sg-checkout-price-request-block__icon{align-items:center;background:#fff;border:1px solid rgba(198, 83, 50, .28);border-radius:8px;color:#10233a;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.sg-checkout-price-request-block__icon svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:24px}.sg-checkout-price-request-block__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.SGGLOVES-cart-modal__price-request,.SGGLOVES-cart-modal__summary-note{margin:10px 0 0;padding:10px 12px}.cart-summary-product__price--request .label,.cart-summary-product__total{color:#10233a}@media (max-width: 767.98px){.sg-price-request{border-radius:7px;gap:8px;padding:9px 10px}.sg-price-request__content strong{font-size:13px}.sg-checkout-price-request-block{display:block;margin:14px 0;padding:16px}.sg-checkout-price-request-block__icon{margin-bottom:12px}.sg-checkout-price-request-block__actions .btn{width:100%}}/* SG-GLOVES mobile menu: visible back arrow for every submenu level. */@media (max-width: 1199.98px){body .ps-mainmenu--mobile .ps-mainmenu__back-button{display:flex !important;align-items:center !important;min-width:0 !important}body .ps-mainmenu--mobile .ps-mainmenu__back-button .js-back-button.d-none{display:none !important}body .ps-mainmenu--mobile .ps-mainmenu__back-button .js-back-button:not(.d-none){display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;min-height:48px !important;padding:0 !important;border:0 !important;background:transparent !important;color:#071a34 !important;font-size:18px !important;font-weight:500 !important;line-height:1.2 !important;text-decoration:none !important}body .ps-mainmenu--mobile .ps-mainmenu__back-button .sg-menu-arrow--back{display:block !important;flex:0 0 28px !important;width:28px !important;height:28px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.8 !important;stroke-linecap:round !important;stroke-linejoin:round !important}body .ps-mainmenu--mobile .ps-mainmenu__back-button .js-back-button:hover,body .ps-mainmenu--mobile .ps-mainmenu__back-button .js-back-button:focus{color:var(--SGGLOVES-primary, #c65332) !important;outline:none !important}body.SGGLOVES-mobile-menu-open .SGGLOVES-headerbar__mobile-account,body.SGGLOVES-mobile-menu-open .SGGLOVES-account-dropdown--mobile,body.SGGLOVES-mobile-menu-open #_mobile_ps_customersignin,body.SGGLOVES-mobile-menu-open .ps-mainmenu--mobile .SGGLOVES-account-dropdown,body.SGGLOVES-mobile-menu-open .ps-mainmenu--mobile [id*="customersignin"]{display:none !important;visibility:hidden !important;pointer-events:none !important}}/* SG-GLOVES menu icons 1.2.6: hard-left desktop dropdown layout and right panel. */@media (min-width: 1200px){body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu,body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu *{text-align:left !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu > .container{margin-left:0 !important;margin-right:auto !important;max-width:min(100%, var(--SGGLOVES-content-boxed-width, 1640px)) !important;padding-left:clamp(24px, 2vw, 36px) !important;padding-right:clamp(24px, 2vw, 36px) !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu__row{--bs-gutter-x:0 !important;align-items:stretch !important;display:flex !important;justify-content:flex-start !important;margin-left:0 !important;margin-right:0 !important;width:100% !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu__row.ntsgmi-submenu-row--with-panel{display:grid !important;gap:clamp(24px, 2.4vw, 42px) !important;grid-template-columns:minmax(280px, 340px) minmax(0, 1fr) minmax(280px, 390px) !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu__left{align-items:stretch !important;display:flex !important;flex:0 0 320px !important;flex-direction:column !important;justify-content:flex-start !important;max-width:320px !important;padding-left:0 !important;padding-right:0 !important;text-align:left !important;width:320px !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu__right{flex:1 1 auto !important;max-width:none !important;min-width:0 !important;text-align:left !important;width:auto !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu__left > .submenu__left-item,body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu__left > .submenu__left-item.ntsgmi-menu-link{align-items:center !important;column-gap:12px !important;display:grid !important;grid-template-columns:34px minmax(0, 1fr) !important;justify-content:stretch !important;justify-items:start !important;line-height:1.2 !important;margin:0 !important;min-height:56px !important;padding:10px 16px !important;text-align:left !important;transform:none !important;width:100% !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu__left > .submenu__left-item > .ntsgmi-menu-icon{grid-column:1 !important;justify-self:start !important;margin:0 !important;place-self:center start !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu__left > .submenu__left-item > .ntsgmi-menu-label{grid-column:2 !important;justify-self:start !important;text-align:left !important;white-space:normal !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu__row.ntsgmi-submenu-row--with-panel > .submenu__left,body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu__row.ntsgmi-submenu-row--with-panel > .submenu__right,body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu__row.ntsgmi-submenu-row--with-panel > .ntsgmi-submenu-panel{flex:none !important;max-width:none !important;width:auto !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu .submenu__left .ntsgmi-menu-link,body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu [data-ps-ref="desktop-submenu-left"] .ntsgmi-menu-link,.ps-mainmenu--desktop .submenu .submenu__left .ntsgmi-menu-link,.ps-mainmenu--desktop .submenu [data-ps-ref="desktop-submenu-left"] .ntsgmi-menu-link,.ps-mainmenu--desktop .submenu a.submenu__left-item.ntsgmi-menu-link,.ps-mainmenu--desktop .submenu a[data-ps-ref="desktop-submenu-left-item"].ntsgmi-menu-link{align-items:center !important;box-sizing:border-box !important;column-gap:12px !important;display:grid !important;grid-template-columns:34px minmax(0, 1fr) !important;justify-content:stretch !important;justify-items:start !important;margin:0 !important;min-height:56px !important;padding:10px 16px !important;text-align:left !important;white-space:normal !important;width:100% !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu .submenu__left .ntsgmi-menu-link > .ntsgmi-menu-icon,body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu [data-ps-ref="desktop-submenu-left"] .ntsgmi-menu-link > .ntsgmi-menu-icon,.ps-mainmenu--desktop .submenu .submenu__left .ntsgmi-menu-link > .ntsgmi-menu-icon,.ps-mainmenu--desktop .submenu [data-ps-ref="desktop-submenu-left"] .ntsgmi-menu-link > .ntsgmi-menu-icon,.ps-mainmenu--desktop .submenu a.submenu__left-item.ntsgmi-menu-link > .ntsgmi-menu-icon,.ps-mainmenu--desktop .submenu a[data-ps-ref="desktop-submenu-left-item"].ntsgmi-menu-link > .ntsgmi-menu-icon{grid-column:1 !important;grid-row:1 !important;justify-self:start !important;margin:0 !important;place-self:center start !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu .submenu__left .ntsgmi-menu-link > .ntsgmi-menu-label,body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu [data-ps-ref="desktop-submenu-left"] .ntsgmi-menu-link > .ntsgmi-menu-label,.ps-mainmenu--desktop .submenu .submenu__left .ntsgmi-menu-link > .ntsgmi-menu-label,.ps-mainmenu--desktop .submenu [data-ps-ref="desktop-submenu-left"] .ntsgmi-menu-link > .ntsgmi-menu-label,.ps-mainmenu--desktop .submenu a.submenu__left-item.ntsgmi-menu-link > .ntsgmi-menu-label,.ps-mainmenu--desktop .submenu a[data-ps-ref="desktop-submenu-left-item"].ntsgmi-menu-link > .ntsgmi-menu-label{grid-column:2 !important;grid-row:1 !important;justify-self:start !important;min-width:0 !important;text-align:left !important;white-space:normal !important;width:100% !important}body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu .submenu__left .ntsgmi-menu-link::after,body .SGGLOVES-headerbar__navigation .ps-mainmenu--desktop .submenu [data-ps-ref="desktop-submenu-left"] .ntsgmi-menu-link::after,.ps-mainmenu--desktop .submenu .submenu__left .ntsgmi-menu-link::after,.ps-mainmenu--desktop .submenu [data-ps-ref="desktop-submenu-left"] .ntsgmi-menu-link::after{content:none !important;display:none !important}}/* SG-GLOVES product right column: full-width review and availability buttons. */body#product .product-comments-additional-info,body#product .product__additional-info .product-comments-additional-info,body#product .product__actions-qty-add .ntwaiting-product-action,body#product .product-add-to-cart .ntwaiting-product-action,body#product .product__additional-info .ntwaiting-product-action,body#product .sg-product-commerce__panel .ntwaiting-product-action,body#product [data-ntwaiting-product]{align-self:stretch !important;box-sizing:border-box !important;display:block !important;flex:0 0 100% !important;grid-column:1/-1 !important;margin:12px 0 0 !important;max-width:none !important;min-width:0 !important;width:100% !important}body#product [data-ps-ref="product-post-review-button"],body#product .post-product-comment.sg-product-side-action--review,body#product button.ntwaiting-add,body#product .ntwaiting-product-action .ntwaiting-add,body#product [data-ntwaiting-product] .ntwaiting-add{align-items:center !important;background:#ffffff !important;border:1px solid #d7e0ec !important;border-radius:8px !important;box-shadow:0 12px 28px rgba(7, 26, 52, .04) !important;box-sizing:border-box !important;color:#071a34 !important;display:flex !important;flex:0 0 100% !important;flex-direction:row !important;font-family:inherit !important;font-size:16px !important;font-weight:600 !important;gap:12px !important;justify-content:center !important;line-height:1.2 !important;margin:0 !important;max-width:none !important;min-height:56px !important;min-width:0 !important;padding:14px 18px !important;text-align:center !important;text-decoration:none !important;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease !important;white-space:normal !important;width:100% !important}body#product [data-ps-ref="product-post-review-button"]:hover,body#product [data-ps-ref="product-post-review-button"]:focus,body#product .post-product-comment.sg-product-side-action--review:hover,body#product .post-product-comment.sg-product-side-action--review:focus,body#product .ntwaiting-add:hover,body#product .ntwaiting-add:focus{background:#fbf5f2 !important;border-color:#c65332 !important;box-shadow:0 14px 30px rgba(198, 83, 50, .12) !important;color:#c65332 !important;outline:none !important}body#product [data-ps-ref="product-post-review-button"] .sg-product-side-action__icon,body#product .ntwaiting-add__icon{align-items:center !important;color:currentColor !important;display:inline-flex !important;flex:0 0 22px !important;height:22px !important;justify-content:center !important;width:22px !important}body#product [data-ps-ref="product-post-review-button"] svg,body#product .ntwaiting-add__icon svg{display:block !important;fill:none !important;height:22px !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:1.65 !important;width:22px !important}body#product .ntwaiting-add::before{background-color:currentColor !important;content:"" !important;display:inline-block !important;flex:0 0 22px !important;height:22px !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5.25a4.75 4.75 0 0 0-4.75 4.75v3.75l-1.5 2.25h12.5l-1.5-2.25V10A4.75 4.75 0 0 0 12 5.25Z'/%3E%3Cpath d='M10 18.25a2.15 2.15 0 0 0 4 0'/%3E%3Cpath d='M12 3.25V2.5'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5.25a4.75 4.75 0 0 0-4.75 4.75v3.75l-1.5 2.25h12.5l-1.5-2.25V10A4.75 4.75 0 0 0 12 5.25Z'/%3E%3Cpath d='M10 18.25a2.15 2.15 0 0 0 4 0'/%3E%3Cpath d='M12 3.25V2.5'/%3E%3C/svg%3E") center/contain no-repeat !important;width:22px !important}body#product .ntwaiting-add .material-icons,body#product .ntwaiting-add > i,body#product .ntwaiting-add > .ntwaiting-add__icon,body#product [data-ps-ref="product-post-review-button"] .material-icons{display:none !important}body#product .ntwaiting-add > span:last-child,body#product [data-ps-ref="product-post-review-button"] > span:last-child{display:inline-block !important;max-width:100% !important}@media (max-width: 575.98px){body#product [data-ps-ref="product-post-review-button"],body#product .post-product-comment.sg-product-side-action--review,body#product button.ntwaiting-add,body#product .ntwaiting-product-action .ntwaiting-add,body#product [data-ntwaiting-product] .ntwaiting-add{font-size:15px !important;min-height:52px !important;padding:13px 16px !important}}/* SG-GLOVES homepage category tiles: polished image cards */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 category page: final native category banner override - EOF */#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}#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;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;font-size:clamp(15px, .98vw, 17px) !important;font-weight:300 !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 !important;filter:none !important;opacity:1 !important;transform:none !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 !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:20px !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, 9vw, 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 contact page final override 2026-07-02: equal cards and submit below consent. */body .SGGLOVES-contact-page .SGGLOVES-contact-cards{align-items:stretch !important;grid-auto-rows:1fr !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card{height:100% !important;min-height:168px !important;max-height:none !important;padding:20px 20px 24px !important;overflow:visible !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours{grid-template-rows:auto auto 1fr !important;padding-bottom:24px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours .SGGLOVES-contact-hours{grid-column:2 !important;align-self:start !important;margin-top:0 !important;padding-bottom:2px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours .SGGLOVES-contact-hours span{margin-bottom:0 !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form]{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;align-items:start !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form] .form-fields{display:grid !important;grid-column:1/-1 !important;gap:12px !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form] .buttons-wrapper{position:static !important;inset:auto !important;float:none !important;transform:none !important;grid-column:1/-1 !important;order:20 !important;display:flex !important;justify-content:flex-start !important;align-items:center !important;width:100% !important;margin:16px 0 0 !important;padding:0 !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form] .buttons-wrapper .btn-primary{min-width:220px !important}@media (max-width: 1199.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-card{min-height:160px !important}}@media (max-width: 767.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-card{min-height:0 !important;padding:18px 18px 22px !important}body .SGGLOVES-contact-page form[data-sggloves-contact-form] .buttons-wrapper .btn-primary{width:100% !important;min-width:0 !important}}/* SG-GLOVES contact page repair 2026-07-02: stable cards, readable form and bottom CTA. */body .SGGLOVES-contact-page .SGGLOVES-contact-shell{padding-top:28px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-layout{align-items:start !important;display:grid !important;gap:20px !important;grid-template-columns:minmax(270px, 320px) minmax(0, 1fr) !important}body .SGGLOVES-contact-page .SGGLOVES-contact-main{display:grid !important;gap:20px !important;min-width:0 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-cards{align-items:stretch !important;display:grid !important;gap:14px !important;grid-auto-rows:1fr !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card{align-content:start !important;display:grid !important;grid-template-columns:44px minmax(0, 1fr) !important;grid-template-rows:auto 1fr !important;height:100% !important;min-height:158px !important;max-height:none !important;column-gap:14px !important;row-gap:8px !important;padding:18px 18px 22px !important;overflow:visible !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card > *:not(.SGGLOVES-contact-card__icon){grid-column:2/-1 !important;min-width:0 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card h2{align-self:end !important;margin:0 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card p,body .SGGLOVES-contact-page .SGGLOVES-contact-card a{margin:0 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours{grid-template-rows:auto auto 1fr !important;padding-bottom:24px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours .SGGLOVES-contact-hours{grid-column:2/-1 !important;align-self:start !important;display:grid !important;gap:6px !important;width:100% !important;max-width:100% !important;margin:0 !important;padding-bottom:2px !important;overflow:visible !important;border:0 !important;background:transparent !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card--hours .SGGLOVES-contact-hours span{display:block !important;width:100% !important;margin:0 !important;padding:6px 10px 6px 22px !important;border:1px solid #e4eaf1 !important;border-radius:7px !important;background:#fff !important;color:#344054 !important;font-size:12px !important;font-weight:300 !important;line-height:1.25 !important;white-space:normal !important}body .SGGLOVES-contact-page .SGGLOVES-contact-content-grid{align-items:stretch !important;display:grid !important;gap:20px !important;grid-template-columns:minmax(540px, 1.35fr) minmax(330px, .65fr) !important;margin:0 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-panel{min-width:0 !important;padding:clamp(22px, 2.2vw, 34px) !important}body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel{display:grid !important;align-content:start !important;gap:18px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel .contact-form{width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel form[data-sggloves-contact-form]{display:grid !important;grid-template-columns:1fr !important;gap:0 !important;width:100% !important;margin:0 !important;padding:0 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel .form-fields{display:grid !important;grid-template-columns:1fr !important;gap:16px !important;width:100% !important}body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel .SGGLOVES-contact-form-extra{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:16px 18px !important;width:100% !important;margin:0 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel .mb-3{width:100% !important;margin:0 !important;min-width:0 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel .form-control,body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel .form-select{width:100% !important;min-height:50px !important;padding:12px 14px !important;font-size:15px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel textarea.form-control{min-height:150px !important;resize:vertical !important}body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel [data-ps-component="gdpr"],body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel .gdpr_module,body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel .custom-checkbox,body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel .form-check{margin-top:2px !important}body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel form[data-sggloves-contact-form] > footer.buttons-wrapper{position:static !important;inset:auto !important;float:none !important;transform:none !important;display:flex !important;justify-content:stretch !important;align-items:stretch !important;width:100% !important;margin:18px 0 0 !important;padding:0 !important;grid-column:1/-1 !important;order:99 !important}body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel form[data-sggloves-contact-form] > footer.buttons-wrapper .btn,body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel form[data-sggloves-contact-form] > footer.buttons-wrapper .btn-primary{width:100% !important;min-height:52px !important;border-radius:8px !important;font-size:15px !important}@media (max-width: 1399.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-content-grid{grid-template-columns:minmax(500px, 1.25fr) minmax(300px, .75fr) !important}}@media (max-width: 1199.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-layout,body .SGGLOVES-contact-page .SGGLOVES-contact-content-grid{grid-template-columns:1fr !important}body .SGGLOVES-contact-page .SGGLOVES-contact-cards{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (max-width: 767.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-cards,body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel .SGGLOVES-contact-form-extra{grid-template-columns:1fr !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card{min-height:0 !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 2.1.177-sg: copper lock and responsive layout repair. */:root,body{--sg-orange:#c65332 !important;--sg-orange-dark:#94402d !important;--sgg-orange:#c65332 !important;--sgg-orange-soft:#f9eeea !important;--SGGLOVES-primary:#c65332 !important;--SGGLOVES-primary-dark:#94402d !important;--SGGLOVES-accent:#c65332 !important;--SGGLOVES-button-bg:#c65332 !important;--SGGLOVES-button-text:#fff !important;--SGGLOVES-button-border:#c65332 !important;--SGGLOVES-button-hover-bg:#94402d !important;--SGGLOVES-button-hover-text:#fff !important;--SGGLOVES-outline-button-text:#c65332 !important;--SGGLOVES-outline-button-border:#c65332 !important;--SGGLOVES-flag-bg:#c65332 !important;--SGGLOVES-flag-text:#fff !important;--SGGLOVES-flag-discount-bg:#c65332 !important;--SGGLOVES-flag-discount-text:#fff !important;--SGGLOVES-header-cart-bg:#c65332 !important;--SGGLOVES-header-cart-text:#fff !important;--SGGLOVES-product-card-action-color:#c65332 !important;--SGGLOVES-newsletter-button-bg:#c65332 !important;--SGGLOVES-newsletter-button-text:#fff !important;--SGGLOVES-newsletter-badge-bg:#c65332 !important;--SGGLOVES-newsletter-badge-text:#fff !important;--SGGLOVES-footer-link-hover:#c65332 !important}.SGGLOVES-home{--sg-home-orange:#c65332 !important;--sg-home-orange-dark:#94402d !important;--sg-home-accent:#c65332 !important;--sg-module-orange:#c65332 !important}.SGGLOVES-blocks-section{--SGGLOVES-home-blocks-accent:#c65332 !important}body#contact,body .SGGLOVES-contact-page{--sg-contact-orange:#c65332 !important;--sg-contact-orange-dark:#94402d !important}body .modal.quickview{--ntpdo-accent:#c65332 !important;--ntpdo-accent-hover:#94402d !important}.SGGLOVES-home .SGGLOVES-home-btn--primary,body .SGGLOVES-contact-page .SGGLOVES-contact-qr__download,body .SGGLOVES-contact-page .SGGLOVES-contact-map-action--primary,body .SGGLOVES-contact-page form[data-sggloves-contact-form] .btn-primary,body .modal.quickview .product-add-to-cart .btn-primary{border-color:#c65332 !important;background:#c65332 !important;color:#fff !important}.SGGLOVES-home .SGGLOVES-home-btn--primary:hover,.SGGLOVES-home .SGGLOVES-home-btn--primary:focus-visible,body .SGGLOVES-contact-page .SGGLOVES-contact-qr__download:hover,body .SGGLOVES-contact-page .SGGLOVES-contact-qr__download:focus-visible,body .SGGLOVES-contact-page .SGGLOVES-contact-map-action--primary:hover,body .SGGLOVES-contact-page .SGGLOVES-contact-map-action--primary:focus-visible,body .SGGLOVES-contact-page form[data-sggloves-contact-form] .btn-primary:hover,body .SGGLOVES-contact-page form[data-sggloves-contact-form] .btn-primary:focus-visible,body .modal.quickview .product-add-to-cart .btn-primary:hover,body .modal.quickview .product-add-to-cart .btn-primary:focus-visible{border-color:#94402d !important;background:#94402d !important;color:#fff !important}.SGGLOVES-home-blog__head a,.SGGLOVES-home-post em,.SGGLOVES-home-post em a,.SGGLOVES-home-link,body .SGGLOVES-contact-page .SGGLOVES-contact-eyebrow{color:#c65332 !important}.SGGLOVES-home-blog__head a:hover,.SGGLOVES-home-blog__head a:focus-visible,.SGGLOVES-home-post em a:hover,.SGGLOVES-home-post em a:focus-visible,.SGGLOVES-home-link:hover,.SGGLOVES-home-link:focus-visible{color:#94402d !important}/* Contact: remove rigid nested minimums that compressed the centre column. */body .SGGLOVES-contact-page .SGGLOVES-contact-layout > *,body .SGGLOVES-contact-page .SGGLOVES-contact-main > *,body .SGGLOVES-contact-page .SGGLOVES-contact-content-grid > *{min-width:0 !important;max-width:100% !important}body .SGGLOVES-contact-page .SGGLOVES-contact-layout{grid-template-columns:minmax(250px, 300px) minmax(0, 1fr) !important}body .SGGLOVES-contact-page .SGGLOVES-contact-content-grid{grid-template-columns:minmax(0, 1.45fr) minmax(300px, .7fr) !important}body .SGGLOVES-contact-page .SGGLOVES-contact-panel,body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel,body .SGGLOVES-contact-page .SGGLOVES-contact-map-panel{box-sizing:border-box !important;min-width:0 !important;width:100% !important}body .SGGLOVES-contact-page .SGGLOVES-contact-card p,body .SGGLOVES-contact-page .SGGLOVES-contact-card a,body .SGGLOVES-contact-page .SGGLOVES-contact-map-panel p{overflow-wrap:anywhere !important}@media (max-width: 1399.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-content-grid{grid-template-columns:minmax(0, 1fr) !important}body .SGGLOVES-contact-page .SGGLOVES-contact-cards{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (max-width: 1199.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-layout{grid-template-columns:minmax(0, 1fr) !important}}@media (max-width: 767.98px){body .SGGLOVES-contact-page .SGGLOVES-contact-cards,body .SGGLOVES-contact-page .SGGLOVES-contact-form-panel .SGGLOVES-contact-form-extra{grid-template-columns:minmax(0, 1fr) !important}}/* Home: allow the about/blog pair to stack before either panel becomes narrow. */.SGGLOVES-about-blog__grid,.SGGLOVES-about-blog__about,.SGGLOVES-about-blog__blog,.SGGLOVES-about-blog__blog .SGGLOVES-home-blog__grid,.SGGLOVES-about-blog__blog .SGGLOVES-home-post,.SGGLOVES-about-blog__blog .SGGLOVES-home-post__body{min-width:0 !important}@media (max-width: 1199.98px){.SGGLOVES-about-blog__grid{grid-template-columns:minmax(0, 1fr) !important}.SGGLOVES-about-blog__blog .SGGLOVES-home-blog__grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (max-width: 767.98px){.SGGLOVES-about-blog__blog .SGGLOVES-home-blog__grid{grid-template-columns:minmax(0, 1fr) !important}}/* Quickview: keep product information and delivery options readable beside the gallery. */body .modal.quickview .quickview__body,body .modal.quickview .SGGLOVES-quickview-main,body .modal.quickview .product__left,body .modal.quickview .product__right,body .modal.quickview .product__actions,body .modal.quickview .product__actions form,body .modal.quickview .product__actions-qty-add,body .modal.quickview .product-add-to-cart{box-sizing:border-box !important;min-width:0 !important;max-width:100% !important;width:100% !important}body .modal.quickview .product__actions-qty-add{grid-template-columns:minmax(104px, 132px) minmax(180px, 1fr) !important}body .modal.quickview .product__actions-qty-add .ntpdo-card,body .modal.quickview .product__right .ntpdo-card{box-sizing:border-box !important;grid-column:1/-1 !important;flex:1 0 100% !important;min-width:0 !important;max-width:none !important;width:100% !important}body .modal.quickview .ntpdo-card__header,body .modal.quickview .ntpdo-card__list,body .modal.quickview .ntpdo-card__item,body .modal.quickview .ntpdo-card__main,body .modal.quickview .ntpdo-card__price-wrap{min-width:0 !important;max-width:100% !important}body .modal.quickview .ntpdo-card__main,body .modal.quickview .ntpdo-card__item-copy,body .modal.quickview .ntpdo-card__item-description{overflow-wrap:anywhere !important}@media (min-width: 1440px){body .modal.quickview .quickview__dialog{width:min(1840px, calc(100vw - 32px)) !important;max-width:min(1840px, calc(100vw - 32px)) !important}body .modal.quickview .quickview__body.SGGLOVES-quickview-has-related{grid-template-columns:minmax(0, 1fr) minmax(360px, 400px) !important}body .modal.quickview .SGGLOVES-quickview-main,body .modal.quickview .quickview__body:not(.SGGLOVES-quickview-has-related) .SGGLOVES-quickview-main{grid-template-columns:minmax(520px, 1.15fr) minmax(430px, .85fr) !important}}@media (min-width: 992px) and (max-width: 1439.98px){body .modal.quickview .quickview__body.SGGLOVES-quickview-has-related{grid-template-columns:minmax(0, 1fr) !important;overflow-x:hidden !important;overflow-y:auto !important}body .modal.quickview .SGGLOVES-quickview-main,body .modal.quickview .quickview__body:not(.SGGLOVES-quickview-has-related) .SGGLOVES-quickview-main{grid-template-columns:minmax(0, 1.05fr) minmax(380px, .95fr) !important;overflow:visible !important}body .modal.quickview .SGGLOVES-quickview-related-column{grid-column:1/-1 !important;max-height:320px !important;min-height:240px !important;overflow:hidden !important}body .modal.quickview .SGGLOVES-quickview-related .products{grid-template-columns:repeat(3, minmax(260px, 1fr)) !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x proximity !important}}@media (max-width: 1199.98px){body .modal.quickview .product__actions-qty-add{grid-template-columns:minmax(0, 1fr) !important}}@media (max-width: 991.98px){body .modal.quickview .quickview__body,body .modal.quickview .SGGLOVES-quickview-main{grid-template-columns:minmax(0, 1fr) !important}}/* SG-GLOVES 2.1.178-sg: structured home H1 and copper hero controls. */@layer bs-base{body.page-index .SGGLOVES-home > h1.visually-hidden,.SGGLOVES-home > h1.visually-hidden:first-child{position:relative !important;inset:auto !important;width:min(var(--SGGLOVES-content-width, 1440px), calc(100% - 32px)) !important;max-width:min(var(--SGGLOVES-content-width, 1440px), calc(100% - 32px)) !important;height:auto !important;margin:clamp(14px, 1.5vw, 22px) auto 14px !important;padding:clamp(14px, 1.4vw, 20px) clamp(16px, 2vw, 28px) !important;overflow:visible !important;clip:auto !important;clip-path:none !important;white-space:normal !important;border:1px solid #dde5ee !important;border-left:4px solid #c65332 !important}}body.page-index .SGGLOVES-home > h1.visually-hidden,.SGGLOVES-home > h1.visually-hidden:first-child{position:relative !important;inset:auto !important;display:flex !important;align-items:center !important;gap:clamp(12px, 1.2vw, 18px) !important;box-sizing:border-box !important;width:min(var(--SGGLOVES-content-width, 1440px), calc(100% - 32px)) !important;max-width:min(var(--SGGLOVES-content-width, 1440px), calc(100% - 32px)) !important;height:auto !important;min-height:72px !important;margin:clamp(14px, 1.5vw, 22px) auto 14px !important;padding:clamp(14px, 1.4vw, 20px) clamp(16px, 2vw, 28px) !important;overflow:visible !important;clip:auto !important;clip-path:none !important;white-space:normal !important;border:1px solid #dde5ee !important;border-left:4px solid #c65332 !important;border-radius:8px !important;background:linear-gradient(90deg, #f9eeea 0%, #fff 34%, #fff 100%) !important;box-shadow:0 14px 36px rgba(11, 29, 52, .07) !important;color:#101828 !important;font-family:var(--SGGLOVES-heading-font, "Roboto Condensed", Arial, sans-serif) !important;font-size:clamp(24px, 2vw, 34px) !important;font-weight:800 !important;letter-spacing:0 !important;line-height:1.18 !important;text-align:left !important}body.page-index .SGGLOVES-home > h1.visually-hidden::before,.SGGLOVES-home > h1.visually-hidden:first-child::before{display:block !important;flex:0 0 46px !important;width:46px !important;height:46px !important;background:#c65332 !important;content:"" !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 19 6v5c0 4.6-2.8 8.2-7 10-4.2-1.8-7-5.4-7-10V6l7-3Z'/%3E%3Cpath d='m8.5 12 2.2 2.2 4.8-5'/%3E%3C/svg%3E") center/40px 40px no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 19 6v5c0 4.6-2.8 8.2-7 10-4.2-1.8-7-5.4-7-10V6l7-3Z'/%3E%3Cpath d='m8.5 12 2.2 2.2 4.8-5'/%3E%3C/svg%3E") center/40px 40px no-repeat !important}.SGGLOVES-home > h1.visually-hidden:first-child + .SGGLOVES-home-hero{margin-top:0 !important}.SGGLOVES-home .SGGLOVES-home-hero .SGGLOVES-home-btn--primary,.SGGLOVES-home .SGGLOVES-home-hero .SGGLOVES-home-btn--dark,.SGGLOVES-home .SGGLOVES-home-hero__arrow{border-color:#c65332 !important;background:#c65332 !important;color:#fff !important}.SGGLOVES-home .SGGLOVES-home-hero .SGGLOVES-home-btn--primary:hover,.SGGLOVES-home .SGGLOVES-home-hero .SGGLOVES-home-btn--primary:focus-visible,.SGGLOVES-home .SGGLOVES-home-hero .SGGLOVES-home-btn--dark:hover,.SGGLOVES-home .SGGLOVES-home-hero .SGGLOVES-home-btn--dark:focus-visible,.SGGLOVES-home .SGGLOVES-home-hero__arrow:hover,.SGGLOVES-home .SGGLOVES-home-hero__arrow:focus-visible{border-color:#94402d !important;background:#94402d !important;color:#fff !important}.SGGLOVES-home .SGGLOVES-home-hero .SGGLOVES-home-btn__svg{fill:none !important;stroke:currentColor !important}.SGGLOVES-home .SGGLOVES-home-hero__arrow:focus-visible,.SGGLOVES-home .SGGLOVES-home-hero .SGGLOVES-home-btn:focus-visible{outline:3px solid rgba(198, 83, 50, .28) !important;outline-offset:3px !important}@media (min-width: 768px){.SGGLOVES-home .SGGLOVES-home-hero__content{padding-inline:clamp(78px, 6vw, 104px) !important}}@media (max-width: 767.98px){body.page-index .SGGLOVES-home > h1.visually-hidden,.SGGLOVES-home > h1.visually-hidden:first-child{width:calc(100% - 28px) !important;max-width:calc(100% - 28px) !important;min-height:64px !important;margin-top:12px !important;padding:12px 14px !important;border-left-width:3px !important;font-size:clamp(21px, 6.2vw, 27px) !important;line-height:1.2 !important}body.page-index .SGGLOVES-home > h1.visually-hidden::before,.SGGLOVES-home > h1.visually-hidden:first-child::before{flex-basis:38px !important;width:38px !important;height:38px !important;-webkit-mask-size:34px 34px !important;mask-size:34px 34px !important}}/* SG-GLOVES 2.1.179-sg: modern framed homepage category cards. */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;position:relative !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;content:"" !important;display:block !important;height:3px !important;left:50% !important;opacity:.88 !important;position:absolute !important;right:auto !important;transform:translateX(-50%) !important;transition:background-color .22s ease,opacity .22s ease,width .22s ease !important;width:54px !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{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::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: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;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.028) !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{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{border-radius:10px !important;height:clamp(210px, 62vw, 300px) !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 compact product-card action rail: four actions stay inside narrow cards. */body .product-miniature{--sg-product-card-action-size:40px;--sg-product-card-action-gap:6px;--sg-product-card-action-icon-size:18px;container-name:sg-product-card;container-type:inline-size}body .product-miniature .product-miniature__actions{box-sizing:border-box !important;gap:var(--sg-product-card-action-gap) !important;justify-content:center !important;margin-inline:auto !important;max-width:100% !important;min-width:0 !important;padding:2px 10px 6px !important;width:100% !important}body .product-miniature .product-miniature__actions > .product-miniature__form,body .product-miniature .product-miniature__actions > .ntpc-product-button,body .product-miniature .product-miniature__actions > .ntpc-miniature-injected,body .product-miniature .product-miniature__actions > .ntwishlist-product-action--list{box-sizing:border-box !important;flex:0 0 var(--sg-product-card-action-size) !important;height:var(--sg-product-card-action-size) !important;margin:0 !important;max-height:var(--sg-product-card-action-size) !important;max-width:var(--sg-product-card-action-size) !important;min-height:var(--sg-product-card-action-size) !important;min-width:var(--sg-product-card-action-size) !important;width:var(--sg-product-card-action-size) !important}body .product-miniature .product-miniature__actions .product-miniature__quickview-button,body .product-miniature .product-miniature__actions .product-miniature__quickview-touch,body .product-miniature .product-miniature__actions .product-miniature__add.btn,body .product-miniature .product-miniature__actions .product-miniature__details.btn,body .product-miniature .product-miniature__actions .ntpc-product-button,body .product-miniature .product-miniature__actions .ntpc-miniature-injected,body .product-miniature .product-miniature__actions .ntwishlist-toggle--list{box-sizing:border-box !important;flex:0 0 var(--sg-product-card-action-size) !important;height:var(--sg-product-card-action-size) !important;max-height:var(--sg-product-card-action-size) !important;max-width:var(--sg-product-card-action-size) !important;min-height:var(--sg-product-card-action-size) !important;min-width:var(--sg-product-card-action-size) !important;padding:0 !important;transform:none !important;width:var(--sg-product-card-action-size) !important}body .product-miniature .product-miniature__actions .product-miniature__quickview-button svg,body .product-miniature .product-miniature__actions .product-miniature__quickview-touch svg,body .product-miniature .product-miniature__actions .product-miniature__add.btn svg,body .product-miniature .product-miniature__actions .product-miniature__details.btn svg,body .product-miniature .product-miniature__actions .ntpc-product-button svg,body .product-miniature .product-miniature__actions .ntpc-miniature-injected svg{height:var(--sg-product-card-action-icon-size) !important;width:var(--sg-product-card-action-icon-size) !important}body .product-miniature.js-product-miniature .product-miniature__actions .ntwishlist-toggle--list > .ntwishlist-toggle-icon{align-items:center !important;color:#c65332 !important;display:inline-flex !important;height:var(--sg-product-card-action-icon-size) !important;justify-content:center !important;opacity:1 !important;visibility:visible !important;width:var(--sg-product-card-action-icon-size) !important}body .product-miniature.js-product-miniature .product-miniature__actions .ntwishlist-toggle--list > .ntwishlist-toggle-icon svg{display:block !important;fill:none !important;height:100% !important;opacity:1 !important;stroke:currentColor !important;visibility:visible !important;width:100% !important}body .product-miniature.js-product-miniature .product-miniature__actions .ntwishlist-toggle--list:hover > .ntwishlist-toggle-icon,body .product-miniature.js-product-miniature .product-miniature__actions .ntwishlist-toggle--list:focus > .ntwishlist-toggle-icon,body .product-miniature.js-product-miniature .product-miniature__actions .ntwishlist-toggle--list:focus-visible > .ntwishlist-toggle-icon,body .product-miniature.js-product-miniature .product-miniature__actions .ntwishlist-toggle--list.is-active > .ntwishlist-toggle-icon{color:#fff !important;display:inline-flex !important;opacity:1 !important;visibility:visible !important}body .product-miniature.js-product-miniature .product-miniature__actions .ntwishlist-toggle--list.is-active > .ntwishlist-toggle-icon svg{fill:currentColor !important;stroke:currentColor !important}@media (max-width: 1199.98px){body .product-miniature{--sg-product-card-action-size:38px;--sg-product-card-action-gap:5px;--sg-product-card-action-icon-size:17px}body .product-miniature .product-miniature__actions{padding-inline:8px !important}}@media (max-width: 575.98px){body .product-miniature{--sg-product-card-action-size:36px;--sg-product-card-action-gap:4px;--sg-product-card-action-icon-size:16px}body .product-miniature .product-miniature__actions{padding:2px 6px 5px !important}}@container sg-product-card (max-width: 220px){body .product-miniature .product-miniature__actions{--sg-product-card-action-size:36px;--sg-product-card-action-gap:4px;--sg-product-card-action-icon-size:17px;padding:2px 3px 5px !important}}@container sg-product-card (max-width: 185px){body .product-miniature .product-miniature__actions{--sg-product-card-action-size:34px;--sg-product-card-action-gap:3px;--sg-product-card-action-icon-size:15px;padding-inline:2px !important}}/* SG-GLOVES 2.1.182-sg: keep category list-view content left-aligned. *//* SG-GLOVES 2.1.183-sg: keep modal-search actions in separate grid cells. */body .SGGLOVES-search-modal__clear,body .SGGLOVES-search-modal__icon{position:static !important;inset:auto !important;margin:0 !important;transform:none !important}body .SGGLOVES-search-modal__clear{justify-self:center !important;padding:0 !important;border-color:#dfe7ef !important;background:#ffffff !important;color:#071a34 !important;box-shadow:none !important}body .SGGLOVES-search-modal__clear:hover,body .SGGLOVES-search-modal__clear:focus{border-color:#c9d4e0 !important;background:#f8fafc !important;color:#071a34 !important;box-shadow:none !important;outline:0 !important}body .SGGLOVES-search-modal__clear:focus-visible{border-color:#667085 !important;box-shadow:0 0 0 2px #667085 !important;outline:0 !important}