.kvk-materials{background:var(--kvm-bg);color:var(--kvm-text);overflow:hidden}.kvk-materials__container{width:min(100%,1500px);margin:0 auto;padding:68px 28px 78px}.kvk-materials__header{max-width:760px;margin-bottom:30px}.kvk-materials__eyebrow{margin:0 0 11px;color:var(--kvm-muted);font-size:11px;line-height:1.2;letter-spacing:.17em;text-transform:uppercase;font-weight:600}.kvk-materials__heading{margin:0;color:var(--kvm-text)!important;font-size:clamp(34px,3.2vw,50px);line-height:1.04;letter-spacing:-.028em;font-weight:500}.kvk-materials__description{max-width:620px;margin-top:14px;color:var(--kvm-muted);font-size:15px;line-height:1.65}.kvk-materials__description p{margin:0}.kvk-materials__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kvk-materials__card{min-width:0;background:var(--kvm-card)}.kvk-materials__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#e9e3da}.kvk-materials__image,.kvk-materials__video,.kvk-materials__placeholder{display:block;width:100%;height:100%;object-fit:cover}.kvk-materials__placeholder{color:#26201c47;background:#e9e3da}.kvk-materials__content{padding:20px 20px 24px}.kvk-materials__label{margin:0 0 9px;color:var(--kvm-muted);font-size:10px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.kvk-materials__card-title{margin:0;color:var(--kvm-text)!important;font-size:22px;line-height:1.18;letter-spacing:-.018em;font-weight:500}.kvk-materials__text{margin-top:11px;color:var(--kvm-muted);font-size:14px;line-height:1.62}.kvk-materials__text p{margin:0}@media screen and (max-width:1099px){.kvk-materials__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.kvk-materials__container{padding:46px 0 54px}.kvk-materials__header{margin-bottom:22px;padding:0 16px}.kvk-materials__heading{font-size:30px;line-height:1.08}.kvk-materials__description{margin-top:10px;font-size:14px;line-height:1.55}.kvk-materials__rail{display:flex;gap:12px;padding:0 16px 12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:16px;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kvk-materials__rail::-webkit-scrollbar{display:none}.kvk-materials__card{flex:0 0 84%;scroll-snap-align:start}.kvk-materials__content{padding:17px 16px 21px}.kvk-materials__card-title{font-size:20px}.kvk-materials__text{font-size:13px;line-height:1.58}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/kvk-materials7-17.css.map */
