.dmteuk{
	filter: blur(5px);
    position: relative;
    z-index: 4;
    transition: filter 0.3s linear 0s;
    margin: -2rem 0px 3rem;
}
.NJgXW img{
    width: 100%;
}
.ijSYJA{
	background-image: url(../image/banner1.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
	background-color: rgb(77, 64, 132);
    filter: opacity(40%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}
.jRevAr{
	background-image: url(../image/banner1.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(100%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}
.dvPVqT{
	background-image: url(../image/banner2.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(40%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}
.hEPFmq{
	background-image: url(../image/banner2.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(100%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}
.cRkfWg{
	background-image: url(../image/banner3.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(40%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}
.hgxlSi {
	background-image: url(../image/banner3.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(100%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}

.dfxuFM{
	background-color: rgb(77, 64, 132);
    display: flex;
    position: relative;
    width: 100%;
    overflow-y: hidden;
    transition: background-image 0.3s ease 0s;
}
.bcNjpU{
	    background-color: rgb(237, 25, 68);
    display: flex;
    position: relative;
    width: 100%;
    overflow-y: hidden;
    transition: background-image 0.3s ease 0s;
}
.bphxbD{
	    background-color: rgb(186, 220, 96);
    display: flex;
    position: relative;
    width: 100%;
    overflow-y: hidden;
    transition: background-image 0.3s ease 0s;
}
.opac{

    filter: opacity(100%);
}
.BrandWrapper__Layout-zlmqx5-1.esHrnx .slick-prev{
	width: 44px;
	height: 44px;
	background: url(../image/LeftArrow.svg) no-repeat center;
	background-size: cover;
	text-indent: 10000px;
	overflow: hidden;
	left: 0;
}
.BrandWrapper__Layout-zlmqx5-1.esHrnx .slick-next{
	width: 44px;
	height: 44px;
	background: url(../image/RightArrow.svg) no-repeat center;
	background-size: cover;
	text-indent: 10000px;
	overflow: hidden;
	right: 0;
}
.ProductHits__RoundedContainer-sc-1vm6537-1{
	max-width: 90%;
    padding-bottom: 90%;
    position: relative;
    
    border-radius: 100%;
    margin: 0px auto;
    overflow: hidden;
}
.ProductHits__RoundedContainer-sc-1vm6537-1 img{
	    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    object-fit: contain;
    object-position: center center;
    width: 100%;
    border-radius: 100%;
}
.ProductHits__ProductTileBody-sc-1vm6537-2 .typography__CardHeading-sc-18mga3k-2{
    text-align: center;
}
.typography__CardHeading-sc-18mga3k-2 {
	    font-size: 14px;
    display: block;
    line-height: 1;
    max-width: 100%;
    flex: 1 1 0%;
    margin: 1rem 0 2.5rem;
    padding: 0px;
    color: rgb(20, 19, 59);
    font-family: "Sharp Sans Display Bold";
    font-weight: inherit;
    line-height: 24px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.ProductSearch__FilterScreen-sc-19sxu92-6 .nav-item{
    
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
}
.ProductSearch__FilterScreen-sc-19sxu92-6 .nav-item a{
    color: rgb(76,76,76)
}
.ProductSearch__FilterScreen-sc-19sxu92-6 .nav-item:first-child{

    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}
.ProductSearch__FilterScreen-sc-19sxu92-6  .nav > .nav-item{

    border-width: 0 0 1px;
}
.ProductSearch__FilterScreen-sc-19sxu92-6  .nav{

    margin-left: -1rem;
    margin-right: -1rem;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: 0;
}



.typography__SubHeading-sc-18mga3k-12.ArticleCard__CardTitle-sc-1l227fe-1.ejfPpn{
    font-size: 21px;
    line-height: 28px;
        color: rgb(20, 19, 59);
    font-family: "Sharp Sans Display Semi Bold";
    font-weight: inherit;
}
.eMqHwX .typography__CardHeading-sc-18mga3k-2{
    text-align: left;
}
.typography__Tag-sc-18mga3k-15{
	    color: rgb(128, 128, 128);
    border-color: rgb(128, 128, 128);
    margin: 0px 8px 8px 0px;
        cursor: pointer;
    font-size: 12px;
    align-self: baseline;
    line-height: 20px;
    letter-spacing: 2px;
    text-transform: uppercase !important;
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    border-image: initial;
    padding: 5px;
}
.typography__Tag-sc-18mga3k-15:hover{
color: rgb(20, 19, 59);
    border-color: rgb(20, 19, 59);
}

.bieOdK{

    color: rgb(0, 139, 210);
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    text-transform: inherit;
    letter-spacing: inherit;
}
.fzEjGk{
	    border: 1px solid #E6E6E6;
    border-radius: 5px;
    color: black;
    padding: 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.Navbar__BuyButton-sc-1dj2rsk-1{

    color: white;
    margin-left: 1rem;
    margin-right: 1rem;
    background: rgb(20, 19, 59);
    padding: 1rem;
    text-decoration: none;
}
.Navbar__BuyButton-sc-1dj2rsk-1:hover{
    color: #fff;
    text-decoration: inherit;
    opacity: 0.8;
}





.ePkowi{
	background-image: url(../image/inside_banner1.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(100%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}
.dGrLcP{
	background-image: url(../image/inside_banner1.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(40%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}
/*2*/
.bhFKJU{
	background-image: url(../image/inside_banner2.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(100%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}
.gfyeAm{
    background-image: url(../image/inside_banner2.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(40%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}
/*3*/
.fkidzm{
	    background-image: url(../image/inside_banner3.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(100%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}
.hrcigg{
	background-image: url(../image/inside_banner3.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(40%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}

.hvkNJM{
	    background-color: rgb(0, 153, 68);
    display: flex;
    position: relative;
    width: 100%;
    overflow-y: hidden;
    transition: background-image 0.3s ease 0s;
}

.kKmXSN {
	    background-color: rgb(0, 85, 184);
    display: flex;
    position: relative;
    width: 100%;
    overflow-y: hidden;
    transition: background-image 0.3s ease 0s;
}
.HiChV{
	    background-color: rgb(39, 201, 162);
    display: flex;
    position: relative;
    width: 100%;
    overflow-y: hidden;
    transition: background-image 0.3s ease 0s;
}



/*home-users*/
.bXaSiu{
    background-image: url(../image/inside_banner4.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(100%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}
.byECmR{
    background-image: url(../image/inside_banner4.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(40%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}
.dLcZmf{
    background-image: url(../image/inside_banner6.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(100%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}

.bhzFuv{
    background-image: url(../image/inside_banner6.jpg);
    background-size: cover;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    height: 660px;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 2;
    filter: opacity(40%);
    will-change: filter, background-image;
    background-position: right top;
    overflow: hidden;
    transition: background-image 0.3s linear 0s, filter 0.3s linear 0s;
}

.hvkNJM{
        background-color: rgb(0, 153, 68);
    display: flex;
    position: relative;
    width: 100%;
    overflow-y: hidden;
    transition: background-image 0.3s ease 0s;
}

.kKmXSN {
        background-color: rgb(0, 85, 184);
    display: flex;
    position: relative;
    width: 100%;
    overflow-y: hidden;
    transition: background-image 0.3s ease 0s;
}
.bphxbD{
        background-color: rgb(186, 220, 96);
    display: flex;
    position: relative;
    width: 100%;
    overflow-y: hidden;
    transition: background-image 0.3s ease 0s;
}








.ArticleCard__CategoryRibbon-sc-1l227fe-0{

    color: white;
    height: 40px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: absolute;
    top: 0px;
    width: 100%;
    background: rgb(157, 54, 163);
    padding: 0px 1.25rem;
}
.ArticleCard__CategoryRibbon-sc-1l227fe-0:after{

    content: "";
    position: absolute;
    top: 30px;
    left: 0px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 20px 30px 0px;
    border-color: rgb(157, 54, 163) transparent transparent;
}
.eGtHkR{
    background: rgb(157, 54, 163);
}
.typography__Category-sc-18mga3k-13{
    color: #fff;
    font-family: "Sharp Sans Display Bold";
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 800;
    margin: 0px;
}
.ArticleCard__CardImage-sc-1l227fe-2{
    margin-top: 40px;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
}
.ArticleHits__ArticleCardContainer-lxkj7b-1{
    margin-bottom: 30px;
}


.SplitScreen__SplitScreenInlineContent-sc-164k938-1 .row{
    width: 100%;
}


.ContentBlock__ContentBlockStyles-sc-1s1z3j-4 img{
    height: initial !important; 
}


.block_purple_blog{
    background: rgb(143,63,158);
}
.block_purple_blog:after{
    border-color: rgb(143, 63, 158) transparent transparent;
}

.block_black_news{
    background: rgb(20,20,57);
}
.block_black_news:after{
    border-color: rgb(20,20,57) transparent transparent;
}

.block_blue_product{
    background: rgb(80,180,229);
}
.block_blue_product:after{
    border-color: rgb(80,180,229) transparent transparent;
}

.block_pink_activity{
    background: rgb(233,69,131);
}
.block_pink_activity:after{
    border-color: rgb(233,69,131) transparent transparent;
}


.NewsFeed__MobileSearchFilter-sc-1k8p4gu-4{
    display: none;
}


@media (max-width: 1279px){
    /*.slick-slide img{
        max-width: 100%;
    }*/
    .NJgXW img{
        width: 100vw;
    }
    .ArticleResultsState__Articles-db5i2s-1 {
        width: 100%;
    }
.fEFwOJ h1, .dmteuk h1,
.ijSYJA h1,
.hEPFmq h1 {
	font-size: 90px;

}
.ijSYJA,
.jRevAr {
	background-image: url(../image/m_banner1.jpg);
    background-size: cover;
    height: auto;
    padding-top: 120px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-position: center center;
}
.hEPFmq,.dvPVqT {
	background-image: url(../image/m_banner2.jpg);
    background-size: cover;
    height: auto;
    padding-top: 120px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-position: center center;
}
.hgxlSi,.cRkfWg{
	    background-image: url(../image/m_banner3.jpg);
    background-size: cover;
    height: auto;
    padding-top: 120px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-position: center center;
}
.kKmXSN,
.HiChV,
.hvkNJM,
.bcNjpU,
.bphxbD,
.dfxuFM {
	background-color: rgb(20, 19, 59);
    display: block;
    height: 100%;
    overflow: hidden;
}







.bQQbdJ {
	background-image: url(../image/m_inside_banner0.jpg);
    background-size: cover;
    height: auto;
    padding-top: 120px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-position: center center;
}


.ePkowi,
.dGrLcP {
    background-image: url(../image/m_inside_banner1.jpg);
    background-size: cover;
    height: auto;
    padding-top: 120px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-position: center center;
} 
.bhFKJU,
.gfyeAm{
    background-image: url(../image/m_inside_banner2.jpg);
    background-size: cover;
    height: auto;
    padding-top: 120px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-position: center center;
}
.hrcigg,
.fkidzm{
	background-image: url(../image/m_inside_banner3.jpg);
    background-size: cover;
    height: auto;
    padding-top: 120px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-position: center center;
}
.dmteuk{filter: unset;}

.TitleBlock__TitleBlockContainer-sc-1myi9f-0{
	
    -webkit-filter: opacity(100%);
    filter: opacity(100%);
}


/*home-users*/
.jdtaxC {
    background-image: url(../image/m_inside_banner5.jpg);
    background-size: cover;
    height: auto;
    padding-top: 120px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-position: center center;
}


.byECmR,
.bXaSiu {
    background-image: url(../image/m_inside_banner4.jpg);
    background-size: cover;
    height: auto;
    padding-top: 120px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-position: center center;
} 
.bhzFuv,
.dLcZmf{
    background-image: url(../image/m_inside_banner6.jpg);
    background-size: cover;
    height: auto;
    padding-top: 120px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-position: center center;
}
.hgxlSi,
.cRkfWg{
    background-image: url(../image/m_inside_banner7.jpg);
    background-size: cover;
    height: auto;
    padding-top: 120px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-position: center center;
}






}



@media (max-width: 480px){

.Navbar__MobileBuyButton-sc-1dj2rsk-0{
    display: block !important;
}
.bieOdK{
	font-size: 14px;
}
.fEFwOJ h1, .dmteuk h1,
.ijSYJA h1,
.hEPFmq h1 {
	font-size: 44px;

}
.hEPFmq,
.jRevAr{
	height: inherit;
}
.dmteuk{
	margin: 0;
}
.dmteuk p, .fEFwOJ p, .bQQbdJ p{
	font-size: 1em;
}
.ePkowi,
.bhFKJU,
.dGrLcP,
.fkidzm,
.hrcigg,
.bQQbdJ,
.gfyeAm,/**/
.hEPFmq,
.hgxlSi,
.jRevAr,
.cRkfWg,
.dvPVqT,
.ijSYJA {

    padding-top: 90px;
    padding-bottom: 40px;
}



}