
.k116PremiumAdditional{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0 2px}
.k116PremiumAdditional a{padding:9px 14px;border-radius:8px;background:#dceaf8;color:#154d7d;text-decoration:none;font-size:13px;font-weight:780}

/* #3 premium charcoal header, #5 technological finder and #1 illustrated categories */
body.k116PremiumHome{background:#edf3f9;color:#102c49}
body.k116PremiumHome .utilityBar{background:#050e1b!important;color:#d7e7fa!important}
body.k116PremiumHome .storeHeader{background:#091625!important;border-bottom:1px solid #29405a!important;box-shadow:0 7px 26px #06142920}
body.k116PremiumHome .storeHeaderMain{max-width:1170px}
body.k116PremiumHome .storeHeader .storeSearch{border:1px solid #3b5671;background:#fff;border-radius:12px;overflow:hidden}
body.k116PremiumHome .storeHeader .headerAction{color:#eaf3fd!important;background:#1b2b40!important;border:1px solid #40526b!important;border-radius:10px}
body.k116PremiumHome .storeHeader .cartAction{background:#ff711a!important;border-radius:10px;box-shadow:0 6px 17px #fa6a2233}
body.k116PremiumHome .storeHeader .logo{background:rgba(255,255,255,.95);border-radius:9px;padding:3px 7px}
body.k116PremiumHome .shopNav{background:linear-gradient(90deg,#060e1a,#0f233d)!important}
body.k116PremiumHome .shopNav .wrap{max-width:1170px}
body.k116PremiumHome .storeHero{background:linear-gradient(90deg,#05101fef 0%,#091b30e0 55%,#0a1b2b80),url('/kolesa116-hero-background-20260925.jpg') center 58%/cover no-repeat!important;border:0}
body.k116PremiumHome .storeHero .heroSales{max-width:780px!important}
body.k116PremiumHome .storeHero h1{font-size:clamp(30px,4.5vw,56px)!important;line-height:1.08;letter-spacing:-.035em}
body.k116PremiumHome .heroPrimary{background:#ff741d!important;box-shadow:0 7px 18px #fc752f40}
body.k116PremiumHome .k116HybridPicker{position:relative;margin:-7px auto 17px;padding:27px 30px 28px!important;border:1px solid #29425b;border-radius:19px;background:linear-gradient(125deg,#061729,#0b2945 72%,#103756);box-shadow:0 14px 34px #0b29452b;color:#fff;max-width:1140px}
body.k116PremiumHome .k116PickerTop{display:flex;justify-content:space-between;gap:20px;align-items:center}
body.k116PremiumHome .k116TechEyebrow{font-size:11px;color:#48d8ff;font-weight:900;letter-spacing:.16em}
body.k116PremiumHome .k116PickerTop h2{font-size:clamp(22px,3vw,31px);letter-spacing:-.03em;line-height:1.2;margin:8px 0}
body.k116PremiumHome .k116PickerTop p{margin:0;color:#b7d0e5;font-size:14px}
body.k116PremiumHome .k116PickerDecor{font-size:74px;line-height:1;color:#28d9fc66}
body.k116PremiumHome .k116PickerChoices{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:11px;margin-top:20px}
body.k116PremiumHome .k116PickerChoices a{display:flex;flex-direction:column;min-height:133px;padding:17px 18px;background:#153451aa;border:1px solid #355574;border-radius:13px;color:white;text-decoration:none;transition:transform .18s,border-color .18s}
body.k116PremiumHome .k116PickerChoices a:hover{transform:translateY(-2px);border-color:#54cce9}
body.k116PremiumHome .k116PickerChoices a.k116PickerPrimary{background:linear-gradient(130deg,#ff812b,#e95d0e);border-color:#ff9f4d;box-shadow:0 8px 22px #fa651a24}
body.k116PremiumHome .k116PickerChoices a>span{font-size:10px;letter-spacing:.12em;color:#82ddf9;font-weight:900}
body.k116PremiumHome .k116PickerChoices a.k116PickerPrimary>span{color:#ffecdb}
body.k116PremiumHome .k116PickerChoices b{font-size:17px;line-height:1.25;margin-top:8px}
body.k116PremiumHome .k116PickerChoices small{font-size:11px;color:#c7d9ea;margin-top:5px}
body.k116PremiumHome .k116PickerChoices em{font-style:normal;font-size:12px;font-weight:800;color:#f1fbff;margin-top:auto;padding-top:13px}
body.k116PremiumHome .k116HomeHub{padding-top:12px;padding-bottom:24px}
body.k116PremiumHome .k116HomeHubHeader h2{font-size:clamp(24px,3vw,30px)}
body.k116PremiumHome .k116PremiumCategories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body.k116PremiumHome .k116PremiumCategories a{min-height:205px;padding:17px 16px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;overflow:hidden;border:1px solid #26465c80;color:#fff!important;background:#0d253b;background-size:cover;background-position:center;border-radius:15px;box-shadow:0 9px 22px #112a4630}
body.k116PremiumHome .k116PremiumCategories a:hover{transform:translateY(-3px);box-shadow:0 14px 28px #112a4644}
body.k116PremiumHome .k116PremiumCategories .k116CategoryWinter{background-image:linear-gradient(0deg,#041527 0%,#09233fa4 57%,#073f661f),url('/k116-winter-banner.webp')}
body.k116PremiumHome .k116PremiumCategories .k116CategorySummer{background-image:linear-gradient(0deg,#05251c 0%,#10533b9f 58%,#0a573522),url('/product-images/112138514793.webp')}
body.k116PremiumHome .k116PremiumCategories .k116CategoryRims{background-image:linear-gradient(0deg,#071628 0%,#0b2c48a3 55%,#14243b32),url('/product-images/116261702779.webp')}
body.k116PremiumHome .k116PremiumCategories .k116CategoryAll{background-image:linear-gradient(135deg,#071527,#113b59 72%,#096c87)}
body.k116PremiumHome .k116PremiumCategories a .k116CategoryTag{font-size:10px;font-weight:900;letter-spacing:.13em;color:#8ce8ff;margin-bottom:auto}
body.k116PremiumHome .k116PremiumCategories a b{font-size:19px;line-height:1.2;text-shadow:0 1px 6px #001c38}
body.k116PremiumHome .k116PremiumCategories a span:not(.k116CategoryTag){font-size:12px;color:#deecf6;text-shadow:0 1px 5px #001b30}
body.k116PremiumHome .k116PremiumCategories a em{font-size:12px;font-weight:850;font-style:normal;color:#fff;margin-top:8px}
body.k116PremiumHome .k116HomeBottom{background:#deebf6;border:1px solid #c5d8e8}
@media(max-width:860px){
 body.k116PremiumHome .k116PremiumCategories{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.k116PremiumHome .k116PickerChoices{grid-template-columns:1fr}
 body.k116PremiumHome .k116PickerChoices a{min-height:105px}
}
@media(max-width:580px){
 body.k116PremiumHome .k116HybridPicker{margin:0 12px 16px;padding:19px!important}
 body.k116PremiumHome .k116PickerDecor{display:none}
 body.k116PremiumHome .k116PremiumCategories{gap:9px}
 body.k116PremiumHome .k116PremiumCategories a{min-height:164px;padding:12px}
 body.k116PremiumHome .k116PremiumCategories a b{font-size:16px}
 body.k116PremiumHome .storeHero h1{font-size:clamp(28px,8vw,38px)!important}
}
