:root{--kb-container: 1200px;--kb-gutter: 24px;--kb-heading-font: "Krona One", var(--heading-font-family, sans-serif);--kb-body-font: var(--text-font-family, "Montserrat", sans-serif);--kb-heading-color: #2e2e2e;--kb-strong-color: #1a2b3b;--kb-text-color: rgba(26, 26, 26, .6);--kb-accent: #34e4d8;--kb-accent-dark: #0f8f86;--kb-soft-bg: #f5f7f9;--kb-line: #e3e8ee;--kb-radius: 16px;--kb-h2: min(32px, 2.22vw);--kb-h2-lh: min(40px, 2.78vw);--kb-h3: 22px;--kb-h3-lh: 28px;--kb-h4: 16px;--kb-h4-lh: 20px;--kb-body: 16px;--kb-body-lh: 25px}@media(max-width:1024px){:root{--kb-h2: 26px;--kb-h2-lh: 34px;--kb-h3: 20px;--kb-h3-lh: 26px}}@media(max-width:750px){:root{--kb-gutter: 20px;--kb-h2: 22px;--kb-h2-lh: 30px;--kb-h3: 18px;--kb-h3-lh: 24px;--kb-body: 15px;--kb-body-lh: 24px}}.kb-section{background:var(--kb-bg, #fff);padding:var(--kb-pt, 100px) 0 var(--kb-pb, 100px)}@media(max-width:1024px){.kb-section{padding:calc(var(--kb-pt, 100px) * .72) 0 calc(var(--kb-pb, 100px) * .72)}}@media(max-width:750px){.kb-section{padding:var(--kb-pt-m, 56px) 0 var(--kb-pb-m, 56px)}}.kb-container{max-width:calc(var(--kb-container) + var(--kb-gutter) * 2);margin:0 auto;padding:0 var(--kb-gutter)}.kb-eyebrow{display:flex;align-items:center;gap:24px;margin:0 0 18px;font:600 16px/20px var(--kb-body-font);color:var(--kb-accent-dark)}.kb-eyebrow:after{content:"";width:40px;height:4px;border-radius:2px;background:var(--kb-accent)}.kb-h2{margin:0;font-family:var(--kb-heading-font);font-weight:400;font-size:var(--kb-h2);line-height:var(--kb-h2-lh);color:var(--kb-heading-color);text-transform:none;letter-spacing:0}.kb-h3{margin:0;font-family:var(--kb-heading-font);font-weight:400;font-size:var(--kb-h3);line-height:var(--kb-h3-lh);color:var(--kb-heading-color)}.kb-h4{margin:0;font-family:var(--kb-heading-font);font-weight:400;font-size:var(--kb-h4);line-height:var(--kb-h4-lh);color:var(--kb-strong-color)}.kb-text{font:500 var(--kb-body)/var(--kb-body-lh) var(--kb-body-font);color:var(--kb-text-color)}.kb-text p{margin:0 0 12px}.kb-text p:last-child{margin:0}.kb-text strong{color:var(--kb-strong-color)}.kb-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.kb-tag{padding:7px 14px;border:1.5px solid var(--kb-accent);border-radius:999px;font:600 12px/16px var(--kb-body-font);color:var(--kb-strong-color);text-transform:uppercase}.kb-media{position:relative;overflow:hidden;border-radius:var(--kb-radius);background:var(--kb-soft-bg);aspect-ratio:var(--kb-ratio, 5 / 4)}.kb-media>img,.kb-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kb-split{display:grid;grid-template-columns:minmax(0,440fr) minmax(0,620fr);gap:0 140px;align-items:center}.kb-split--media-left{grid-template-columns:minmax(0,700fr) minmax(0,420fr);gap:0 80px}.kb-split--media-left .kb-split__media{order:-1}.kb-split__copy>*+*{margin-top:20px}.kb-split__copy .kb-tags{margin-top:28px}.kb-split__media{display:grid;grid-template-columns:repeat(var(--kb-media-count, 1),minmax(0,1fr));gap:20px}.kb-split__media .kb-media{--kb-ratio: var(--kb-media-ratio, 5 / 4)}.kb-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px!important}.kb-card{padding:18px 20px;border-radius:var(--kb-radius);background:var(--kb-card-bg, #fff)}.kb-card .kb-text{margin-top:8px;font-size:14px;line-height:22px}@media(max-width:1024px){.kb-split,.kb-split--media-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px}}@media(max-width:750px){.kb-split,.kb-split--media-left{grid-template-columns:minmax(0,1fr);gap:28px}.kb-split__media{order:-1;gap:12px}.kb-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.kb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px}.kb-head__sub{max-width:640px;text-align:right}.kb-colours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.kb-colour{padding:12px;border-radius:20px;background:var(--kb-card-bg, #fff)}.kb-colour .kb-media{--kb-ratio: 1 / 1;border-radius:14px}.kb-colour__name{display:flex;align-items:center;gap:10px;padding:18px 8px 8px;font:600 16px/22px var(--kb-body-font);color:var(--kb-strong-color)}.kb-colour__dot{width:14px;height:14px;flex:none;border-radius:50%;background:var(--dot);box-shadow:inset 0 0 0 1px #00000014}@media(max-width:1024px){.kb-colours{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.kb-head{display:block;margin-bottom:28px}.kb-head__sub{margin-top:12px;text-align:left}.kb-colours{gap:12px}.kb-colour{padding:8px;border-radius:16px}.kb-colour__name{padding:12px 4px 4px;font-size:14px;gap:8px}}.kb-kit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 80px;align-items:start}.kb-kit__cards{display:grid;gap:16px}.kb-kitcard{position:relative;padding:26px 32px 28px 36px;border-radius:var(--kb-radius);background:var(--kb-soft-bg)}.kb-kitcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;border-radius:var(--kb-radius) 0 0 var(--kb-radius);background:var(--kb-accent)}.kb-kitcard__sub{margin-top:8px;font:500 14px/20px var(--kb-body-font);color:var(--kb-accent-dark)}.kb-kitcard__detail{margin-top:14px;font:600 16px/22px var(--kb-body-font);color:var(--kb-strong-color)}.kb-bars{margin-top:16px;display:grid;gap:8px}.kb-bar{display:flex;align-items:center;gap:12px;font:600 13px/16px var(--kb-body-font);color:var(--kb-text-color)}.kb-bar__fill{height:8px;border-radius:4px;background:var(--kb-accent);width:calc(var(--w) * .8);max-width:calc(100% - 100px)}.kb-specs{width:100%;border-collapse:collapse;margin-top:24px}.kb-specs th,.kb-specs td{padding:14px 0;border-bottom:1px solid var(--kb-line);text-align:left;vertical-align:top;font:400 16px/22px var(--kb-body-font);color:var(--kb-strong-color)}.kb-specs tr:first-child th,.kb-specs tr:first-child td{border-top:1px solid var(--kb-line)}.kb-specs th{width:38%;font-weight:700;padding-right:16px}.kb-kit__gallery{display:grid;grid-template-columns:210fr 330fr;gap:20px;margin-top:36px}.kb-kit__gallery .kb-media{--kb-ratio: auto;aspect-ratio:auto;height:320px}@media(max-width:1024px){.kb-kit{gap:0 40px}.kb-kit__gallery .kb-media{height:260px}}@media(max-width:750px){.kb-kit{grid-template-columns:minmax(0,1fr);gap:36px}.kb-kitcard{padding:20px 20px 22px 26px}.kb-specs th,.kb-specs td{font-size:14px;padding:12px 0}.kb-kit__gallery{gap:12px;margin-top:24px}.kb-kit__gallery .kb-media{height:200px}}.kb-split--media-medium.kb-split--media-left{grid-template-columns:minmax(0,600fr) minmax(0,520fr);gap:0 80px}.kb-split--media-medium:not(.kb-split--media-left){grid-template-columns:minmax(0,520fr) minmax(0,600fr);gap:0 80px}.kb-section--dark .kb-h2,.kb-section--dark .kb-h3,.kb-section--dark .kb-h4{color:#fff}.kb-section--dark .kb-text{color:#ffffffb3}.kb-section--dark .kb-text strong{color:#fff}.kb-section--dark .kb-eyebrow{color:var(--kb-accent)}.kb-section--dark .kb-tag{color:#fff}.kb-video{background:#24384b}.kb-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kb-video__play{position:absolute;left:50%;top:50%;width:88px;height:88px;margin:-44px 0 0 -44px;padding:0;border:0;border-radius:50%;background:var(--kb-accent);color:var(--kb-strong-color);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px #00000040;transition:transform .2s ease}.kb-video__play:hover{transform:scale(1.06)}.kb-video__play svg{width:34px;height:34px;fill:currentColor}.kb-video__time{position:absolute;right:20px;bottom:20px;padding:6px 12px;border-radius:999px;background:#0000008c;color:#fff;font:600 13px/16px var(--kb-body-font);pointer-events:none}.kb-video.is-playing .kb-video__play,.kb-video.is-playing .kb-video__time{display:none}@media(max-width:1024px){.kb-split--media-medium.kb-split--media-left,.kb-split--media-medium:not(.kb-split--media-left){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px}}@media(max-width:750px){.kb-split--media-medium.kb-split--media-left,.kb-split--media-medium:not(.kb-split--media-left){grid-template-columns:minmax(0,1fr);gap:28px}.kb-video__play{width:64px;height:64px;margin:-32px 0 0 -32px}.kb-video__play svg{width:26px;height:26px}.kb-video__time{right:12px;bottom:12px}}.kb-video button.kb-video__play{z-index:2;background:var(--kb-accent)!important;color:var(--kb-strong-color)!important;border:0!important;border-radius:50%!important;opacity:1!important}.kb-video button.kb-video__play svg{position:static!important;display:block;width:52px;height:52px;margin:0;fill:currentColor!important}@media(max-width:750px){.kb-video button.kb-video__play svg{width:38px;height:38px}}.kb-video .kb-video__time{z-index:2}.kb-mediaitem{min-width:0}.kb-caption{margin:14px 0 0;text-align:center;font:600 14px/20px var(--kb-body-font);color:var(--kb-strong-color)}.kb-section--dark .kb-caption{color:#fff}.kb-split--media-small.kb-split--media-left{grid-template-columns:minmax(0,520fr) minmax(0,600fr);gap:0 80px}.kb-split--media-small:not(.kb-split--media-left){grid-template-columns:minmax(0,600fr) minmax(0,520fr);gap:0 80px}.kb-colours--simple{gap:40px}.kb-colours--simple .kb-colour{padding:0;background:none;border-radius:0}.kb-colours--simple .kb-colour .kb-media{border-radius:16px}.kb-colours--simple .kb-colour__name{justify-content:center;padding:16px 0 0}.kb-colours--simple .kb-colour__dot{display:none}@media(max-width:1024px){.kb-split--media-small.kb-split--media-left,.kb-split--media-small:not(.kb-split--media-left){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px}.kb-colours--simple{gap:24px}}@media(max-width:750px){.kb-split--media-small.kb-split--media-left,.kb-split--media-small:not(.kb-split--media-left){grid-template-columns:minmax(0,1fr);gap:28px}.kb-colours--simple{gap:20px 15px}.kb-colours--simple .kb-colour__name{padding-top:10px;font-size:14px}.kb-caption{margin-top:10px;font-size:13px}}.product__media-list .flickity-viewport{clip-path:inset(0 1px)}
/*# sourceMappingURL=/cdn/shop/t/61/assets/kb-pdp.css.map */
