html:root{--il-heading: calc(clamp(1.625rem, 1.25rem + 1.45vw, 2.375rem) * var(--heading-mult, 1));--il-border: var(--il-brand-border, #ded5cb)}html .main-content :is(h1,h2,h3,h4){letter-spacing:-.02em}html .main-content :is(.geckio-collist__heading,.geckio-collgrid__heading,.geckio-imgtext__heading,.geckio-multicol__heading,.geckio-faq__heading),html .innolight-reviews .innolight-reviews__header h2{font-size:var(--il-heading);font-weight:500;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}html .main-content .eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.6}html .main-content :is(.geckio-collist__intro,.geckio-collgrid__intro,.geckio-imgtext__body,.geckio-multicol__intro){font-size:var(--font-size-body, 1rem);line-height:1.75}html .main-content .btn{font-size:var(--font-size-small, .875rem);line-height:1.35;min-height:48px;padding:13px 24px;box-shadow:none}html .main-content .btn--text{min-height:44px;padding-inline:0}html .geckio-hero--layout-fuld-baggrund .geckio-hero__inner{width:100%;max-width:var(--container);margin-inline:auto;padding:clamp(64px,7vw,104px) var(--gutter)}html .geckio-hero--layout-fuld-baggrund .geckio-hero--align-start .geckio-hero__inner{justify-content:flex-start}html .geckio-hero--layout-fuld-baggrund .geckio-hero--align-end .geckio-hero__inner{justify-content:flex-end}html .geckio-hero--layout-fuld-baggrund .geckio-hero__content{width:100%;gap:22px}html .geckio-hero--layout-fuld-baggrund .geckio-hero--w-normal .geckio-hero__content{max-width:650px}html .geckio-hero--layout-fuld-baggrund .geckio-hero--h-md .geckio-hero__headline{font-size:calc(clamp(2rem,1.25rem + 2.6vw,3.25rem) * var(--heading-mult,1));line-height:1.15;letter-spacing:-.03em;font-weight:500;text-wrap:balance}html .geckio-hero--layout-fuld-baggrund .geckio-hero__body{font-size:var(--fs-lead,1.125rem);line-height:1.7;max-width:46ch}html .geckio-hero--layout-fuld-baggrund .geckio-hero__actions{align-items:center;gap:14px 28px;margin-top:6px}html .geckio-hero--layout-fuld-baggrund .geckio-hero__secondary{min-height:48px;font-size:var(--font-size-small,.875rem);font-weight:500}html .geckio-hero--layout-fuld-baggrund .geckio-hero--light .geckio-hero__secondary:hover{color:var(--hero-body,#fff)}html .geckio-hero--layout-fuld-baggrund .geckio-hero--align-start.geckio-hero--light .geckio-hero__bg:after{background:linear-gradient(90deg,color-mix(in srgb,var(--ov-color,var(--ink)) 35%,transparent),transparent 85%)}html .geckio-collist .geckio-collist__inner{min-width:0;gap:28px}html .geckio-collist .geckio-collist__head{gap:8px}html .geckio-collist .geckio-collist__grid{min-width:0;gap:24px}html .geckio-collist .geckio-collist__card{min-width:0}html .geckio-collist--below .geckio-collist__link{border:0;border-radius:0;background:transparent}html .geckio-collist--below .geckio-collist__link:hover{transform:none;box-shadow:none}html .geckio-collist--below .geckio-collist__media{border-radius:var(--radius,12px)}html .geckio-collist--below .geckio-collist__body{padding:18px 0 2px}html .geckio-collist .geckio-collist__title{font-size:calc(1.125rem * var(--heading-mult,1));font-weight:500;line-height:1.4;letter-spacing:-.015em}html .geckio-collist .geckio-collist__arrow{width:36px;height:36px;background:transparent;border:1px solid var(--sc-border)}html .geckio-collist .geckio-collist__link:focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px;box-shadow:none;border-radius:var(--radius)}html .main-content .geckio-card{border-radius:var(--radius,12px);border-color:var(--sc-border,var(--il-border));box-shadow:none}html .main-content .geckio-card:hover{transform:none;box-shadow:none;border-color:var(--sc-accent,var(--accent))}html .main-content .geckio-card:focus-within{outline:2px solid var(--sc-accent,var(--accent));outline-offset:3px;box-shadow:none}html .main-content .geckio-card__body{padding:20px;gap:9px}html .main-content .geckio-card__title{font-size:var(--font-size-body,1rem);font-weight:500;line-height:1.45;letter-spacing:-.015em;min-height:2.9em}html .main-content .innolight-card-context{display:block;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.07em;color:var(--sc-accent,var(--accent));text-transform:uppercase}html .main-content .geckio-card__price{padding-top:10px}html .main-content .geckio-card__price .geckio-price__now{font-weight:600}html .main-content .innolight-card-action{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:14px;margin-top:5px;border-top:1px solid var(--sc-border,var(--il-border));color:var(--sc-text,var(--ink));font-size:13px;line-height:1.5}html .main-content .innolight-card-action .icon{width:16px;height:16px}html .geckio-collgrid .geckio-collgrid__inner{gap:30px}html .geckio-collgrid .geckio-collgrid__headings{gap:8px}html .geckio-imgtext .geckio-imgtext__grid{--il-iwt-gap: clamp(32px,5vw,64px)}html .geckio-imgtext .geckio-imgtext__content{gap:18px}html .geckio-imgtext .geckio-imgtext__body{max-width:46ch}html .geckio-imgtext .geckio-imgtext__body p{color:inherit}html .geckio-imgtext .geckio-imgtext__heading{max-width:24ch}html .geckio-imgtext .geckio-imgtext__media{border-radius:var(--radius,12px)}html .geckio-imgtext .geckio-imgtext__features{gap:0;margin-top:0}html .geckio-imgtext .geckio-imgtext__feature{padding-block:12px;border-bottom:1px solid var(--sc-border,var(--il-border));align-items:flex-start;font-size:14px;line-height:1.55}html .geckio-imgtext .geckio-imgtext__feature-icon{width:24px;height:24px;border-radius:0;background:transparent}html .geckio-imgtext .geckio-imgtext__ctas{margin-top:6px}html .geckio-multicol--shape-none.geckio-multicol--layout-gitter .geckio-multicol__grid{gap:32px}html .geckio-multicol--shape-none .geckio-multicol__item{gap:20px}html .geckio-multicol--shape-none .geckio-multicol__icon{width:44px;height:44px;background:transparent;border:1px solid var(--sc-border,var(--il-border));border-radius:10px}html .geckio-multicol--shape-none .geckio-multicol__title{font-size:calc(1.0625rem * var(--heading-mult,1));line-height:1.45;letter-spacing:-.015em;font-weight:500}html .geckio-multicol--shape-none .geckio-multicol__text{font-size:var(--font-size-small,.875rem);line-height:1.75}html .innolight-reviews .innolight-reviews__header{display:grid;gap:8px;margin-bottom:28px}html .innolight-reviews .innolight-reviews__rail{align-items:stretch;min-width:0}html .innolight-reviews .innolight-reviews__card{display:flex;flex-direction:column;border-radius:var(--radius,12px);padding:26px;min-width:0}html .innolight-reviews .innolight-reviews__card h3{font-size:17px;font-weight:500;line-height:1.5;letter-spacing:-.015em}html .innolight-reviews .innolight-reviews__name{margin-top:auto;padding-top:24px;font-size:13px}html .innolight-reviews .innolight-reviews__card summary{min-height:44px;margin-block:6px;display:flex;align-items:center}html .innolight-reviews .innolight-reviews__card details[open] summary{font-weight:600}html .innolight-reviews .innolight-reviews__rail:focus-visible{outline:2px solid var(--accent);outline-offset:4px}html .geckio-faq summary{font-weight:500;line-height:1.5;letter-spacing:0}html .geckio-faq .rte{font-size:var(--font-size-small,.875rem);line-height:1.8}html .geckio-pdp{--ink: var(--il-ink,#24221f);--iris: var(--il-accent,#7a5f45);--lav: var(--il-accent,#7a5f45);--lav-soft: var(--il-soft,#e8ddd1);--mist: var(--il-mist,#f4efe9);--lilac: var(--il-soft,#e8ddd1);--bg: var(--il-bg,#fff);--surface: var(--il-surface,#fff);--line: var(--il-border);--muted: var(--il-muted,#6a625b)}html .geckio-pdp .title{font-size:calc(clamp(1.625rem,1.25rem + 1.5vw,2.375rem) * var(--heading-mult,1));font-weight:500;line-height:1.2;letter-spacing:-.025em}html .geckio-pdp .hook{font-size:calc(1.0625rem * var(--body-scale,1));line-height:1.5;font-weight:500;letter-spacing:0}html .geckio-pdp .sub{font-size:var(--font-size-small,.875rem);line-height:1.75}html .geckio-pdp .buybox .usps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html .geckio-pdp .buybox .usp{align-items:flex-start;gap:9px;min-width:0;font-size:var(--font-size-small,.875rem);line-height:1.55}html .geckio-pdp .buybox .usp .i{width:28px;height:28px;flex:0 0 28px;border-radius:8px}html .geckio-pdp .buybox .usp .i :is(svg,.icon--custom){width:17px;height:17px}html .geckio-pdp .main,html .geckio-pdp .mainslide{background:var(--surface);border-radius:var(--radius,12px)}html .geckio-pdp .main--carousel{background:none}html .geckio-pdp .main-img{object-fit:contain}html .geckio-pdp .cta{min-height:54px;border-radius:var(--btn-radius,8px);font-size:var(--font-size-body,1rem)}html .geckio-pdp .spec>div{padding-block:12px;line-height:1.65}html .geckio-pdp .hpdesc__body{font-size:var(--font-size-small,.875rem);line-height:1.8}html .footer-group{border-top:1px solid var(--il-border)}html .footer-group .logo__img{max-height:44px;object-fit:contain}html .footer-group a{text-underline-offset:4px}.innolight-rail-controls,html .innolight-rail-controls[hidden]{display:none}html .innolight-rail-controls:not([hidden]){display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px;margin-top:18px}.innolight-rail-controls__count{font-size:12px;font-weight:500;color:var(--sc-muted,var(--il-muted,#6a625b));font-variant-numeric:tabular-nums}.innolight-rail-controls__buttons{display:flex;gap:8px}.innolight-rail-controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--sc-border,var(--il-border));border-radius:50%;color:var(--sc-text,var(--ink));background:var(--sc-card,var(--surface));cursor:pointer}.innolight-rail-controls button[aria-disabled=true]{opacity:.35;cursor:default}.innolight-rail-controls button:focus-visible{outline:2px solid var(--sc-accent,var(--accent));outline-offset:3px}.innolight-rail-controls svg{width:18px;height:18px}@media(min-width:900px){html .geckio-imgtext--layout-image-left .geckio-imgtext__grid,html .geckio-imgtext--layout-image-right .geckio-imgtext__grid{grid-template-columns:minmax(0,calc(var(--imgtext-media-w,50%) - var(--il-iwt-gap) / 2)) minmax(0,1fr);gap:var(--il-iwt-gap)}}@media(min-width:750px)and (max-width:1023px){html .geckio-collist--cols-3.geckio-collist--layout-gitter .geckio-collist__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(max-width:749px){html .geckio-hero--layout-fuld-baggrund .geckio-hero__inner{padding-block:64px}html .geckio-hero--layout-fuld-baggrund .geckio-hero__card.geckio-hero--medium{min-height:490px}html .geckio-hero--layout-fuld-baggrund .geckio-hero__content{gap:18px}html .geckio-hero--layout-fuld-baggrund .geckio-hero__body{font-size:16px}html .geckio-hero--layout-fuld-baggrund .geckio-hero__actions{gap:12px;width:100%}html .geckio-hero--layout-fuld-baggrund .geckio-hero__actions .btn{min-width:min(100%,200px)}html .geckio-collist--layout-gitter .geckio-collist__grid{display:flex;flex-wrap:nowrap;gap:16px;width:100%;max-width:100%;padding:3px;margin:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:3px;scrollbar-width:none}html .geckio-collist--layout-gitter .geckio-collist__grid::-webkit-scrollbar{display:none}html .geckio-collist--layout-gitter .geckio-collist__card{flex:0 0 100%;width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always}html .geckio-collist .geckio-collist__inner{gap:22px}html .geckio-collist .innolight-rail-controls{margin-top:-8px}html .geckio-collist .geckio-collist__body{padding-top:14px}html .geckio-collgrid .geckio-collgrid__grid{gap:12px}html .main-content .geckio-card__body{padding:14px 12px;gap:7px}html .main-content .geckio-card__title{font-size:14px;min-height:2.9em}html .main-content .geckio-card__price .geckio-price__now{font-size:15px}html .main-content .innolight-card-context{font-size:10px;letter-spacing:.04em}html .main-content .innolight-card-action{font-size:12px;padding-top:12px}html .geckio-multicol--shape-none.geckio-multicol--layout-gitter .geckio-multicol__grid{grid-template-columns:minmax(0,1fr);gap:0}html .geckio-imgtext .geckio-imgtext__grid{gap:24px}html .geckio-imgtext .geckio-imgtext__content{gap:16px}html .geckio-multicol--shape-none.geckio-multicol--layout-gitter .geckio-multicol__item{flex-direction:row;gap:16px;padding-block:22px}html .geckio-multicol--shape-none.geckio-multicol--layout-gitter .geckio-multicol__item+.geckio-multicol__item{border-top:1px solid var(--sc-border,var(--il-border))}html .geckio-multicol--shape-none .geckio-multicol__body{min-width:0}html .innolight-reviews .innolight-reviews__rail{grid-auto-columns:100%;gap:16px;scrollbar-width:none}html .innolight-reviews .innolight-reviews__card{padding:22px}html .geckio-pdp .buybox .usps{gap:14px 12px}html .geckio-pdp .buybox .usp{font-size:13px;gap:7px}html .geckio-pdp .spec dt{min-width:0}html .geckio-pdp .spec dd{max-width:60%}}@media(prefers-reduced-motion:reduce){html .geckio-collist .geckio-collist__img,html .geckio-collist .geckio-collist__arrow{transition:none}html .geckio-collist--zoom .geckio-collist__link:hover .geckio-collist__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/innolight-polish.css.map */
