.ltc{background:var(--ltc-section-background);color:var(--ltc-section-text);padding-top:var(--ltc-section-padding-top);padding-bottom:var(--ltc-section-padding-bottom);overflow:hidden}.ltc *,.ltc *:before,.ltc *:after{box-sizing:border-box}.ltc__inner{width:min(calc(100% - 40px),var(--ltc-max-width));margin:0 auto}.ltc__header{width:min(100%,var(--ltc-header-width));margin-bottom:38px}.ltc__header--left{margin-right:auto;text-align:left}.ltc__header--center{margin-right:auto;margin-left:auto;text-align:center}.ltc__header--right{margin-left:auto;text-align:right}.ltc__eyebrow{margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.ltc__heading{margin:0;color:inherit;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.1}.ltc__intro{margin-top:16px;font-size:17px;line-height:1.65}.ltc__intro>*:first-child{margin-top:0}.ltc__intro>*:last-child{margin-bottom:0}.ltc__slider-shell{position:relative}.ltc__viewport{width:100%}.ltc__grid{display:grid;grid-template-columns:repeat(var(--ltc-columns),minmax(0,1fr));gap:var(--ltc-gap)}.ltc__card{position:relative;display:flex;min-width:0;min-height:var(--ltc-card-height);flex-direction:column;overflow:hidden;border:1px solid var(--ltc-card-border);border-radius:var(--ltc-card-radius);background:var(--ltc-card-background);color:var(--ltc-card-text);text-decoration:none;transition:none}.ltc__card:focus-visible{outline:3px solid currentColor;outline-offset:4px}.ltc__card--image-top{flex-direction:column-reverse}.ltc__card--image-bottom{flex-direction:column}.ltc__card-content{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;align-items:var(--ltc-card-content-alignment);padding:34px 30px 24px;text-align:var(--ltc-card-content-alignment)}.ltc__card-subline{margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;opacity:.62}.ltc__card-heading{margin:0;color:inherit;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.2}.ltc__card-description{margin-top:14px;font-size:15px;line-height:1.6}.ltc__card-description>*:first-child{margin-top:0}.ltc__card-description>*:last-child{margin-bottom:0}.ltc__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin-top:24px;padding:12px 24px;border:1px solid var(--ltc-card-button-border);border-radius:7px;background:var(--ltc-card-button-background);color:var(--ltc-card-button-text);font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 7px 16px #0000001f;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ltc__button:hover{background:var(--ltc-card-button-hover-background);color:var(--ltc-card-button-hover-text);border-color:var(--ltc-card-button-hover-border);transform:translateY(-3px);box-shadow:0 14px 28px #00000024}.ltc__button:focus-visible{outline:3px solid currentColor;outline-offset:3px}.ltc__media{position:relative;display:flex;width:100%;height:var(--ltc-card-image-height);flex:0 0 var(--ltc-card-image-height);align-items:flex-end;justify-content:center;overflow:hidden;padding:10px 22px 0}.ltc__card--image-top .ltc__media{align-items:center;padding-top:22px;padding-bottom:10px}.ltc__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.ltc__card--image-top .ltc__image{object-position:center top}.ltc__media--svg svg{display:block;width:100%;max-width:100%;height:100%}.ltc__arrow{position:absolute;z-index:5;top:50%;display:none;width:48px;height:48px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#fff;color:#111;cursor:pointer;box-shadow:0 8px 24px #00000024;transform:translateY(-50%);transition:transform .18s ease,opacity .18s ease}.ltc__arrow:hover{transform:translateY(-50%) scale(1.06)}.ltc__arrow:disabled{cursor:default;opacity:.35}.ltc__arrow span{display:block;margin-top:-3px;font-size:38px;font-weight:300;line-height:1}.ltc__arrow--previous{left:-24px}.ltc__arrow--next{right:-24px}.ltc__dots{display:none;align-items:center;justify-content:center;gap:8px;margin-top:24px}.ltc__dot{display:block;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:currentColor;cursor:pointer;opacity:.25;transition:width .2s ease,border-radius .2s ease,opacity .2s ease}.ltc__dot.is-active{width:24px;border-radius:100px;opacity:.85}.ltc__empty{padding:40px;border:1px dashed rgba(0,0,0,.25);border-radius:var(--ltc-card-radius);text-align:center}@media screen and (min-width:990px){.ltc--desktop-slider .ltc__viewport{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ltc--desktop-slider .ltc__viewport::-webkit-scrollbar{display:none}.ltc--desktop-slider .ltc__grid{display:flex;gap:var(--ltc-gap)}.ltc--desktop-slider .ltc__card{width:calc((100% - (var(--ltc-gap) * (var(--ltc-columns) - 1))) / var(--ltc-columns));min-width:calc((100% - (var(--ltc-gap) * (var(--ltc-columns) - 1))) / var(--ltc-columns));scroll-snap-align:start}.ltc--desktop-slider .ltc__arrow,.ltc--desktop-slider .ltc__dots{display:flex}}@media screen and (min-width:750px)and (max-width:989px){.ltc__grid{grid-template-columns:repeat(var(--ltc-columns-tablet),minmax(0,1fr))}.ltc__card-content{padding-right:24px;padding-left:24px}.ltc__arrow{display:none}}@media screen and (max-width:749px){.ltc__inner{width:min(calc(100% - 30px),var(--ltc-max-width))}.ltc__header{margin-bottom:28px}.ltc__eyebrow{font-size:12px}.ltc__intro{font-size:16px}.ltc__grid{grid-template-columns:1fr}.ltc__card{min-height:min(var(--ltc-card-height),540px)}.ltc__card-content{padding:28px 22px 22px}.ltc__media{padding-right:16px;padding-left:16px}.ltc__arrow{display:none}.ltc--mobile-slider .ltc__viewport{width:calc(100vw - 15px);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ltc--mobile-slider .ltc__viewport::-webkit-scrollbar{display:none}.ltc--mobile-slider .ltc__grid{display:flex;gap:var(--ltc-gap)}.ltc--mobile-slider .ltc__card{width:min(84vw,390px);min-width:min(84vw,390px);scroll-snap-align:start}.ltc--mobile-slider .ltc__dots{display:flex}}@media(prefers-reduced-motion:reduce){.ltc__card,.ltc__button,.ltc__arrow,.ltc__dot,.ltc__viewport{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/louvion-tool-karten.css.map */
