.page-module-scss-module__l6PPUW__modelPage{background-color:#f6f6f6}.page-module-scss-module__l6PPUW__modelPage .page-module-scss-module__l6PPUW__breadcrumbs{margin:0;padding:0 1rem}.page-module-scss-module__l6PPUW__topContent{flex-flow:wrap;justify-content:space-between;display:flex}.page-module-scss-module__l6PPUW__modelHeader{flex-wrap:nowrap;flex-grow:1;order:0;align-items:center;padding-right:1rem;display:flex}.page-module-scss-module__l6PPUW__modelHeader h1{font-family:var(--font-theme-narrow);font-size:2rem;font-weight:900;line-height:2.5rem}.page-module-scss-module__l6PPUW__modelHeader svg{margin:1rem;font-size:4.25rem}.page-module-scss-module__l6PPUW__priceAndContact{flex-wrap:wrap;flex-grow:1;order:2;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1rem;display:flex}.page-module-scss-module__l6PPUW__priceAndContact b{font-size:1.125rem;font-weight:700;line-height:1.625rem}@media (min-width:1000px){.page-module-scss-module__l6PPUW__priceAndContact b{font-family:var(--font-theme-narrow);font-size:1.5rem;font-weight:900;line-height:2rem}.page-module-scss-module__l6PPUW__priceAndContact{order:1;justify-content:flex-end;padding:1.5rem 2rem 1.5rem 1rem}}.page-module-scss-module__l6PPUW__overlapPrevious{margin-top:inherit}@media (min-width:1000px){.page-module-scss-module__l6PPUW__overlapPrevious{margin-top:-2.5rem}}.page-module-scss-module__l6PPUW__fullWidthImage{object-fit:cover;width:100%;min-height:12.5rem;max-height:66vw;max-height:min(var(--heroImageMaxHeight),66vw);order:1}@media (min-width:375px){.page-module-scss-module__l6PPUW__fullWidthImage{max-height:min(var(--heroImageMaxHeight),15rem)}}@media (min-width:600px){.page-module-scss-module__l6PPUW__fullWidthImage{max-height:min(var(--heroImageMaxHeight),23.4375rem)}}@media (min-width:768px){.page-module-scss-module__l6PPUW__fullWidthImage{max-height:min(var(--heroImageMaxHeight),31.25rem)}}@media (min-width:1000px){.page-module-scss-module__l6PPUW__fullWidthImage{max-height:min(var(--heroImageMaxHeight),37.5rem);order:2}}@media (min-width:1400px){.page-module-scss-module__l6PPUW__fullWidthImage{max-height:min(var(--heroImageMaxHeight),41.6vw)}}@media (min-width:1920px){.page-module-scss-module__l6PPUW__fullWidthImage{max-height:50rem}}.page-module-scss-module__l6PPUW__descriptionSection{flex-grow:1;order:3}
.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}
.ContentfulImageCarousel-module-scss-module__USxUfa__container{width:100%;margin:0 auto;padding:2rem 0;position:relative}@media (min-width:600px){.ContentfulImageCarousel-module-scss-module__USxUfa__container{width:min(80%,112.5rem);padding:3rem 0 3.5rem}}.kccl-grid .ContentfulImageCarousel-module-scss-module__USxUfa__container{width:100%;min-width:0;margin:0;padding:0}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__topBar{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:599px){.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__topBar{padding:0 1rem}}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__topBar .ContentfulImageCarousel-module-scss-module__USxUfa__navigationButtons{gap:.5rem;margin-left:auto;display:flex}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__slide{aspect-ratio:16/9;transform-origin:50%;will-change:transform;border:.25rem solid var(--grid-background-color,#fff);border-radius:1rem;justify-content:center;align-items:center;width:90%;transition:all .3s;display:flex;overflow:hidden}@media (min-width:600px){.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__slide{width:50%}}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__scrollbarTrack{background:#ddd;border-radius:.125rem;width:50%;height:.125rem;position:absolute;bottom:.625rem;left:50%;transform:translate(-50%)}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__scrollbarThumb{will-change:transform;height:.25rem;transform-style:preserve-3d;background:#cb4700;border-radius:.125rem;outline:1px solid #0000;transition:transform .3s;position:absolute;top:-.0625rem}.ContentfulImageCarousel-module-scss-module__USxUfa__container .swiper.contentful-image-carousel{padding-bottom:1.5rem}.ContentfulImageCarousel-module-scss-module__USxUfa__container .swiper.contentful-image-carousel .swiper-slide-prev{transform-origin:100%}.ContentfulImageCarousel-module-scss-module__USxUfa__container .swiper.contentful-image-carousel .swiper-slide-next{transform-origin:0}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper{appearance:none;width:100%;height:100%;transform-style:preserve-3d;background-color:#0000;border:none;margin:0;padding:0;display:block;position:relative}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper:disabled{cursor:default}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper:not(:disabled):hover{cursor:zoom-in}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper:not(:disabled):focus-within:not(:active) img{outline-offset:-.125rem;outline:.125rem solid #0076ca}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper img{object-fit:cover;object-position:center;backface-visibility:hidden;width:100%;height:100%;transform:translateZ(0)}
