:root{--kb-ocean:#15616D;--kb-deep:#0E4049;--kb-gold:#F4B942;--kb-gold-l:#FFD66E;--kb-coral:#E5594F;--kb-cream:#FFF6E5;--kb-paper:#FFFDF7;--kb-ink:#1C3138;--kb-muted:#5E7177}body{font-family:Nunito,sans-serif!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:Fredoka,sans-serif!important;font-weight:600!important;color:var(--kb-deep)}.button:not(.button-unstyled){border-radius:999px!important;font-family:Fredoka,sans-serif!important;font-weight:600!important}.button:not(.button--secondary):not(.button-unstyled){background:var(--kb-gold)!important;color:var(--kb-deep)!important;border-color:var(--kb-gold)!important}.button:not(.button--secondary):not(.button-unstyled):hover{background:var(--kb-gold-l)!important}.button--secondary:not(.button-unstyled){border-radius:999px!important}.product-card,.card,.product-grid__item{border-radius:16px;overflow:hidden}.product-card img{border-radius:12px}.price,product-price{color:var(--kb-coral);font-weight:800}header a,.header__heading,.header__heading-link{font-family:Fredoka,sans-serif!important;color:var(--kb-deep)!important}body{background-color:var(--kb-paper)}a{color:var(--kb-ocean)}product-price,.price{color:#e5594f!important;font-weight:800!important}.product-media-container,media-gallery img{border-radius:16px}.product-grid .product-card,.resource-list .product-card{background:#fff;box-shadow:0 14px 30px -18px #0e404947;padding:10px}.product-card__title,.card__title{font-family:Fredoka,sans-serif!important;color:#0e4049!important}#header-component,header.header{box-shadow:0 6px 18px -14px #0e404940}.kb-btn{display:inline-block;font-family:Fredoka,sans-serif;font-weight:600;padding:15px 30px;border-radius:999px;text-decoration:none;font-size:1.04rem;transition:transform .15s}.kb-btn:hover{transform:translateY(-2px)}.kb-btn--gold{background:#f4b942;color:#0e4049;box-shadow:0 14px 30px -12px #f4b9428c}.kb-btn--coral{background:#e5594f;color:#fff;box-shadow:0 14px 30px -12px #e5594f8c}.kb-btn--ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}.kb-btn--ghost:hover{border-color:#fff}html.kb-js .kb-rev{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}html.kb-js .kb-rev.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.kb-rev{opacity:1!important;transform:none!important}}:root{--kb-ink: #17323B;--kb-ink-soft: #4A626B;--kb-cream: #FFFDF8;--kb-butter: #FFF6E5;--kb-white: #FFFFFF;--kb-rose: #FF4081;--kb-rose-deep: #C2185B;--kb-rose-tint: #FFE3ED;--kb-gs: #0D4C5C;--kb-gs-on: #FFFFFF;--kb-gs-deep: #0D4C5C;--kb-gs-tint: #E3F1F4;--kb-cp: #FFD23F;--kb-cp-on: #17323B;--kb-cp-deep: #8F6400;--kb-cp-tint: #FFF4CC;--kb-ce1: #FF8A00;--kb-ce1-on: #17323B;--kb-ce1-deep: #B35400;--kb-ce1-tint: #FFE9D1;--kb-ce2: #7B61FF;--kb-ce2-on: #FFFFFF;--kb-ce2-deep: #5A3FE0;--kb-ce2-tint: #ECE7FF;--kb-cm1: #36B24A;--kb-cm1-on: #17323B;--kb-cm1-deep: #1D7A2E;--kb-cm1-tint: #E7F6EA;--kb-cm2: #2060CF;--kb-cm2-on: #FFFFFF;--kb-cm2-deep: #2060CF;--kb-cm2-tint: #E3EDFB;--kb-font-display: "Baloo 2", "Fredoka", "Nunito", ui-rounded, system-ui, sans-serif;--kb-font-body: "Nunito", system-ui, -apple-system, sans-serif;--kb-r-card: 22px;--kb-r-bubble: 18px;--kb-r-pill: 999px;--kb-shadow-soft: 0 2px 6px rgba(23, 50, 59, .06), 0 12px 28px -14px rgba(23, 50, 59, .22);--kb-shadow-lift: 0 6px 14px rgba(23, 50, 59, .08), 0 24px 44px -16px rgba(23, 50, 59, .3);--kb-shadow-rose: 0 4px 10px rgba(194, 24, 91, .14), 0 16px 32px -12px rgba(255, 64, 129, .45);--kb-ease: cubic-bezier(.34, 1.4, .48, 1);--kb-dur: .22s}.kb-lvl-gs{--kb-lvl: var(--kb-gs);--kb-lvl-on: var(--kb-gs-on);--kb-lvl-deep: var(--kb-gs-deep);--kb-lvl-tint: var(--kb-gs-tint)}.kb-lvl-cp{--kb-lvl: var(--kb-cp);--kb-lvl-on: var(--kb-cp-on);--kb-lvl-deep: var(--kb-cp-deep);--kb-lvl-tint: var(--kb-cp-tint)}.kb-lvl-ce1{--kb-lvl: var(--kb-ce1);--kb-lvl-on: var(--kb-ce1-on);--kb-lvl-deep: var(--kb-ce1-deep);--kb-lvl-tint: var(--kb-ce1-tint)}.kb-lvl-ce2{--kb-lvl: var(--kb-ce2);--kb-lvl-on: var(--kb-ce2-on);--kb-lvl-deep: var(--kb-ce2-deep);--kb-lvl-tint: var(--kb-ce2-tint)}.kb-lvl-cm1{--kb-lvl: var(--kb-cm1);--kb-lvl-on: var(--kb-cm1-on);--kb-lvl-deep: var(--kb-cm1-deep);--kb-lvl-tint: var(--kb-cm1-tint)}.kb-lvl-cm2{--kb-lvl: var(--kb-cm2);--kb-lvl-on: var(--kb-cm2-on);--kb-lvl-deep: var(--kb-cm2-deep);--kb-lvl-tint: var(--kb-cm2-tint)}.kb-title{font-family:var(--kb-font-display);font-weight:800;color:var(--kb-ink);line-height:1.12;letter-spacing:-.01em;text-wrap:balance;margin:0}.kb-title--xl{font-size:clamp(1.9rem,1.2rem + 3.4vw,3.2rem)}.kb-title--lg{font-size:clamp(1.5rem,1.1rem + 2vw,2.3rem)}.kb-title--md{font-size:clamp(1.2rem,1rem + 1.1vw,1.6rem)}.kb-sub{font-family:var(--kb-font-body);color:var(--kb-ink-soft);font-size:clamp(1rem,.95rem + .35vw,1.15rem);line-height:1.6;margin:0}.kb-eyebrow{display:inline-block;font-family:var(--kb-font-display);font-weight:800;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kb-lvl-deep, var(--kb-rose-deep))}.kb-wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.kb-wrap--narrow{max-width:860px}.kb-center{text-align:center}.kb-stack-8>*+*{margin-block-start:8px}.kb-stack-16>*+*{margin-block-start:16px}.kb-stack-24>*+*{margin-block-start:24px}.kb-round{border-radius:var(--kb-r-card);overflow:hidden}.kb-soft-shadow{box-shadow:var(--kb-shadow-soft)}.kb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kb-grid{display:grid;gap:clamp(14px,2.4vw,24px);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.kb-grid--tight{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr))}.kb-sticker{display:inline-block;background:var(--kb-white);border-radius:16px;padding:8px;box-shadow:var(--kb-shadow-soft);rotate:-2deg}.kb-sticker--r{rotate:2deg}.kb-sticker>img{display:block;border-radius:10px;max-width:100%}.kb-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--kb-font-display);font-weight:800;font-size:1.02rem;line-height:1.15;padding:14px 28px;border-radius:var(--kb-r-pill);border:0;text-decoration:none;cursor:pointer;color:var(--kb-ink);background:var(--kb-butter);transition:transform var(--kb-dur) var(--kb-ease),box-shadow var(--kb-dur) ease,background-color var(--kb-dur) ease;will-change:transform;-webkit-tap-highlight-color:transparent}.kb-pill:hover{transform:translateY(-2px)}.kb-pill:active{transform:translateY(0)}.kb-pill:focus-visible{outline:3px solid var(--kb-ink);outline-offset:3px}.kb-pill--rose{background:var(--kb-rose);color:#fff;box-shadow:var(--kb-shadow-rose)}.kb-pill--rose:hover{background:#ff2e76;box-shadow:var(--kb-shadow-lift),var(--kb-shadow-rose)}.kb-pill--ink{background:var(--kb-ink);color:#fff;box-shadow:var(--kb-shadow-soft)}.kb-pill--ghost{background:transparent;color:var(--kb-ink);box-shadow:inset 0 0 0 2px currentColor}.kb-pill--level{background:var(--kb-lvl, var(--kb-ink));color:var(--kb-lvl-on, #fff);box-shadow:var(--kb-shadow-soft)}.kb-pill--sm{padding:9px 18px;font-size:.92rem}.kb-pill--lg{padding:17px 36px;font-size:1.17rem}.kb-pill[aria-disabled=true],.kb-pill:disabled{opacity:.55;pointer-events:none}.kb-card{position:relative;background:var(--kb-white);border-radius:var(--kb-r-card);box-shadow:var(--kb-shadow-soft);transition:transform var(--kb-dur) var(--kb-ease);will-change:transform}.kb-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:var(--kb-shadow-lift);opacity:0;transition:opacity var(--kb-dur) ease;pointer-events:none}.kb-card:hover{transform:translateY(-4px)}.kb-card:hover:after{opacity:1}.kb-card--flat,.kb-card--flat:hover{transform:none}.kb-card--tint{background:var(--kb-lvl-tint, var(--kb-butter))}.kb-card__media{border-radius:calc(var(--kb-r-card) - 6px);overflow:hidden}.kb-card__media img{display:block;width:100%;transition:transform .35s ease}.kb-card:hover .kb-card__media img{transform:scale(1.03)}.kb-card__pad{padding:clamp(14px,2.2vw,20px)}.kb-card--band{border-block-start:6px solid var(--kb-lvl, var(--kb-rose))}.kb-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--kb-font-body);font-weight:800;font-size:.78rem;line-height:1;padding:6px 12px;border-radius:var(--kb-r-pill);background:var(--kb-butter);color:var(--kb-ink);white-space:nowrap}.kb-badge--new{background:var(--kb-rose-tint);color:var(--kb-rose-deep)}.kb-badge--pdf{background:var(--kb-cp-tint);color:var(--kb-ink)}.kb-badge--pod{background:var(--kb-gs-tint);color:var(--kb-gs-deep)}.kb-badge--ship{background:var(--kb-cm1-tint);color:var(--kb-cm1-deep)}.kb-badge--lvl{background:var(--kb-lvl-tint, var(--kb-butter));color:var(--kb-lvl-deep, var(--kb-ink))}.kb-badge-row{display:flex;flex-wrap:wrap;gap:8px}.kb-token{display:inline-flex;align-items:center;gap:10px;font-family:var(--kb-font-display);font-weight:800;color:var(--kb-lvl-deep, var(--kb-ink));text-decoration:none}.kb-token img{width:44px;height:44px;border-radius:50%;border:3px solid var(--kb-lvl, var(--kb-butter));background:var(--kb-white);box-shadow:var(--kb-shadow-soft)}.kb-guide{display:flex;align-items:flex-end;gap:12px;margin-block:18px}.kb-guide__img{flex:0 0 auto;width:clamp(88px,10vw,112px);height:auto;filter:drop-shadow(0 6px 12px rgba(23,50,59,.18))}.kb-guide__bubble{position:relative;background:var(--kb-white);border:2.5px solid var(--kb-lvl, var(--kb-cp));border-radius:var(--kb-r-bubble);padding:12px 16px;font-family:var(--kb-font-body);font-weight:700;font-size:.98rem;line-height:1.45;color:var(--kb-ink);box-shadow:var(--kb-shadow-soft);margin:0;max-width:46ch}.kb-guide__bubble:before{content:"";position:absolute;left:-9px;bottom:18px;width:14px;height:14px;background:inherit;border-left:2.5px solid var(--kb-lvl, var(--kb-cp));border-bottom:2.5px solid var(--kb-lvl, var(--kb-cp));border-bottom-left-radius:4px;transform:rotate(45deg)}.kb-guide__name{color:var(--kb-lvl-deep, var(--kb-ink));font-weight:800}@media(max-width:480px){.kb-guide{gap:8px}.kb-guide__img{width:80px}}.kb-skin .product-card{background:var(--kb-white);border-radius:var(--kb-r-card);padding:10px;box-shadow:var(--kb-shadow-soft);transition:transform var(--kb-dur) var(--kb-ease),box-shadow var(--kb-dur) ease}.kb-skin .product-card:hover{transform:translateY(-4px);box-shadow:var(--kb-shadow-lift)}.kb-skin .product-card .product-card__image-wrapper,.kb-skin .product-card .card-gallery{border-radius:calc(var(--kb-r-card) - 8px);overflow:hidden}.kb-skin .product-card img{transition:transform .35s ease}.kb-skin .product-card:hover img{transform:scale(1.03)}.kb-skin .product-card__title,.kb-skin .card__title{font-family:var(--kb-font-display);font-weight:800;color:var(--kb-ink)}.kb-skin .button:not(.button-unstyled){border-radius:var(--kb-r-pill);font-family:var(--kb-font-display);font-weight:800;transition:transform var(--kb-dur) var(--kb-ease),box-shadow var(--kb-dur) ease}.kb-skin .button:not(.button-unstyled):hover{transform:translateY(-2px)}.kb-skin h1,.kb-skin h2,.kb-skin h3{font-family:var(--kb-font-display);font-weight:800}@media(prefers-reduced-motion:reduce){.kb-pill,.kb-card,.kb-card:after,.kb-card__media img,.kb-skin .product-card,.kb-skin .product-card img,.kb-skin .button:not(.button-unstyled){transition:none!important}.kb-pill:hover,.kb-card:hover,.kb-skin .product-card:hover,.kb-skin .button:not(.button-unstyled):hover{transform:none!important}.kb-card:hover .kb-card__media img,.kb-skin .product-card:hover img{transform:none!important}}.product-details .text-block h1{font-family:var(--kb-font-display)!important;font-weight:800!important;color:var(--kb-ink)!important;line-height:1.14;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.65rem,1.25rem + 1.6vw,2.3rem)}.product-details .price{font-family:var(--kb-font-display);font-size:clamp(1.5rem,1.25rem + 1vw,1.95rem)!important;font-weight:800!important;color:var(--kb-rose-deep)!important;line-height:1.05}.product-details .compare-at-price{font-size:.58em;color:var(--kb-ink-soft)!important;font-weight:700!important}.product-details .add-to-cart-button.button{width:100%}.product-details .add-to-cart-button.button,.sticky-add-to-cart__button.add-to-cart-button.button{background:var(--kb-rose)!important;border-color:var(--kb-rose)!important;color:#fff!important;border-radius:var(--kb-r-pill)!important;font-family:var(--kb-font-display)!important;font-weight:800!important;font-size:1.15rem;min-height:56px;box-shadow:var(--kb-shadow-rose);transition:transform var(--kb-dur) var(--kb-ease),box-shadow var(--kb-dur) ease,background-color var(--kb-dur) ease}.product-details .add-to-cart-button.button:hover,.sticky-add-to-cart__button.add-to-cart-button.button:hover{background:#ff2e76!important;border-color:#ff2e76!important;color:#fff!important;transform:translateY(-2px);box-shadow:var(--kb-shadow-lift),var(--kb-shadow-rose)}.product-details .add-to-cart-button.button:focus-visible{outline:3px solid var(--kb-ink);outline-offset:3px}.product-details .kb-fiche__badges{margin-block:14px 2px}.product-details .kb-fiche__badges .kb-badge svg{flex:0 0 auto}.product-details .kb-guide{margin-block:16px 4px}.product-details .text-block.rte{font-family:var(--kb-font-body);font-size:1.02rem;line-height:1.75;color:var(--kb-ink);max-width:62ch;margin-block-start:14px;padding-block-start:22px;border-block-start:1.5px solid var(--kb-butter)}.product-details .text-block.rte>*+*{margin-block-start:.85em}.product-details .text-block.rte h2,.product-details .text-block.rte h3,.product-details .text-block.rte h4{font-family:var(--kb-font-display)!important;font-weight:800!important;color:var(--kb-ink)!important;line-height:1.22;text-wrap:balance}.product-details .text-block.rte h2{font-size:1.34rem;margin-block-start:1.6em}.product-details .text-block.rte h3{font-size:1.14rem;margin-block-start:1.45em}.product-details .text-block.rte h4{font-size:1.02rem;margin-block-start:1.3em}.product-details .text-block.rte ul,.product-details .text-block.rte ol{padding-inline-start:1.3em}.product-details .text-block.rte li{margin-block-start:.45em}.product-details .text-block.rte li::marker{color:var(--kb-rose)}.product-details .text-block.rte a{color:var(--kb-rose-deep);text-underline-offset:2px}.product-details .text-block.rte strong{font-weight:800}.product-information .slideshow-controls__thumbnails{gap:8px;padding-block:8px 2px}.product-information .slideshow-controls__thumbnail{border-radius:12px;border:2px solid transparent;background:var(--kb-white);opacity:.72;transition:opacity var(--kb-dur) ease,border-color var(--kb-dur) ease,transform var(--kb-dur) var(--kb-ease)}.product-information .slideshow-controls__thumbnail img{border-radius:9px}.product-information .slideshow-controls__thumbnail:hover{opacity:1;transform:translateY(-2px)}.product-information .slideshow-controls__thumbnail[aria-selected=true]{opacity:1;border-color:var(--kb-ink);outline:none;box-shadow:var(--kb-shadow-soft)}.product-information .slideshow-controls__thumbnail:focus-visible{outline:3px solid var(--kb-ink);outline-offset:2px}.product-information .slideshow-arrows .slideshow-control{border-radius:50%}@media(prefers-reduced-motion:reduce){.product-details .add-to-cart-button.button,.sticky-add-to-cart__button.add-to-cart-button.button,.product-information .slideshow-controls__thumbnail{transition:none!important}.product-details .add-to-cart-button.button:hover,.sticky-add-to-cart__button.add-to-cart-button.button:hover,.product-information .slideshow-controls__thumbnail:hover{transform:none!important}}.kb-hero{position:relative;overflow:clip;background:radial-gradient(1100px 430px at 50% -90px,#fff1d0,#fff1d000 62%),linear-gradient(180deg,var(--kb-cream) 0%,var(--kb-butter) 100%)}.kb-hero__in{max-width:1200px;margin-inline:auto;padding:clamp(26px,4vw,44px) clamp(16px,4vw,32px) clamp(38px,5.4vw,60px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(13px,1.8vw,17px)}.kb-hero h1{font-family:var(--kb-font-display)!important;font-weight:800!important;color:var(--kb-ink)!important;max-width:18ch;margin:0}.kb-hero .kb-sub{max-width:54ch}@media(min-width:1000px){.kb-hero h1{max-width:none}}.kb-hero .kb-eyebrow{color:var(--kb-rose-deep)}.kb-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.kb-hero__badges{justify-content:center;row-gap:8px}.kb-hero__scene{margin:clamp(12px,1.8vw,18px) 0 0;width:100%}.kb-hero__scene img{display:block;width:100%;height:auto;border-radius:clamp(16px,2.2vw,24px);border:clamp(5px,.7vw,8px) solid var(--kb-white);box-shadow:0 8px 18px #17323b14,0 42px 84px -30px #17323b5c}@keyframes kb-pop{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.kb-hero__pop{animation:kb-pop .55s var(--kb-ease) both;animation-delay:var(--kb-d, 0s)}body.kb-skin h1,body.kb-skin h2,body.kb-skin h3{font-family:var(--kb-font-display)!important;font-weight:800!important;letter-spacing:-.01em}body.kb-skin .kb-mq__track{font-family:var(--kb-font-body);font-weight:800}body.kb-skin .kb-gamme,body.kb-skin .kb-liv{border-radius:var(--kb-r-card);box-shadow:var(--kb-shadow-soft);transition:transform var(--kb-dur) var(--kb-ease),box-shadow var(--kb-dur) ease}body.kb-skin .kb-gamme:hover,body.kb-skin .kb-liv:hover{transform:translateY(-5px);box-shadow:var(--kb-shadow-lift)}body.kb-skin .kb-monde{border-radius:var(--kb-r-card)}body.kb-skin .kb-faq details{border-radius:var(--kb-r-bubble);border-color:#17323b14;box-shadow:var(--kb-shadow-soft)}body.kb-skin .kb-faq summary{font-family:var(--kb-font-display);font-weight:800}body.kb-skin .kb-rea__card{border-radius:var(--kb-r-bubble)}body.kb-skin .kb2-hero__in{padding-block:clamp(44px,6vw,56px)}body.kb-skin .kb-gammes{padding-top:clamp(46px,6vw,62px)}body.kb-skin .kb-vitrine__in,body.kb-skin .kb-mondes__in,body.kb-skin .kb-faq__in{padding-block:clamp(46px,6vw,62px)}body.kb-skin .kb-btn:focus-visible{outline:3px solid var(--kb-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.kb-hero__pop{animation:none}body.kb-skin .kb-gamme,body.kb-skin .kb-liv{transition:none}body.kb-skin .kb-gamme:hover,body.kb-skin .kb-liv:hover{transform:none}}@media(max-width:749px){.kb-skin .product-information .product-media-container.constrain-height{max-height:52vh!important;--media-fit: contain}.kb-skin .product-information .product-media-container.constrain-height .product-media img{object-fit:contain!important}}.kb-gamme img{display:block;margin-inline:auto;margin-bottom:12px}.kb-gamme b,.kb-gamme small{text-align:center}.kb-skin h1,.kb-skin h2,.kb-skin h3,.kb-skin h4,.kb-skin .h1,.kb-skin .h2,.kb-skin .h3,.kb-skin .h4{font-family:var(--kb-font-display)!important;font-weight:800!important;letter-spacing:-.01em}.kb-skin .shopify-section:has(.announcement-bar) .section-background{background:#0d4c5c!important}.kb-skin .announcement-bar{background:#0d4c5c!important;color:#eaf4f6!important}.kb-skin .announcement-bar p,.kb-skin .announcement-bar .announcement-bar__slides,.kb-skin .announcement-bar a{color:#eaf4f6!important;font-family:var(--kb-font-body, "Nunito", sans-serif);font-weight:800;letter-spacing:.015em}.kb-skin .announcement-bar button,.kb-skin .announcement-bar .svg-wrapper,.kb-skin .announcement-bar svg{color:#ffd24f!important}.kb-skin header-component,.kb-skin .header-section .section-background{background-color:var(--kb-cream, #FFFDF8)}.kb-skin #header-component,.kb-skin header.header{box-shadow:0 1px #17323b0f,0 10px 24px -18px #17323b59}.kb-skin .header .menu-list__link,.kb-skin .header nav a{font-family:var(--kb-font-body, "Nunito", sans-serif);font-weight:800;color:var(--kb-ink, #17323B)!important}.kb-skin .header .menu-list__link>span,.kb-skin .header nav a>span{background-image:linear-gradient(0deg,#f4b942,#f4b942);background-repeat:no-repeat;background-size:0% 3px;background-position:left calc(100% - 1px);transition:background-size .22s ease;border-radius:2px;padding-bottom:2px}.kb-skin .header .menu-list__link:hover>span,.kb-skin .header nav a:hover>span,.kb-skin .header .menu-list__link:focus-visible>span,.kb-skin .header nav a:focus-visible>span{background-size:100% 3px}.kb-skin .header-actions__action,.kb-skin .header-actions__action svg{color:var(--kb-ink, #17323B)}.kb-skin .cart-bubble{background:var(--kb-rose, #FF4081)}.kb-skin .cart-bubble__background{background:var(--kb-rose, #FF4081)!important;fill:var(--kb-rose, #FF4081)}.kb-skin .cart-bubble__text{color:#fff!important;font-weight:800}.kb-skin .page-wrapper>footer{position:relative;background:radial-gradient(1100px 380px at 12% 0%,rgba(255,210,63,.1),transparent 62%),radial-gradient(900px 340px at 88% 4%,rgba(255,64,129,.09),transparent 62%),#0d4c5c;color:#eaf4f6}.kb-skin .page-wrapper>footer:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#1e8fa6 0 15.2%,#ffd23f 18.1% 32%,#ff8a00 34.8% 48.6%,#7b61ff 51.4% 65.2%,#36b24a 68% 81.9%,#3e82e8 84.8% 100%);pointer-events:none;z-index:1}.kb-skin .page-wrapper>footer .section-background{background:transparent!important}.kb-skin .page-wrapper>footer .section{background:transparent}.kb-skin .page-wrapper>footer h2,.kb-skin .page-wrapper>footer .h4,.kb-skin .page-wrapper>footer .email-signup__heading{color:#fff!important;font-family:var(--kb-font-display)!important;font-weight:800!important}.kb-skin .page-wrapper>footer p{color:#eaf4f6d1}.kb-skin .page-wrapper>footer a{color:#eaf4f6e0}.kb-skin .page-wrapper>footer a:hover{color:#ffe388}.kb-skin .page-wrapper>footer .footer-content .text-block strong{display:block;margin-bottom:10px;padding-bottom:8px;font-family:var(--kb-font-display);font-weight:800;font-size:.8rem;letter-spacing:.13em;text-transform:uppercase;color:#ffd24f;position:relative}.kb-skin .page-wrapper>footer .footer-content .text-block strong:after{content:"";position:absolute;left:0;bottom:0;width:26px;height:2px;border-radius:2px;background:currentColor;opacity:.55}.kb-skin .page-wrapper>footer .footer-content .text-block a{display:inline-block;padding:6px 0;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .15s ease,transform .15s ease}.kb-skin .page-wrapper>footer .footer-content .text-block a:hover{transform:translate(3px);text-decoration:none}@media screen and (min-width:990px){.kb-skin .page-wrapper>footer .footer-content{grid-template-columns:1.5fr .9fr 1.1fr!important;column-gap:48px}}.kb-skin .page-wrapper>footer .email-signup__input{background:#fffdf8!important;color:#17323b!important;border-color:transparent!important;border-radius:999px!important}.kb-skin .page-wrapper>footer .email-signup__input::placeholder{color:#5e7177}.kb-skin .page-wrapper>footer .email-signup__button{color:#0d4c5c!important}.kb-skin .page-wrapper>footer .field__label,.kb-skin .page-wrapper>footer label{color:#eaf4f6d1}.kb-skin .page-wrapper>footer .utilities,.kb-skin .page-wrapper>footer .footer-utilities__text{color:#eaf4f6c7;font-size:.84rem}.kb-skin .page-wrapper>footer .utilities{border-top:0;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 8%,rgba(255,255,255,.2) 92%,transparent);background-size:100% 1px;background-repeat:no-repeat;background-position:top left}.kb-skin .page-wrapper>footer .policy-list-trigger{color:#eaf4f6e0;font-weight:700}.kb-skin .page-wrapper>footer .social-icons__icon-wrapper{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:999px;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.kb-skin .page-wrapper>footer .social-icons__icon-wrapper:hover{transform:translateY(-2px);background:#ffffff29;border-color:#ffd66eb3}.kb-skin .page-wrapper>footer .social-icons__icon-wrapper svg{color:#eaf4f6}.kb-skin .page-wrapper>footer hr,.kb-skin .page-wrapper>footer .divider{border-color:#ffffff24}.kb-skin .facets--horizontal,.kb-skin .facets-controls-wrapper{font-family:var(--kb-font-body, "Nunito", sans-serif)}.kb-skin .facets summary,.kb-skin .facets-toggle__button{font-weight:800;color:var(--kb-ink, #17323B)}.kb-skin .facets summary{border:1.5px solid rgba(23,50,59,.16);border-radius:999px;padding:8px 16px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.kb-skin .facets summary:hover{border-color:#f4b942;box-shadow:0 6px 14px -8px #17323b40}.kb-skin .facets__panel{border-radius:18px;box-shadow:var(--kb-shadow-lift, 0 24px 44px -16px rgba(23, 50, 59, .3))}.kb-skin .results-count,.kb-skin .sorting-filter__label{color:var(--kb-ink-soft, #4A626B);font-weight:700}.kb-skin .product-grid .product-card{padding:12px}.kb-skin .product-card__title,.kb-skin .product-card .card__title{font-size:1.02rem;line-height:1.3}.kb-skin .product-card .price,.kb-skin .product-card product-price{font-size:1.05rem}.kb-skin .main-collection-grid{row-gap:8px}.kb-skin .cart-page .cart-title{color:var(--kb-ink, #17323B)}.kb-skin .cart-page__items{background:#fff;border-radius:var(--kb-r-card, 22px);box-shadow:var(--kb-shadow-soft, 0 12px 28px -14px rgba(23, 50, 59, .22));padding:clamp(14px,2.4vw,26px)}.kb-skin .cart-page .cart-items-component img{border-radius:12px}.kb-skin .cart-page__summary>*{background:#fff!important;border-radius:var(--kb-r-card, 22px);box-shadow:var(--kb-shadow-soft, 0 12px 28px -14px rgba(23, 50, 59, .22))}.kb-skin .cart-page .cart-totals__total-label,.kb-skin .cart-page .cart-totals__total-value{font-family:var(--kb-font-display);font-weight:800;font-size:1.18rem;color:var(--kb-ink, #17323B)}.kb-skin .cart-page .cart-totals__tax-note{color:var(--kb-ink-soft, #4A626B)}.kb-skin .cart__checkout-button.button{background:var(--kb-rose, #FF4081)!important;border-color:var(--kb-rose, #FF4081)!important;color:#fff!important;font-family:var(--kb-font-display)!important;font-weight:800!important;font-size:1.1rem;padding-block:16px;border-radius:999px!important;box-shadow:0 4px 10px #c2185b24,0 16px 32px -12px #ff408173;transition:transform .18s var(--kb-ease, ease),box-shadow .18s ease,background-color .18s ease}.kb-skin .cart__checkout-button.button:hover{background:#ff2e76!important;transform:translateY(-2px)}.kb-skin .cart-page quantity-selector-component,.kb-skin .cart-page .quantity-selector{border-radius:999px;background:var(--kb-butter, #FFF6E5)}.kb-skin .cart-page--empty h2{color:var(--kb-ink, #17323B)}.kb-skin .shopify-policy__container{max-width:720px;padding-block:24px 64px}.kb-skin .shopify-policy__title h1{color:var(--kb-ink, #17323B)}.kb-skin .shopify-policy__body{font-family:var(--kb-font-body, "Nunito", sans-serif);font-size:1.04rem;line-height:1.78;color:#33474e}.kb-skin .shopify-policy__body p{margin-bottom:16px}.kb-skin .shopify-policy__body strong{color:var(--kb-ink, #17323B)}.kb-skin .shopify-policy__body a{color:#15616d;font-weight:700}.kb-skin .page-width-content .rte,.kb-skin .main-page .rte{line-height:1.75}.kb-skin .page-width-content .rte a{color:#15616d;font-weight:700}@media(prefers-reduced-motion:reduce){.kb-skin .header .menu-list__link>span{transition:none!important}.kb-skin .cart__checkout-button.button,.kb-skin .page-wrapper>footer .social-icons__icon-wrapper,.kb-skin .page-wrapper>footer .footer-content .text-block a{transition:none!important}.kb-skin .cart__checkout-button.button:hover,.kb-skin .page-wrapper>footer .social-icons__icon-wrapper:hover,.kb-skin .page-wrapper>footer .footer-content .text-block a:hover{transform:none!important}}#shopify-pc__banner{background:var(--kb-cream, #FFFDF8)!important;color:var(--kb-ink, #17323B)!important;border:1px solid rgba(23,50,59,.12)!important;border-radius:18px!important;box-shadow:0 10px 24px #17323b1a,0 30px 60px -24px #17323b59!important;font-family:var(--kb-font-body, "Nunito", sans-serif)!important}#shopify-pc__banner .shopify-pc__banner__dialog{background:transparent!important;color:inherit!important}#shopify-pc__banner h2,#shopify-pc__banner .shopify-pc__banner__title{font-family:var(--kb-font-display, "Baloo 2", sans-serif)!important;font-weight:800!important;color:var(--kb-ink, #17323B)!important}#shopify-pc__banner p,#shopify-pc__banner .shopify-pc__banner__body{color:var(--kb-ink-soft, #4A626B)!important;line-height:1.55!important}#shopify-pc__banner button{font-family:var(--kb-font-body, "Nunito", sans-serif)!important;font-weight:800!important;border-radius:999px!important;transition:transform .15s ease,background-color .15s ease,color .15s ease}#shopify-pc__banner #shopify-pc__banner__btn-accept{background:var(--kb-rose-deep, #C2185B)!important;border:2px solid var(--kb-rose-deep, #C2185B)!important;color:#fff!important}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover{transform:translateY(-1px)}#shopify-pc__banner #shopify-pc__banner__btn-decline{background:#fff!important;border:2px solid rgba(23,50,59,.35)!important;color:var(--kb-ink, #17323B)!important}#shopify-pc__banner #shopify-pc__banner__btn-decline:hover{border-color:var(--kb-ink, #17323B)!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{background:transparent!important;border:none!important;color:var(--kb-ink-soft, #4A626B)!important;text-decoration:underline!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:hover{color:var(--kb-ink, #17323B)!important}#shopify-pc__prefs__dialog h2,#shopify-pc__prefs__dialog h3{font-family:var(--kb-font-display, "Baloo 2", sans-serif)!important;color:var(--kb-ink, #17323B)!important}#shopify-pc__prefs__dialog button[id*=save],#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline{border-radius:999px!important;font-family:var(--kb-font-body, "Nunito", sans-serif)!important;font-weight:800!important}.kb-skin .cart-items__remove.button,.kb-skin .cart-items__remove{background:transparent!important;border:1px solid rgba(23,50,59,.18)!important;color:var(--kb-ink-soft, #4A626B)!important;box-shadow:none!important}.kb-skin .cart-items__remove:hover,.kb-skin .cart-items__remove:focus-visible{background:#17323b0f!important;color:var(--kb-ink, #17323B)!important;border-color:#17323b59!important}.kb-skin .cart-items__remove svg{color:currentColor!important}@media(max-width:749px){.kb-skin .cart-items__unit-price-wrapper{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kb-brand-bundle.css.map */
