body:has(.sg-catalogue) .main-nav-breadcrumb-1,body:has(.sg-catalogue) .main-nav-breadcrumb-2{display:none!important}
body.sgc-drawer-open{overflow:hidden}
.sg-catalogue{--sgc-yellow:#ffd400;--sgc-line:#363941;display:block;background:#07080a;color:#fff;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:normal}
.sg-catalogue *{box-sizing:border-box}.sg-catalogue [hidden]{display:none!important}.sg-catalogue h1,.sg-catalogue h2,.sg-catalogue h3,.sg-catalogue p{margin:0;color:inherit;font-family:inherit}.sg-catalogue a{color:inherit;text-decoration:none}.sg-catalogue button,.sg-catalogue input,.sg-catalogue select{font:inherit;letter-spacing:normal}.sg-catalogue button,.sg-catalogue select{cursor:pointer}.sg-catalogue button{color:inherit}.sg-catalogue a:focus-visible,.sg-catalogue button:focus-visible,.sg-catalogue input:focus-visible,.sg-catalogue select:focus-visible,.sg-catalogue summary:focus-visible{outline:2px solid var(--sgc-yellow);outline-offset:4px}.sgc-container{container-type:inline-size;background:linear-gradient(to bottom,#050505 0,rgba(5,5,5,.88) 24px,rgba(5,5,5,0) 140px),radial-gradient(ellipse 760px 300px at 90% 0,rgba(255,212,0,.055),transparent 85%)}
.sg-catalogue .sgc-rail{width:calc(100% - 48px);max-width:1560px;margin-inline:auto}
.sgc-intro{padding-block:14px 18px}.sgc-breadcrumb{display:flex;gap:12px;align-items:center;margin-bottom:10px;font-size:12px;font-weight:600;color:#969ca7}.sgc-breadcrumb>span[aria-hidden]{color:var(--sgc-yellow)}
.sgc-intro-main{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:32px}.sgc-intro-copy{min-width:0}.sg-catalogue .sgc-eyebrow{font-size:11px;font-weight:800;letter-spacing:1px;line-height:1.3;color:var(--sgc-yellow);text-transform:uppercase}.sgc-intro-copy .sgc-eyebrow{margin-bottom:6px}.sg-catalogue .sgc-intro h1{font-size:44px;font-weight:900;letter-spacing:-1.4px;line-height:1.06;text-transform:uppercase;overflow-wrap:anywhere}.sg-catalogue .sgc-intro-description{margin-top:8px;font-size:14px;font-weight:500;line-height:1.6;color:#c9cbd1;max-width:700px}.sgc-intro-aside{display:grid;gap:16px}.sg-catalogue .sgc-custom-link{display:flex;flex-direction:column;gap:5px;padding:13px 17px;border:1px solid #56502b;border-left:3px solid var(--sgc-yellow);border-radius:10px;background:linear-gradient(110deg,#ffd4000a,#15161a);text-align:center;font-size:12px;font-weight:500;line-height:1.5;color:#a6a9b1}.sgc-custom-link strong{color:var(--sgc-yellow);font-size:14px;font-weight:800}.sgc-custom-link:hover{border-color:var(--sgc-yellow)}.sgc-benefits{display:flex;gap:16px;font-size:11px;font-weight:600;color:#c8cbd1;white-space:nowrap}.sgc-benefits>span{display:flex;align-items:center;gap:6px}.sgc-benefits b{color:var(--sgc-yellow);font-size:14px}.sgc-benefits svg{width:14px;height:14px;fill:none;stroke:var(--sgc-yellow);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.sgc-categories{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-bottom:18px;border-bottom:1px solid #292c33}.sg-catalogue .sgc-category{height:37px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #454851;background:#181a1f;border-radius:7px;color:#e8e9ec;font-size:12px;font-weight:750;line-height:1;white-space:nowrap}.sgc-category small{font-size:10px;opacity:.65}.sg-catalogue .sgc-category.is-active{background:var(--sgc-yellow);border-color:var(--sgc-yellow);color:#101010}.sg-catalogue .sgc-category:hover{border-color:#d1b638}.sgc-more{position:relative}.sgc-more summary{cursor:pointer;list-style:none}.sgc-more summary::-webkit-details-marker{display:none}.sgc-category-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:35;display:grid;gap:5px;padding:8px;border:1px solid #454851;border-radius:9px;background:#181a1f;min-width:160px;box-shadow:0 12px 30px #0009}.sgc-category-menu .sgc-category{justify-content:space-between;border:0}
.sgc-catalogue{scroll-margin-top:140px}.sgc-toolbar{min-height:76px;display:flex;align-items:center;gap:18px;margin-bottom:20px;border-bottom:1px solid #30323a;background:#08090bf5}.sgc-result-heading{display:flex;gap:13px;align-items:center;flex-shrink:0}.sg-catalogue .sgc-result-heading h2{font-size:24px;font-weight:850;letter-spacing:-.6px;text-transform:uppercase;white-space:nowrap;line-height:1.2}.sgc-result-heading h2::before{content:'';display:inline-block;width:23px;height:3px;margin-right:10px;vertical-align:middle;background:var(--sgc-yellow);box-shadow:0 0 13px #ffd40035}.sgc-result-heading>span{font-size:12px;color:#aaadb6;white-space:nowrap}.sgc-search{display:flex;align-items:center;gap:8px;background:#0e1014;border:1px solid #454851;border-radius:7px;height:42px;max-width:320px;min-width:100px;flex:1;margin-left:auto;padding:0 11px;color:#aeb2bc}.sgc-search svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.sgc-search input[type=search]{min-width:0;width:100%;height:auto;padding:0;background:none;border:0;color:#f4f5f7;font-size:12px;font-weight:500;box-shadow:none}.sgc-search input::placeholder{color:#a0a6b1}.sgc-search input::-webkit-search-cancel-button{display:none}.sgc-search:focus-within{border-color:var(--sgc-yellow)}.sgc-search button[data-sgc-clear-search]{padding:0;background:none;border:0;color:#b8bdc8;font-size:20px}.sgc-sort{display:flex;align-items:center;gap:8px;font-size:12px;color:#a1a7b1}.sgc-sort select,.sgc-filter-group select{min-height:40px;background:#1a1c22;color:#eceef2;border:1px solid #454851;border-radius:7px;padding:8px 25px 8px 10px;font-size:12px;font-weight:600;max-width:160px}.sgc-filter-trigger{display:none;min-height:40px;border:1px solid #5e542c;border-radius:7px;background:#1b1d23;color:#fff;font-size:12px;font-weight:750}.sgc-filter-trigger span{color:var(--sgc-yellow)}.sgc-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:-5px 0 20px}.sgc-chips>a{display:flex;align-items:center;gap:8px;min-height:30px;border:1px solid #776a30;border-radius:5px;background:#1b1d23;color:#ffe36b;padding:5px 9px;font-size:12px}.sgc-chips .sgc-clear-all{border:0;background:none;color:#aeb5c2;text-decoration:underline}
.sgc-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.sgc-filters{position:sticky;top:150px;align-self:start;min-width:0;background:linear-gradient(160deg,#181a1f,#0e1014);border:1px solid #363941;border-radius:14px;overflow:hidden;padding:17px}.sgc-filter-header{display:flex;gap:8px;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #363941}.sg-catalogue .sgc-filter-header h2{font-size:13px;line-height:1.3;font-weight:800;letter-spacing:.55px;text-transform:uppercase;color:var(--sgc-yellow)}.sgc-filter-header>a{font-size:11px;color:#a6a9b1;text-decoration:underline}.sgc-filter-header>button{display:none}.sgc-filter-group{padding-block:18px;border-bottom:1px solid #34373f}.sgc-filter-group:last-child{border-bottom:0}.sg-catalogue .sgc-filter-group>h3,.sgc-filter-group>label{display:block;margin-bottom:10px;font-size:12px;font-weight:800;color:#f1f1f4;line-height:1.5}.sgc-filter-group select{width:100%;max-width:none}.sgc-team-search{display:flex!important;gap:7px;align-items:center;padding:10px;border:1px solid #454851;border-radius:7px;background:#0e1014;color:#aeb2bc}.sgc-team-search:focus-within{border-color:var(--sgc-yellow)}.sgc-team-search input{width:100%;min-width:0;background:none;border:0;padding:0;color:#f4f5f7;font-size:12px;font-weight:500;box-shadow:none}.sgc-team-options{max-height:216px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#454851 transparent}.sgc-team-option{display:flex;gap:8px;align-items:center;min-height:32px;color:#c8cbd2;font-size:12px;font-weight:500;cursor:pointer}.sgc-team-option input{margin:0;width:14px;height:14px;flex-shrink:0;accent-color:var(--sgc-yellow)}.sgc-team-option:has(input:disabled){opacity:.45}.sgc-team-option>span{min-width:0;overflow-wrap:anywhere;line-height:1.4}.sgc-team-option small{margin-left:auto;padding-right:5px;font-size:11px;color:#9096a3}.sg-catalogue .sgc-filter-help{margin-top:8px;font-size:11px;line-height:1.5;color:#969caa}.sgc-filter-footer{display:none}.sgc-backdrop{display:none}.sgc-results{min-width:0}.sgc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}
.sgc-card{min-width:0;display:flex;flex-direction:column;background:#15161a;border:1px solid #363941;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff08;transition:border-color .18s ease,box-shadow .18s ease}.sgc-card:hover,.sgc-card:focus-within{border-color:#b9a130;box-shadow:0 6px 24px #0005}.sgc-card .sgc-card-gallery{border-bottom:1px solid #34373e;background:#111318;flex-shrink:0}.sgc-card .sg-card-gallery__image{object-fit:cover}.sgc-card .sg-card-gallery__pause{width:28px;height:28px;right:6px;bottom:calc(100% - 2px)}.sgc-card .sg-card-gallery__pause>span{transform:scale(.8)}.sgc-card-info{display:flex;flex-direction:column;flex:1;padding:15px;background:linear-gradient(155deg,#1a1c21,#101115)}.sg-catalogue .sgc-product-type{margin-bottom:6px;font-size:10px;line-height:1.4;font-weight:800;letter-spacing:.85px;text-transform:uppercase;color:var(--sgc-yellow)}.sg-catalogue .sgc-product-title{min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:800;letter-spacing:-.3px;line-height:1.3;text-transform:none}.sgc-product-title a:hover{color:#ffe36b}.sgc-sold-out{font-size:11px;color:#b7bdc8;margin-top:6px}.sgc-card-sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sgc-card-size{height:31px;min-width:39px;padding:0 9px;background:#1b1d23;border:1px solid #454851;border-radius:6px;font-size:11px!important;font-weight:750!important;color:#e5e7ec}.sgc-card-size:hover{border-color:var(--sgc-yellow)}.sgc-card-size[aria-pressed=true]{background:var(--sgc-yellow);border-color:var(--sgc-yellow);color:#101010}.sg-catalogue .sgc-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-block:12px;line-height:1.3}.sgc-price-prefix{font-size:11px;color:#b1b5c0}.sgc-price-amount{font-size:23px;font-weight:850;letter-spacing:-.5px;color:var(--sgc-yellow)}.sgc-price-currency{font-size:10px;font-weight:650;color:#a6a9b1}.sg-catalogue .sgc-card-action,.sg-catalogue .sgc-primary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;min-height:40px;padding:10px 12px;background:var(--sgc-yellow);border:1px solid var(--sgc-yellow);border-radius:7px;color:#101010;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.15px;line-height:1.4}.sgc-card-action>span:last-child{font-size:16px}.sg-catalogue .sgc-card-action:hover,.sg-catalogue .sgc-primary:hover{background:#ffe14a;border-color:#ffe14a;color:#101010}
.sgc-pagination{display:flex;flex-direction:column;align-items:center;gap:13px;margin-block:30px 38px}.sg-catalogue .sgc-pagination p{font-size:12px;color:#a6a9b1}.sgc-pagination>a{display:flex;gap:35px;align-items:center;justify-content:space-between;background:#111317;border:1px solid #777c86;border-radius:7px;padding:12px 20px;font-size:12px;font-weight:800;text-transform:uppercase}.sgc-pagination>a:hover{border-color:var(--sgc-yellow);color:var(--sgc-yellow)}.sgc-empty{padding:48px 20px;text-align:center;border:1px dashed #454851;border-radius:14px}.sg-catalogue .sgc-empty h3{font-size:22px;font-weight:800}.sg-catalogue .sgc-empty p{margin:12px 0 22px;color:#b1b8c6}.sgc-empty .sgc-primary{display:inline-flex}.sg-catalogue .sgc-details{margin-top:24px}.sgc-details>details{padding:20px 24px;border:1px solid #363941;border-radius:14px;background:linear-gradient(150deg,#181a1f,#0e1014);font-size:14px;color:#f1f1f4}.sgc-details summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-weight:800}.sgc-details summary::-webkit-details-marker{display:none}.sgc-details summary>span{color:var(--sgc-yellow);font-size:20px}.sgc-details details[open]>summary>span{transform:rotate(45deg)}.sgc-description{margin-top:18px;font-size:14px;line-height:1.7;color:#c6c9d1;overflow-wrap:anywhere}.sgc-description p,.sgc-description ul,.sgc-description h2,.sgc-description h3{margin-block:12px!important}.sgc-description img{max-width:100%;height:auto}.sgc-description a{color:var(--sgc-yellow);text-decoration:underline}.sgc-custom-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block:24px 36px;padding:25px;border:1px solid #6a5d25;border-left:3px solid var(--sgc-yellow);border-radius:14px;background:linear-gradient(110deg,#ffd4000c,#15161a 65%)}.sg-catalogue .sgc-custom-footer h2{margin-top:7px;font-size:28px;font-weight:850;letter-spacing:-.7px;line-height:1.15;text-transform:none}.sg-catalogue .sgc-custom-footer p:not(.sgc-eyebrow){margin-top:8px;color:#bdc1ca;font-size:14px;line-height:1.5}.sgc-custom-footer>.sgc-primary{margin:0;padding:13px 18px;font-size:12px;white-space:nowrap}.sgc-catalogue[aria-busy=true]{opacity:.65;cursor:progress}
@container(max-width:1200px){.sgc-layout{grid-template-columns:225px minmax(0,1fr);gap:20px}}
@container(max-width:1100px){.sgc-intro-main{display:block}.sgc-intro-aside{display:block}.sgc-custom-link{display:none!important}.sgc-benefits{margin-top:14px}.sgc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sgc-result-heading{display:block}.sg-catalogue .sgc-result-heading h2{font-size:22px}.sgc-result-heading>span{display:block;margin-top:4px}.sg-catalogue .sgc-product-title{font-size:15px}}
@container(max-width:980px){.sg-catalogue .sgc-rail{width:calc(100% - 40px)}.sgc-layout{display:block}.sgc-toolbar{gap:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto}.sgc-search{grid-column:1/-1;grid-row:1;max-width:none;width:100%;margin:0}.sgc-filter-trigger{display:block;grid-column:1;grid-row:2;padding-inline:12px}.sgc-result-heading{grid-column:2;grid-row:2;justify-self:center}.sgc-sort{grid-column:3;grid-row:2}.sgc-sort>label{display:none}.sg-catalogue .sgc-result-heading h2{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.sgc-result-heading>span{margin:0}.sgc-toolbar{padding-block:12px;min-height:0}.sgc-filters{display:none;position:fixed;z-index:1001;inset:auto 10px 10px;width:min(440px,calc(100% - 20px));max-height:calc(100dvh - 20px);margin:auto;padding:0;border:1px solid #454851;background:#15161a;overflow:auto;overscroll-behavior:contain;box-shadow:0 25px 100px #0009}.sgc-filters.is-open{display:block}.sgc-filter-header{position:sticky;top:0;z-index:2;padding:16px 18px;background:#15161a}.sgc-filter-header>button{display:block;width:36px;height:36px;background:#24272f;border:0;border-radius:6px;font-size:26px;color:#fff}.sgc-filter-header>a{margin-left:auto;margin-right:8px}.sgc-filter-body{padding-inline:18px}.sgc-filter-group>label,.sg-catalogue .sgc-filter-group>h3{font-size:13px}.sgc-team-option{font-size:13px;min-height:38px}.sgc-team-search input,.sgc-filter-group select{font-size:16px;min-height:42px}.sgc-team-search input{min-height:20px}.sgc-filter-footer{position:sticky;bottom:0;display:flex;padding:15px 18px;background:#15161a;border-top:1px solid #363941}.sgc-filter-footer .sgc-primary{width:100%;justify-content:center;font-size:12px;min-height:44px}.sgc-backdrop.is-open{display:block;position:fixed;z-index:1000;inset:0;width:100%;height:100%;border:0;background:#000b;backdrop-filter:blur(3px)}.sgc-card-info{padding:13px}}
@container(max-width:620px){.sg-catalogue .sgc-rail{width:calc(100% - 28px)}.sgc-intro{padding-block:13px 16px}.sgc-breadcrumb{font-size:10px;gap:10px;margin-bottom:12px}.sg-catalogue .sgc-intro h1{font-size:36px;letter-spacing:-1px}.sgc-intro-copy .sgc-eyebrow{font-size:10px;letter-spacing:.9px;margin-bottom:5px}.sg-catalogue .sgc-intro-description{font-size:12px;line-height:1.6;margin-top:8px}.sgc-benefits{gap:14px;font-size:10px;white-space:normal;margin-top:12px;flex-wrap:wrap}.sgc-benefits>span:last-child{display:none}.sgc-benefits svg{width:14px;height:14px}.sgc-categories{gap:5px;padding-bottom:15px}.sg-catalogue .sgc-category{font-size:11px;height:33px;padding-inline:8px}.sgc-category small{font-size:9px}.sgc-toolbar{gap:10px 8px;margin-bottom:16px}.sgc-search input[type=search]{font-size:16px}.sgc-result-heading>span{font-size:10px}.sgc-sort select{font-size:12px;max-width:140px;width:140px;min-height:39px}.sgc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.sgc-card{border-radius:11px}.sgc-card-info{padding:10px}.sg-catalogue .sgc-product-type{font-size:9px;margin-bottom:5px;letter-spacing:.6px}.sg-catalogue .sgc-product-title{font-size:13px;line-height:1.35;min-height:36px;letter-spacing:-.15px}.sgc-card-sizes{margin-top:9px;gap:4px}.sgc-card-size{min-width:33px;height:30px;padding-inline:6px;font-size:10px!important}.sg-catalogue .sgc-card-price{margin-block:10px;gap:4px}.sgc-price-amount{font-size:21px}.sgc-price-prefix{font-size:10px}.sgc-price-currency{font-size:9px}.sg-catalogue .sgc-card-action{min-height:39px;padding:9px 8px;font-size:10px;letter-spacing:0}.sgc-pagination{margin-block:26px 30px}.sgc-details>details{padding:17px;font-size:13px;border-radius:11px}.sgc-description{font-size:13px}.sgc-custom-footer{display:block;margin-block:18px 26px;padding:20px;border-radius:11px}.sg-catalogue .sgc-custom-footer h2{font-size:26px}.sg-catalogue .sgc-custom-footer p:not(.sgc-eyebrow){font-size:12px}.sgc-custom-footer>.sgc-primary{display:inline-flex;margin-top:20px;font-size:11px;padding:12px 14px}.sgc-card .sg-card-gallery__pause{width:26px;height:26px}.sgc-card .sg-card-gallery__pause>span{transform:scale(.7)}}
@container(max-width:360px){.sgc-sort select{width:110px}.sgc-toolbar{column-gap:7px}.sgc-filter-trigger{padding-inline:8px}}
@media(pointer:coarse){.sgc-card-size{min-height:40px}.sg-catalogue .sgc-card-action{min-height:44px}.sgc-team-option{min-height:40px}.sgc-team-option input{width:18px;height:18px}.sgc-card .sg-card-gallery__pause{width:38px;height:38px}}
@media(prefers-reduced-motion:reduce){.sg-catalogue *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
