.silkn-main-container{background:#efe3cf;margin-bottom:0;padding-bottom:80px}
.silkn-header-outer{background:#000}
.silkn-header-inner{padding:20px;display:flex;justify-content:center}
.silkn-header-inner img{max-width:140px}
.silkn-banner-content-outer{display:flex;justify-content:center}
.silkn-banner-content-inner{padding:80px 20px;max-width:1260px}
.silkn-banner-specs-outer{display:flex;justify-content:space-around;gap:40px;margin-bottom:40px}
.silkn-banner-blurb{margin-bottom:60px}
.silkn-spec{flex-basis:150px;display:flex;flex-direction:column;align-items:center}
.silkn-spec img{margin-bottom:10px;max-width:80px}
.silkn-video-outer{display:flex;justify-content:center}
.silkn-video-inner{max-width:1260px;padding:0 20px;width:100%}
.silkn-video-outer video{width:100%}
.silkn-result-cards-outer{display:flex;justify-content:center}
.silkn-result-cards-inner{max-width:1260px;padding:0 20px;display:flex;justify-content:space-between;flex-wrap:wrap}
.silkn-result-card{flex-basis:48%;overflow:hidden;position:relative;margin-bottom:50px;border-radius:20px}
.silkn-result-card>img{width:100%;height:100%;object-fit:cover;object-position:left}
.silkn-result-card .result-before{position:absolute;top:0;left:0;width:50%}
.silkn-result-card input{position:absolute;inset:0;opacity:0}
.silkn-result-card .silkn-slider-line{position:absolute;height:100%;width:4px;background:#fff;left:50%;transform:translate(-50%);top:0}
.silkn-slider-icon{position:absolute;left:50%;top:50%;width:60px;height:60px;transform:translate(-50%,-50%);cursor:pointer}
.silkn-media-outer{display:flex;justify-content:center}
.silkn-media-inner{max-width:1260px;padding:0 20px}
.silkn-media-cards{display:flex;justify-content:space-between;flex-wrap:wrap}
.silkn-media{flex-basis:21%}
.silkn-tech-outer{display:flex;justify-content:end;height:900px;background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/silkn/images/silkn-technology.jpg) no-repeat center right/cover}
.silkn-luxury-outer{display:flex;justify-content:start;height:900px;background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/silkn/images/silkn-luxury.webp) no-repeat center left/cover}
.silkn-luxury-inner,.silkn-tech-inner{max-width:1260px;padding:0 20px;display:flex;align-items:center;height:100%}
.silkn-banner-block{flex-basis:600px}
.silkn-tech-outer .silkn-tech-inner{justify-content:flex-end;margin-right:120px}
.silkn-luxury-outer .silkn-luxury-inner{margin-left:120px}
.silkn-luxury-outer,.silkn-results-outer,.silkn-video-outer{margin-bottom:60px}
.silkn-video-inner video{overflow:hidden;border-radius:20px;margin-bottom:20px}
.silkn-cards-inner{display:flex;justify-content:space-between;flex-wrap:wrap}
.silkn-cards-inner .silkn-card{flex-basis:49%;overflow:hidden;border-radius:20px;height:600px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:25px;padding:40px}
.silkn-cards-inner .silkn-card:first-child{background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/silkn/images/silkn-card-1.webp) no-repeat center center/cover}
.silkn-cards-inner .silkn-card:nth-child(2){background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/silkn/images/silkn-card-2.webp) no-repeat center center/cover}
.silkn-cards-inner .silkn-card:nth-child(3){background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/silkn/images/silkn-card-3.webp) no-repeat center center/cover}
.silkn-cards-inner .silkn-card:nth-child(4){background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/silkn/images/silkn-card-4.webp) no-repeat center center/cover}
.silkn-card-content{max-width:450px}
.silkn-btn{display:flex;justify-content:center}
.silkn-banner-content-inner h2{font-family:Times,serif;font-size:5em;line-height:1.1em;margin:0 0 .5em;font-weight:400;color:#000;hyphens:none}
.silkn-header h2{font-family:Times,serif;font-size:4em;line-height:1.1em;margin:0 0 .5em;font-weight:400;color:#000}
.silkn-banner-content-inner .silkn-banner-blurb p{font-size:2em;line-height:1.3em;margin:0 0 .5em;font-weight:300;color:#000}
.silkn-media p,.silkn-spec p{font-size:1em;line-height:1.3em;margin:0 0 .5em;font-weight:400;color:#000}
.silkn-banner-block h2{font-family:Times,serif;font-size:4em;line-height:1.1em;margin:0 0 .5em;font-weight:400;color:#fff}
.silkn-banner-block .silkn-blurb p{font-size:1.8em;line-height:1.4em;margin:0 0 .5em;font-weight:400;color:#fff}
.silkn-cards-inner .silkn-card h2{font-family:Times,serif;font-size:3em;line-height:1.1em;margin:0 0 .5em;font-weight:400;color:#fff;text-align:center}
.silkn-card .silkn-blurb p{font-size:1.3em;line-height:1.4em;margin:0 0 .5em;font-weight:400;color:#fff;text-align:center}
.silkn-btn a{display:inline-block;padding:1em 4em;background:#000;color:#fff;text-decoration:none;font-size:1.286em;line-height:1em;border-radius:30px}
@media screen and (max-width:1260px){
.silkn-tech-outer, .silkn-luxury-outer{height: 600px;}
.silkn-luxury-outer .silkn-luxury-inner{margin-left:60px}
.silkn-tech-outer .silkn-tech-inner{margin-right:60px}
}
@media screen and (max-width:992px){
.silkn-tech-outer{height:700px;background-position:bottom left}
.silkn-luxury-outer{height:700px;background-position:bottom right}
.silkn-tech-inner{align-items:end}
.silkn-luxury-inner{align-items:start}
.silkn-banner-block{flex-basis:100%}
.silkn-tech-outer .silkn-tech-inner{justify-content:center;margin-right:0;padding:40px}
.silkn-luxury-outer .silkn-luxury-inner{justify-content:center;margin-left:0;padding:40px}
.silkn-banner-block h2{text-align:center;font-size:3em}
.silkn-banner-block .silkn-blurb p{font-size:1.5em;text-align:center}
}
@media screen and (max-width:750px){
.silkn-cards-inner .silkn-card{flex-basis:49%;height:400px;padding:20px}
.silkn-banner-content-inner{padding:40px 20px}
.silkn-banner-content-inner h2{font-size:3em}
.silkn-header h2{font-size:3em}
.silkn-banner-content-inner .silkn-banner-blurb p{font-size:1.5em}
.silkn-banner-specs-outer{flex-wrap:wrap}
}
@media screen and (max-width:550px){
.silkn-spec{flex-basis:120px}
.silkn-cards-inner .silkn-card{flex-basis:100%;height:400px;padding:20px}
.silkn-result-card{flex-basis:100%;margin-bottom:20px}
.silkn-media-cards{flex-direction:column}
.silkn-media{display:flex;flex-direction:column;align-items:center}
.silkn-media img{max-width:300px}
}