body.skin-bbe.skin-kk{--lx-line:linear-gradient(90deg,transparent,var(--brass) 18%,var(--brass-lt) 50%,var(--brass) 82%,transparent);--lx-silk:radial-gradient(1200px 600px at 85% -10%,rgba(80,115,195,0.13),transparent 60%),radial-gradient(900px 500px at -10% 40%,rgba(65,159,185,0.07),transparent 60%),linear-gradient(180deg,#ebf0fa,#d9e2f3 70%,#ccd8ed)}body.skin-bbe.skin-kk .kk-main:not(.is-home){background:var(--lx-silk),var(--kapa-paper);background-attachment:fixed,scroll}body.skin-bbe.skin-kk .kk-page-hero,body.skin-bbe.skin-kk .page-hero{position:relative;isolation:isolate;overflow:hidden}body.skin-bbe.skin-kk .kk-page-hero:after,body.skin-bbe.skin-kk .page-hero:after{content:"";position:absolute;inset:18px;z-index:0;border:1px solid rgba(147,174,238,.38);border-radius:4px;pointer-events:none;box-shadow:inset 0 0 0 6px rgba(8,14,17,.12),inset 0 0 0 7px rgba(147,174,238,.16)}body.skin-bbe.skin-kk .kk-page-hero>*,body.skin-bbe.skin-kk .page-hero>.container{position:relative;z-index:1}body.skin-bbe.skin-kk .page-hero h1{font-family:var(--display)!important;font-weight:400!important;letter-spacing:.01em;text-shadow:0 2px 30px rgba(0,0,0,.45)}body.skin-bbe.skin-kk .page-hero h1:after{content:"";display:block;width:120px;height:2px;margin:18px 0 0;background:var(--lx-line)}body.skin-bbe.skin-kk .kk-main:not(.is-home) .content>h2,body.skin-bbe.skin-kk .kk-related-title{position:relative;font-family:var(--display)!important;font-weight:400!important;color:var(--heading)}body.skin-bbe.skin-kk .kk-related-title{text-align:center;font-size:clamp(28px,3vw,40px)!important;margin:70px 0 34px!important}body.skin-bbe.skin-kk .kk-related-title:after{content:"◆";display:block;margin:14px auto 0;width:220px;font-size:10px;line-height:1;color:var(--brass);background:var(--lx-line) center /100% 1px no-repeat}body.skin-bbe.skin-kk .kk-main:not(.is-home) h2 em,body.skin-bbe.skin-kk .kk-related-title em{font-style:italic;background:var(--brass-grad);-webkit-background-clip:text;background-clip:text;color:transparent}body.skin-bbe.skin-kk .product-grid{gap:30px!important}body.skin-bbe.skin-kk .product-card.kk-jewel{position:relative;display:flex;flex-direction:column;padding:12px!important;border:0!important;border-radius:14px!important;background:linear-gradient(160deg,#112029,#080e11 75%)!important;color:#c7d2e7;box-shadow:0 24px 50px -24px rgba(8,14,17,.75),inset 0 0 0 1px rgba(80,115,195,.35)!important;overflow:hidden;text-align:left!important;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}body.skin-bbe.skin-kk .product-card.kk-jewel:before{content:"";position:absolute;inset:5px;border:1px solid rgba(147,174,238,.16);border-radius:10px;pointer-events:none;z-index:2}body.skin-bbe.skin-kk .product-card.kk-jewel:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(147,174,238,.16),transparent);transform:skewX(-18deg);pointer-events:none;z-index:3;transition:left .9s ease}body.skin-bbe.skin-kk .product-card.kk-jewel:hover{transform:translateY(-8px);box-shadow:0 40px 70px -28px rgba(8,14,17,.85),inset 0 0 0 1px rgba(147,174,238,.7)!important}body.skin-bbe.skin-kk .product-card.kk-jewel:hover:after{left:130%}body.skin-bbe.skin-kk .kk-jewel .kk-jewel-media{position:relative;display:block;aspect-ratio:4/3.3;margin:0!important;border-radius:120px 120px 6px 6px!important;overflow:hidden;background:radial-gradient(circle at 50% 40%,#1e3748,#0d151a 70%)!important}body.skin-bbe.skin-kk .kk-jewel .kk-jewel-media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .6s;filter:saturate(.92) contrast(1.04)}body.skin-bbe.skin-kk .kk-jewel:hover .kk-jewel-media img{transform:scale(1.07);filter:saturate(1.05) contrast(1.06)}body.skin-bbe.skin-kk .kk-jewel .kk-jewel-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,14,17,.75))}body.skin-bbe.skin-kk .kk-jewel-code{position:absolute;left:14px;bottom:12px;z-index:2;padding:4px 12px 3px;border:1px solid rgba(147,174,238,.6);border-radius:2px;background:rgba(8,14,17,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--display);font-size:17px;letter-spacing:.16em;color:var(--brass-lt)}body.skin-bbe.skin-kk .kk-jewel-view{position:absolute;right:14px;bottom:14px;z-index:2;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e5ecfa;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s}body.skin-bbe.skin-kk .kk-jewel:hover .kk-jewel-view{opacity:1;transform:none}body.skin-bbe.skin-kk .kk-jewel .sale-badge{position:absolute!important;top:22px!important;right:-34px!important;left:auto!important;z-index:3;width:130px;padding:5px 0!important;border-radius:0!important;background:var(--ember-grad)!important;color:#ffffff!important;font-size:11px!important;font-weight:700;letter-spacing:.2em;text-align:center;text-transform:uppercase;transform:rotate(45deg);box-shadow:0 6px 14px rgba(0,0,0,.35)}body.skin-bbe.skin-kk .kk-jewel-body{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:18px 10px 8px}body.skin-bbe.skin-kk .kk-jewel .meta-cat{order:-1;margin:0!important;padding:0!important;list-style:none}body.skin-bbe.skin-kk .kk-jewel .meta-cat a{font-size:10.5px!important;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--brass)!important;text-decoration:none}body.skin-bbe.skin-kk .kk-jewel h2{margin:0!important;font-family:var(--display)!important;font-weight:400!important;font-size:19px!important;line-height:1.3!important}body.skin-bbe.skin-kk .kk-jewel h2 a{color:#e5ecfa!important;text-decoration:none}body.skin-bbe.skin-kk .kk-jewel h2 a:hover{color:var(--brass-lt)!important}body.skin-bbe.skin-kk .kk-jewel .product-note{margin:0!important;font-size:13.5px!important;line-height:1.5;color:#879ab5!important}body.skin-bbe.skin-kk .kk-jewel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}body.skin-bbe.skin-kk .kk-jewel .stock-count{margin:0!important;font-size:12px!important;color:#a68dc1!important}body.skin-bbe.skin-kk .kk-jewel .stock-count:before{content:"● ";font-size:9px;vertical-align:1px}body.skin-bbe.skin-kk .kk-jewel .price{margin:6px 0 4px!important;padding-top:14px;border-top:1px solid rgba(80,115,195,.22);display:flex;align-items:baseline;gap:10px}body.skin-bbe.skin-kk .kk-jewel .price ins{font-family:var(--display);font-size:28px!important;font-weight:400!important;background:var(--brass-grad);-webkit-background-clip:text;background-clip:text;color:transparent!important}body.skin-bbe.skin-kk .kk-jewel .price del{font-size:14px!important;color:#64758b!important}body.skin-bbe.skin-kk .kk-jewel .card-actions{display:grid!important;grid-gap:8px;gap:8px;margin-top:auto!important}body.skin-bbe.skin-kk .kk-jewel .card-actions .btn{width:100%!important;min-height:46px;border:0!important;border-radius:999px!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.16em;text-transform:uppercase}body.skin-bbe.skin-kk .kk-jewel .card-actions .btn-dark{background:var(--brass-grad)!important;background-size:200% 100%!important;color:#0d151a!important;box-shadow:0 10px 22px -10px rgba(80,115,195,.7);transition:background-position .6s,transform .3s}body.skin-bbe.skin-kk .kk-jewel .card-actions .btn-dark:hover{background-position:100% 0!important;transform:translateY(-2px)}body.skin-bbe.skin-kk .kk-jewel .card-actions .btn-blue{background:transparent!important;color:var(--brass-lt)!important;box-shadow:inset 0 0 0 1px rgba(147,174,238,.5)}body.skin-bbe.skin-kk .toolbar{padding:16px 22px!important;margin-bottom:30px!important;border-radius:999px!important;background:linear-gradient(90deg,#0d151a,#112029)!important;color:#aabad6!important;box-shadow:var(--shadow),inset 0 0 0 1px rgba(80,115,195,.35)}body.skin-bbe.skin-kk .toolbar p{margin:0!important;color:#aabad6!important;font-size:14px;letter-spacing:.04em}body.skin-bbe.skin-kk .toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 40px 10px 18px!important;border:1px solid rgba(147,174,238,.45)!important;border-radius:999px!important;background:#080e11 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23f3d58e' fill='none' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 16px center!important;color:#93aeee!important;font:inherit}body.skin-bbe.skin-kk .chips .chip,body.skin-bbe.skin-kk .family-links a{border-radius:999px!important;border:1px solid rgba(43,76,133,.45)!important;background:rgba(241,245,254,.8)!important;color:var(--koa)!important;font-weight:500;letter-spacing:.03em;transition:background .35s,color .35s,border-color .35s,transform .35s}body.skin-bbe.skin-kk .chips .chip:hover,body.skin-bbe.skin-kk .family-links a:hover{transform:translateY(-2px);border-color:var(--brass)!important}body.skin-bbe.skin-kk .chips .chip.on,body.skin-bbe.skin-kk .family-links a.on,body.skin-bbe.skin-kk .family-links a[aria-current]{background:var(--koa-grad)!important;border-color:var(--brass)!important;color:var(--brass-lt)!important}body.skin-bbe.skin-kk .pager a,body.skin-bbe.skin-kk .pager span{font-family:var(--display)}body.skin-bbe.skin-kk .product-layout.kk-pd{gap:44px!important;align-items:start}body.skin-bbe.skin-kk .kk-pd .viewer,body.skin-bbe.skin-kk .kk-pd .viewer-stage{border-radius:14px!important}body.skin-bbe.skin-kk .kk-pd .viewer{padding:12px;background:linear-gradient(160deg,#112029,#080e11)!important;box-shadow:var(--shadow-lg),inset 0 0 0 1px rgba(80,115,195,.4)}body.skin-bbe.skin-kk .kk-pd .viewer-stage{overflow:hidden;box-shadow:inset 0 0 0 1px rgba(147,174,238,.25)}body.skin-bbe.skin-kk .kk-pd .viewer-caption,body.skin-bbe.skin-kk .kk-pd .viewer-count{color:#aabad6!important}body.skin-bbe.skin-kk .kk-pd .angle-row button,body.skin-bbe.skin-kk .kk-pd .thumbs button{border-radius:8px!important;border:1px solid rgba(80,115,195,.3)!important;overflow:hidden;transition:border-color .3s,transform .3s}body.skin-bbe.skin-kk .kk-pd .thumbs button.on,body.skin-bbe.skin-kk .kk-pd .thumbs button:hover,body.skin-bbe.skin-kk .kk-pd .thumbs button[aria-current=true]{border-color:var(--brass-lt)!important;transform:translateY(-2px)}body.skin-bbe.skin-kk .kk-pd-summary{position:relative;padding:44px 40px 36px!important;border-radius:14px;background:radial-gradient(500px 260px at 100% 0,rgba(80,115,195,.18),transparent 70%),linear-gradient(165deg,#112029,#080e11 80%)!important;color:#c7d2e7;box-shadow:var(--shadow-lg),inset 0 0 0 1px rgba(80,115,195,.45)}body.skin-bbe.skin-kk .kk-pd-summary:before{content:"";position:absolute;inset:8px;border:1px solid rgba(147,174,238,.18);border-radius:10px;pointer-events:none}body.skin-bbe.skin-kk .kk-pd-summary:after{content:"Certified used engine · Hamburg";position:absolute;top:-13px;left:40px;padding:5px 16px;border-radius:999px;background:var(--brass-grad);color:#0d151a;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 8px 18px -8px rgba(0,0,0,.6)}body.skin-bbe.skin-kk .kk-pd-summary h1{font-family:var(--display)!important;font-weight:400!important;font-size:clamp(28px,2.6vw,38px)!important;line-height:1.2!important;color:#e5ecfa!important}body.skin-bbe.skin-kk .kk-pd-summary .engine-lead,body.skin-bbe.skin-kk .kk-pd-summary .product-note,body.skin-bbe.skin-kk .kk-pd-summary p{color:#9eafcb!important}body.skin-bbe.skin-kk .kk-pd-summary .stock-count{color:#a68dc1!important}body.skin-bbe.skin-kk .kk-pd-summary .price{margin:18px 0!important;padding:16px 0;border-top:1px solid rgba(80,115,195,.28);border-bottom:1px solid rgba(80,115,195,.28)}body.skin-bbe.skin-kk .kk-pd-summary .price,body.skin-bbe.skin-kk .kk-pd-summary .price ins,body.skin-bbe.skin-kk .kk-pd-summary .price>span{font-family:var(--display);font-size:44px!important;font-weight:400!important;color:var(--brass-lt)!important}body.skin-bbe.skin-kk .kk-pd-summary .price del{font-size:20px!important;color:#64758b!important;margin-right:12px}body.skin-bbe.skin-kk .kk-pd-summary .sku{font-size:13px!important;color:#879ab5!important;letter-spacing:.04em}body.skin-bbe.skin-kk .kk-pd-summary strong{color:#e5ecfa}body.skin-bbe.skin-kk .kk-pd-summary a:not(.btn){color:var(--brass-lt)!important}body.skin-bbe.skin-kk .kk-specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:18px 0 22px;border-radius:10px;overflow:hidden;background:rgba(80,115,195,.25);box-shadow:inset 0 0 0 1px rgba(80,115,195,.3)}body.skin-bbe.skin-kk .kk-specs>div{padding:12px 16px;background:rgba(8,14,17,.85)}body.skin-bbe.skin-kk .kk-specs dt{margin:0 0 3px;font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brass)}body.skin-bbe.skin-kk .kk-specs dd{margin:0;font-size:15px;color:#e5ecfa;line-height:1.35}body.skin-bbe.skin-kk .kk-pd-summary .short{padding:16px 18px;border-radius:10px;background:rgba(8,14,17,.6);box-shadow:inset 0 0 0 1px rgba(80,115,195,.25)}body.skin-bbe.skin-kk .kk-pd-summary .buy-row{gap:12px!important}body.skin-bbe.skin-kk .kk-pd-summary .qty,body.skin-bbe.skin-kk .kk-pd-summary input[type=number]{border-radius:999px!important;border:1px solid rgba(147,174,238,.45)!important;background:#080e11!important;color:#e5ecfa!important}body.skin-bbe.skin-kk .kk-pd-summary .btn{min-height:54px;border:0!important;border-radius:999px!important;background:var(--brass-grad)!important;background-size:200% 100%!important;color:#0d151a!important;font-weight:700!important;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 16px 30px -14px rgba(80,115,195,.8);transition:background-position .6s,transform .3s}body.skin-bbe.skin-kk .kk-pd-summary .btn:hover{background-position:100% 0!important;transform:translateY(-2px)}body.skin-bbe.skin-kk .kk-promises{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:20px 0 10px;padding:0;list-style:none}body.skin-bbe.skin-kk .kk-promises li{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:14px 8px 12px;border-radius:10px;background:rgba(80,115,195,.08);box-shadow:inset 0 0 0 1px rgba(80,115,195,.25);font-size:12.5px;line-height:1.3;text-align:center;color:#c7d2e7}body.skin-bbe.skin-kk .kk-promises li:before{content:"◆";display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--brass-grad);color:#0d151a;font-size:11px}body.skin-bbe.skin-kk .tabs{gap:28px!important;border-bottom:1px solid rgba(43,76,133,.3)!important;background:none!important}body.skin-bbe.skin-kk .tabs button{position:relative;padding:14px 2px!important;border:0!important;border-radius:0!important;background:none!important;font-family:var(--display);font-size:20px!important;color:var(--muted)!important}body.skin-bbe.skin-kk .tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brass-grad);transform:scaleX(0);transition:transform .4s}body.skin-bbe.skin-kk .tabs button.on,body.skin-bbe.skin-kk .tabs button[aria-selected=true]{color:var(--heading)!important}body.skin-bbe.skin-kk .tabs button.on:after,body.skin-bbe.skin-kk .tabs button[aria-selected=true]:after{transform:none}body.skin-bbe.skin-kk .tab-panel{padding:40px 44px!important;border-radius:0 0 14px 14px;background:#f1f5fe!important;box-shadow:var(--shadow),inset 0 0 0 1px #bac8e0}body.skin-bbe.skin-kk .prose,body.skin-bbe.skin-kk .tab-panel{font-size:17px;line-height:1.8}body.skin-bbe.skin-kk .kk-main:not(.is-home) .prose{position:relative;padding:56px 60px!important;border-radius:14px;background:#f1f5fe;box-shadow:var(--shadow-lg),inset 0 0 0 1px #bac8e0}body.skin-bbe.skin-kk .kk-main:not(.is-home) .prose:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;border-radius:14px 14px 0 0;background:var(--kapa-strip);background-size:28px 8px}body.skin-bbe.skin-kk .prose>p:first-of-type:first-letter,body.skin-bbe.skin-kk .tab-panel>p:first-of-type:first-letter{float:left;margin:8px 12px 0 0;font-family:var(--display);font-size:4.2em;line-height:.8;background:var(--brass-grad);-webkit-background-clip:text;background-clip:text;color:transparent}body.skin-bbe.skin-kk .prose h2,body.skin-bbe.skin-kk .prose h3,body.skin-bbe.skin-kk .tab-panel h2,body.skin-bbe.skin-kk .tab-panel h3{font-family:var(--display)!important;font-weight:400!important;color:var(--heading)!important}body.skin-bbe.skin-kk .prose h2:before,body.skin-bbe.skin-kk .tab-panel h2:before{content:"";display:block;width:54px;height:2px;margin:0 0 14px;background:var(--brass-grad)}body.skin-bbe.skin-kk .prose ul,body.skin-bbe.skin-kk .tab-panel ul{list-style:none;padding-left:0!important}body.skin-bbe.skin-kk .prose ul li,body.skin-bbe.skin-kk .tab-panel ul li{position:relative;padding-left:28px;margin:8px 0}body.skin-bbe.skin-kk .prose ul li:before,body.skin-bbe.skin-kk .tab-panel ul li:before{content:"◆";position:absolute;left:4px;top:0;font-size:10px;color:var(--brass)}body.skin-bbe.skin-kk .prose a,body.skin-bbe.skin-kk .tab-panel a{color:var(--terra-dk)!important;text-decoration:none;background:linear-gradient(var(--brass),var(--brass)) 0 100% /100% 1px no-repeat;transition:background-size .3s}body.skin-bbe.skin-kk .prose a:hover,body.skin-bbe.skin-kk .tab-panel a:hover{background-size:100% 40%}body.skin-bbe.skin-kk .prose blockquote{margin:30px 0;padding:24px 30px;border-left:3px solid var(--brass);background:#d9e2f3;font-family:var(--display);font-size:20px}body.skin-bbe.skin-kk .prose table,body.skin-bbe.skin-kk .tab-panel table{width:100%;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #bac8e0}body.skin-bbe.skin-kk .prose th,body.skin-bbe.skin-kk .tab-panel th{background:var(--koa);color:var(--brass-lt);font-weight:500;text-align:left;padding:12px 16px}body.skin-bbe.skin-kk .prose td,body.skin-bbe.skin-kk .tab-panel td{padding:12px 16px;border-top:1px solid #c8d4ea}body.skin-bbe.skin-kk .engine-tools{padding:28px 30px!important;border-radius:14px!important;background:#f1f5fe!important;box-shadow:var(--shadow),inset 0 0 0 1px #bac8e0}body.skin-bbe.skin-kk .engine-tools input{width:100%;padding:16px 22px!important;border:1px solid rgba(43,76,133,.4)!important;border-radius:999px!important;background:#ebf0fa!important;font-size:16px}body.skin-bbe.skin-kk .engine-tools .filter-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--brass-dk)}body.skin-bbe.skin-kk .engine-grid{gap:22px!important}body.skin-bbe.skin-kk .engine-card.kk-ec{position:relative;display:flex!important;flex-direction:column;gap:6px;min-height:250px;padding:28px 24px 22px!important;border:0!important;border-radius:14px!important;background:linear-gradient(160deg,#112029,#080e11 80%)!important;color:#9eafcb!important;overflow:hidden;box-shadow:0 20px 40px -22px rgba(8,14,17,.8),inset 0 0 0 1px rgba(80,115,195,.35)!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}body.skin-bbe.skin-kk .engine-card.kk-ec:hover{transform:translateY(-6px);box-shadow:0 34px 60px -26px rgba(8,14,17,.9),inset 0 0 0 1px rgba(147,174,238,.75)!important}body.skin-bbe.skin-kk .kk-ec-code{position:absolute;right:-6px;bottom:-26px;font-family:var(--display);font-weight:400;font-size:120px;line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(147,174,238,.28);transition:-webkit-text-stroke-color .45s,transform .6s;pointer-events:none}body.skin-bbe.skin-kk .engine-card.kk-ec:hover .kk-ec-code{-webkit-text-stroke-color:rgba(147,174,238,.6);transform:translateX(-8px)}body.skin-bbe.skin-kk .engine-card.kk-ec strong{position:relative;font-family:var(--display);font-weight:400!important;font-size:21px!important;line-height:1.25;color:#e5ecfa!important}body.skin-bbe.skin-kk .engine-card.kk-ec span{position:relative;font-size:13.5px;color:#9eafcb!important}body.skin-bbe.skin-kk .engine-card.kk-ec .fuel-pill{align-self:flex-start;margin:4px 0;padding:3px 12px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.skin-bbe.skin-kk .engine-card.kk-ec .fuel-pill.diesel{background:rgba(106,77,140,.25)!important;color:#bea9d8!important;box-shadow:inset 0 0 0 1px rgba(166,141,193,.5)}body.skin-bbe.skin-kk .engine-card.kk-ec .fuel-pill.petrol{background:rgba(65,159,185,.22)!important;color:#a2d9ec!important;box-shadow:inset 0 0 0 1px rgba(162,217,236,.45)}body.skin-bbe.skin-kk .engine-card.kk-ec em{position:relative;margin-top:auto;padding-top:12px;border-top:1px solid rgba(80,115,195,.25);font-style:normal;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-lt)!important}body.skin-bbe.skin-kk .kk-main:not(.is-home) .story{position:relative;gap:60px!important;align-items:center}body.skin-bbe.skin-kk .kk-main:not(.is-home) .story>img{border-radius:200px 200px 14px 14px!important;aspect-ratio:4/4.6;object-fit:cover;box-shadow:0 0 0 10px #f1f5fe,0 0 0 11px rgba(80,115,195,.6),var(--shadow-lg)!important}body.skin-bbe.skin-kk .kk-main:not(.is-home) .story h2{font-family:var(--display)!important;font-weight:400!important;font-size:clamp(30px,3.2vw,46px)!important;line-height:1.15!important}body.skin-bbe.skin-kk .kk-main:not(.is-home) .home-label{display:inline-flex;align-items:center;gap:12px;font-size:11.5px!important;font-weight:600;letter-spacing:.24em!important;text-transform:uppercase;color:var(--brass-dk)!important}body.skin-bbe.skin-kk .kk-main:not(.is-home) .home-label:before{content:"";width:34px;height:1px;background:var(--brass)}body.skin-bbe.skin-kk .about-points{gap:26px!important}body.skin-bbe.skin-kk .about-points article{position:relative;padding:14px 14px 26px!important;border:0!important;border-radius:160px 160px 14px 14px!important;background:#f1f5fe!important;text-align:center;box-shadow:var(--shadow),inset 0 0 0 1px #bac8e0!important;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}body.skin-bbe.skin-kk .about-points article:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--brass)!important}body.skin-bbe.skin-kk .about-points article img{width:100%;aspect-ratio:1/1!important;height:auto!important;border-radius:150px 150px 8px 8px!important;object-fit:cover;margin-bottom:18px}body.skin-bbe.skin-kk .about-points h3{font-family:var(--display)!important;font-weight:400!important;font-size:22px!important}body.skin-bbe.skin-kk .about-points h3:after{content:"◆";display:block;margin:8px 0 2px;font-size:9px;color:var(--brass)}body.skin-bbe.skin-kk .about-points p{padding:0 12px;color:var(--muted)}body.skin-bbe.skin-kk .mosaic article{border-radius:14px!important;overflow:hidden;box-shadow:var(--shadow-lg),inset 0 0 0 1px rgba(80,115,195,.4)}body.skin-bbe.skin-kk .mosaic article img{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}body.skin-bbe.skin-kk .mosaic article:hover img{transform:scale(1.06)}body.skin-bbe.skin-kk .mosaic article>div{background:linear-gradient(180deg,transparent,rgba(8,14,17,.88))!important}body.skin-bbe.skin-kk .mosaic h3{font-family:var(--display)!important;font-weight:400!important;color:#e5ecfa!important}body.skin-bbe.skin-kk .mosaic a{color:var(--brass-lt)!important;letter-spacing:.08em}body.skin-bbe.skin-kk .reach{gap:16px!important}body.skin-bbe.skin-kk .reach-card{position:relative;padding:20px 22px!important;border:0!important;border-radius:14px!important;background:linear-gradient(160deg,#112029,#080e11)!important;color:#9eafcb!important;box-shadow:0 16px 30px -18px rgba(8,14,17,.8),inset 0 0 0 1px rgba(80,115,195,.35)!important;transition:transform .4s,box-shadow .4s}body.skin-bbe.skin-kk .reach-card:hover{transform:translateX(6px);box-shadow:0 22px 40px -18px rgba(8,14,17,.9),inset 0 0 0 1px var(--brass-lt)!important}body.skin-bbe.skin-kk .reach-card b,body.skin-bbe.skin-kk .reach-card h3,body.skin-bbe.skin-kk .reach-card strong{color:#e5ecfa!important;font-family:var(--display);font-weight:400!important}body.skin-bbe.skin-kk .reach-card small,body.skin-bbe.skin-kk .reach-card span:not(.reach-mark){color:#9eafcb!important}body.skin-bbe.skin-kk .reach-mark{border-radius:50%!important;background:var(--brass-grad)!important;color:#0d151a!important;font-family:var(--display);box-shadow:0 0 0 4px rgba(80,115,195,.18)}body.skin-bbe.skin-kk .checkout-stage,body.skin-bbe.skin-kk .contact-form-card,body.skin-bbe.skin-kk .ship-panel{position:relative;padding:40px 40px 36px!important;border:0!important;border-radius:14px!important;background:#f1f5fe!important;box-shadow:var(--shadow-lg),inset 0 0 0 1px #bac8e0!important}body.skin-bbe.skin-kk .checkout-stage:before,body.skin-bbe.skin-kk .contact-form-card:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;border-radius:14px 14px 0 0;background:var(--kapa-strip);background-size:28px 8px}body.skin-bbe.skin-kk .checkout-stage h2,body.skin-bbe.skin-kk .contact-form-card h2,body.skin-bbe.skin-kk .order-box h2,body.skin-bbe.skin-kk .totals h2{font-family:var(--display)!important;font-weight:400!important}body.skin-bbe.skin-kk .kk-main:not(.is-home) .form label{font-size:11.5px!important;font-weight:600!important;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-dk)!important}body.skin-bbe.skin-kk .kk-main:not(.is-home) .form input,body.skin-bbe.skin-kk .kk-main:not(.is-home) .form select,body.skin-bbe.skin-kk .kk-main:not(.is-home) .form textarea{padding:14px 16px!important;border:0!important;border-bottom:1px solid rgba(43,76,133,.45)!important;border-radius:6px 6px 0 0!important;background:#dde5f5!important;font-size:16px;color:var(--heading);transition:background .3s,box-shadow .3s}body.skin-bbe.skin-kk .kk-main:not(.is-home) .form input:focus,body.skin-bbe.skin-kk .kk-main:not(.is-home) .form select:focus,body.skin-bbe.skin-kk .kk-main:not(.is-home) .form textarea:focus{outline:0;background:#f1f5fe!important;box-shadow:inset 0 -2px 0 var(--brass),0 10px 20px -14px rgba(43,76,133,.6)}body.skin-bbe.skin-kk .kk-main:not(.is-home) .empty .btn,body.skin-bbe.skin-kk .kk-main:not(.is-home) .form .btn,body.skin-bbe.skin-kk .kk-main:not(.is-home) .order-box .btn,body.skin-bbe.skin-kk .kk-main:not(.is-home) .story .btn,body.skin-bbe.skin-kk .kk-main:not(.is-home) .totals .btn{min-height:52px;padding:0 34px!important;border:0!important;border-radius:999px!important;background:var(--koa-grad)!important;color:var(--brass-lt)!important;font-weight:600!important;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 14px 28px -14px rgba(8,14,17,.8),inset 0 0 0 1px rgba(147,174,238,.4);transition:transform .3s,box-shadow .3s}body.skin-bbe.skin-kk .kk-main:not(.is-home) .empty .btn:hover,body.skin-bbe.skin-kk .kk-main:not(.is-home) .form .btn:hover,body.skin-bbe.skin-kk .kk-main:not(.is-home) .order-box .btn:hover,body.skin-bbe.skin-kk .kk-main:not(.is-home) .story .btn:hover,body.skin-bbe.skin-kk .kk-main:not(.is-home) .totals .btn:hover{transform:translateY(-2px);box-shadow:0 20px 34px -14px rgba(8,14,17,.9),inset 0 0 0 1px var(--brass-lt)}body.skin-bbe.skin-kk .cart-table{border-collapse:separate!important;border-spacing:0!important;border-radius:14px;overflow:hidden;background:#f1f5fe;box-shadow:var(--shadow-lg),inset 0 0 0 1px #bac8e0}body.skin-bbe.skin-kk .cart-table th{padding:16px 18px!important;background:var(--koa-grad)!important;color:var(--brass-lt)!important;font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;border:0!important}body.skin-bbe.skin-kk .cart-table td{padding:18px!important;border:0!important;border-top:1px solid #c8d4ea!important}body.skin-bbe.skin-kk .cart-product img{border-radius:60px 60px 6px 6px!important;box-shadow:inset 0 0 0 1px #bac8e0}body.skin-bbe.skin-kk .cart-product a{font-family:var(--display);font-size:17px;color:var(--heading)!important}body.skin-bbe.skin-kk .cart-table .btn-light{border-radius:999px!important;border:1px solid rgba(65,159,185,.5)!important;background:transparent!important;color:var(--terra-dk)!important}body.skin-bbe.skin-kk .order-box,body.skin-bbe.skin-kk .pay-card,body.skin-bbe.skin-kk .totals{position:relative;padding:34px 34px 30px!important;border:0!important;border-radius:14px!important;background:radial-gradient(400px 200px at 100% 0,rgba(80,115,195,.18),transparent 70%),linear-gradient(165deg,#112029,#080e11 80%)!important;color:#9eafcb!important;box-shadow:var(--shadow-lg),inset 0 0 0 1px rgba(80,115,195,.45)!important}body.skin-bbe.skin-kk .order-box h2,body.skin-bbe.skin-kk .order-box h3,body.skin-bbe.skin-kk .order-box strong,body.skin-bbe.skin-kk .pay-card h3,body.skin-bbe.skin-kk .pay-card strong,body.skin-bbe.skin-kk .totals h2,body.skin-bbe.skin-kk .totals strong{color:#e5ecfa!important}body.skin-bbe.skin-kk .order-line,body.skin-bbe.skin-kk .totals .row{padding:12px 0!important;border-bottom:1px solid rgba(80,115,195,.22)!important;color:#9eafcb!important}body.skin-bbe.skin-kk .order-line.grand strong,body.skin-bbe.skin-kk .totals .row:last-of-type strong{font-family:var(--display);font-weight:400!important;font-size:30px!important;background:var(--brass-grad);-webkit-background-clip:text;background-clip:text;color:transparent!important}body.skin-bbe.skin-kk .order-box .btn,body.skin-bbe.skin-kk .totals .btn{width:100%;background:var(--brass-grad)!important;color:#0d151a!important;box-shadow:0 16px 30px -14px rgba(80,115,195,.8)!important}body.skin-bbe.skin-kk .ship-card{border-radius:12px!important;border:1px solid #bac8e0!important;background:#f1f5fe!important;transition:border-color .3s,box-shadow .3s}body.skin-bbe.skin-kk .ship-card.on,body.skin-bbe.skin-kk .ship-card:has(input:checked),body.skin-bbe.skin-kk .ship-card:hover{border-color:var(--brass)!important;box-shadow:0 0 0 3px rgba(80,115,195,.2)}body.skin-bbe.skin-kk .empty .notice{padding:40px!important;border-radius:14px;background:#f1f5fe!important;font-family:var(--display);font-size:22px;text-align:center;box-shadow:var(--shadow),inset 0 0 0 1px #bac8e0}body.skin-bbe.skin-kk .cookie,body.skin-bbe.skin-kk .cookie-banner{border-radius:14px!important;background:linear-gradient(165deg,#112029,#080e11)!important;color:#9eafcb!important;box-shadow:var(--shadow-dark,var(--shadow-lg)),inset 0 0 0 1px rgba(80,115,195,.45)!important}@media (max-width:980px){body.skin-bbe.skin-kk .kk-pd-summary{padding:38px 24px 28px!important}body.skin-bbe.skin-kk .kk-main:not(.is-home) .prose{padding:38px 26px!important}body.skin-bbe.skin-kk .tab-panel{padding:28px 22px!important}body.skin-bbe.skin-kk .kk-main:not(.is-home) .story>img{border-radius:160px 160px 14px 14px!important;aspect-ratio:4/3.6}}@media (max-width:720px){body.skin-bbe.skin-kk .kk-page-hero:after,body.skin-bbe.skin-kk .page-hero:after{inset:10px}body.skin-bbe.skin-kk .kk-promises,body.skin-bbe.skin-kk .kk-specs{grid-template-columns:1fr}body.skin-bbe.skin-kk .kk-promises li{grid-template-columns:30px 1fr;justify-items:start;text-align:left;align-items:center}body.skin-bbe.skin-kk .toolbar{border-radius:14px!important}body.skin-bbe.skin-kk .checkout-stage,body.skin-bbe.skin-kk .contact-form-card,body.skin-bbe.skin-kk .ship-panel{padding:30px 20px 24px!important}body.skin-bbe.skin-kk .kk-ec-code{font-size:96px}}@media (prefers-reduced-motion:reduce){body.skin-bbe.skin-kk .about-points article,body.skin-bbe.skin-kk .engine-card.kk-ec,body.skin-bbe.skin-kk .product-card.kk-jewel{transition:none}body.skin-bbe.skin-kk .product-card.kk-jewel:after{display:none}}