:root{--kjg-chip-size-desktop: 64px;--kjg-chip-size-mobile: 52px;--kjg-sticky-top: 60px;--kjg-slider-height: 110px;--kjg-brand: #5A2D48;--kjg-brand-text: #ffffff}.kjg-page{font-family:var(--font-body-family, inherit);color:var(--color-base-text, #121212)}.kjg-hero{text-align:center;padding-left:24px;padding-right:24px}.kjg-hero__inner{max-width:720px;margin:0 auto}.kjg-hero__heading{font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 600);font-size:clamp(1.8rem,5vw,3.5rem);letter-spacing:.01em;line-height:1.15;margin:0 0 12px}.kjg-subheading-gold{font-family:var(--font-body-family, inherit);font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--kjg-brand);margin:0 0 20px}.kjg-hero__body{font-family:var(--font-body-family, inherit);font-size:1.3rem;line-height:1.7;opacity:.85;margin:0 auto;max-width:560px}.kjg-divider{width:48px;height:2px;background:var(--kjg-brand);margin:20px auto;border-radius:1px}.kjg-slider-wrap{position:fixed;top:var(--kjg-sticky-top, 60px);left:0;right:0;z-index:100;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 2px 10px #0000000f}.kjg-slider-spacer{height:var(--kjg-slider-height, 110px)}.kjg-slider{display:flex;gap:4px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:10px 12px;max-width:1200px;margin:0 auto;justify-content:center}.kjg-slider::-webkit-scrollbar{display:none}.kjg-chip{display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:6px 8px;border-radius:12px;transition:background .2s ease,transform .15s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent}.kjg-chip:hover{background:#b8973a14}.kjg-chip.is-active{background:#b8973a1f}.kjg-chip.is-active .kjg-chip__name{color:var(--kjg-brand)}.kjg-chip__img-wrap{width:var(--kjg-chip-size-desktop, 64px);height:var(--kjg-chip-size-desktop, 64px);border-radius:50%;overflow:hidden;border:2px solid transparent;transition:border-color .2s ease;flex-shrink:0}.kjg-chip.is-active .kjg-chip__img-wrap{border-color:var(--kjg-brand)}.kjg-chip__img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.kjg-chip__img-placeholder{width:100%;height:100%;background:#f0ebe8;display:flex;align-items:center;justify-content:center;color:var(--kjg-brand)}.kjg-chip__img-placeholder svg{width:50%;height:50%}.kjg-chip__labels{display:flex;flex-direction:column;align-items:center;gap:1px}.kjg-chip__symptom{font-family:var(--font-body-family, inherit);font-size:.62rem;line-height:1.3;color:var(--color-base-text, #121212);opacity:.65;text-align:center;max-width:88px}.kjg-chip__name{font-family:var(--font-body-family, inherit);font-size:.68rem;font-weight:600;color:var(--color-base-text, #121212);text-align:center;max-width:88px;transition:color .2s}.kjg-collection-block{padding:64px 24px}.kjg-collection-block__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:40px}.kjg-collection-block__text{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:680px;gap:0}.kjg-eyebrow--section{font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 600);font-size:clamp(1.5rem,4vw,2.8rem);line-height:1.15;color:var(--color-base-text, #121212);margin:0 0 24px}.kjg-collection-block__heading{font-family:var(--font-body-family, inherit);font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--kjg-brand);margin:0 0 18px}.kjg-collection-block__subtitle{font-family:var(--font-body-family, inherit);font-style:italic;font-size:1.2rem;color:var(--color-base-text, #121212);opacity:.68;margin:0 0 16px}.kjg-collection-block__body{font-family:var(--font-body-family, inherit);font-size:1.25rem;line-height:1.78;color:var(--color-base-text, #121212);opacity:.85;margin:0}.kjg-keywords{font-family:var(--font-body-family, inherit);font-size:.82rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--kjg-brand);margin:16px 0 0}.kjg-eyebrow{font-family:var(--font-body-family, inherit);font-size:.72rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--kjg-brand);margin:0 0 8px}.kjg-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:860px}@media(max-width:700px){.kjg-product-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:360px){.kjg-product-grid{grid-template-columns:1fr}}.kjg-product-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px;transition:transform .2s ease}@media(hover:hover){.kjg-product-card:hover{transform:translateY(-3px)}}.kjg-product-card__img-wrap{position:relative;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#f5f0ee}.kjg-product-card__img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}@media(hover:hover){.kjg-product-card:hover .kjg-product-card__img-wrap img{transform:scale(1.04)}}.kjg-product-card__img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccc}.kjg-badge{position:absolute;top:7px;left:7px;background:var(--kjg-brand);color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.1em;padding:3px 6px;border-radius:3px}.kjg-product-card__info{display:flex;flex-direction:column;gap:2px;padding:0 2px}.kjg-product-card__stone{font-family:var(--font-body-family, inherit);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kjg-brand);margin:0}.kjg-product-card__title{font-family:var(--font-body-family, inherit);font-size:1.2rem;font-weight:500;color:var(--color-base-text, #121212);margin:0;line-height:1.3}.kjg-product-card__price{font-family:var(--font-body-family, inherit);font-size:1.1rem;color:var(--color-base-text, #121212);margin:0;display:flex;gap:5px;align-items:baseline;flex-wrap:wrap}.kjg-price--compare{text-decoration:line-through;opacity:.6;font-size:1rem}.kjg-price--current{font-weight:600}.kjg-cta-wrap{display:flex;justify-content:center}.kjg-btn{display:inline-block;padding:13px 30px;border-radius:4px;font-family:var(--font-body-family, inherit);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.kjg-btn--outline{border:2px solid var(--kjg-brand);color:var(--kjg-brand-text);background:var(--kjg-brand)}.kjg-btn--outline:hover{background:transparent;color:var(--kjg-brand)}.kjg-btn--solid-white{background:var(--kjg-brand);color:#fff;border:2px solid var(--kjg-brand)}.kjg-btn--solid-white:hover{background:transparent;color:var(--kjg-brand)}.kjg-social-proof{text-align:center}.kjg-social-proof__bg{position:relative;background-size:cover;background-position:center;padding:80px 24px}.kjg-social-proof__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.kjg-social-proof__content{position:relative;z-index:1;max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff}.kjg-social-proof__plain{padding:64px 24px;max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.kjg-social-proof__heading{font-family:var(--font-heading-family, inherit);font-size:clamp(1.3rem,3vw,2rem);font-weight:600;line-height:1.2;margin:0}.kjg-social-proof__body{font-family:var(--font-body-family, inherit);font-size:.95rem;opacity:.85;margin:0}@media(max-width:768px){.kjg-chip__img-wrap{width:var(--kjg-chip-size-mobile, 52px);height:var(--kjg-chip-size-mobile, 52px)}.kjg-slider{justify-content:flex-start;padding:8px 12px}.kjg-collection-block{padding:44px 16px}.kjg-hero{padding-left:16px;padding-right:16px}.kjg-eyebrow--section{font-size:clamp(1.25rem,6vw,1.8rem)}.kjg-social-proof__bg{padding:56px 16px}.kjg-social-proof__plain{padding:48px 16px}.kjg-cta-wrap{justify-content:stretch}.kjg-btn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/kies-jouw-gevoel.css.map */
