.cl-effect-7 a{position:relative;display:inline-block;margin:0 25px;outline:none;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,0.3);font-size:1.35em}
.cl-effect-7 a{padding:1.04vw 1.3vw;text-shadow:none;font-weight:700}
.cl-effect-7 a::before,.cl-effect-7 a::after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#B8B8B8;content:'';-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform:scale(0.85);-moz-transform:scale(0.85);transform:scale(0.85)}
.cl-effect-7 a::after{opacity:0;-webkit-transition:top 0.3s,opacity 0.3s,-webkit-transform .3s;-moz-transition:top 0.3s,opacity 0.3s,-moz-transform .3s;transition:top 0.3s,opacity 0.3s,transform .3s}
.hover1 figure{position:relative}
.hover1 figure::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
@-webkit-keyframes shine { 100%{left:125%} }
@keyframes shine { 100%{left:125%} }
#slider-wrapper{position:relative;width:100%}
#slider-outer-container{position:relative;width:100%;padding-bottom:38.7%;overflow:hidden}
#slider-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}
.flick-slider,.slide-container,.slide-photo{width:100%}
.flick-slider{width:100%;height:100%}
.slide-container{position:relative}
.slide-photo{position:relative;z-index:1}
.slide-photo > picture{display:block;position:relative;width:100%;padding-bottom:38.7%;overflow:hidden}
.slide-photo > picture img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.slider-caption-container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:80px}
.slider-caption-link{margin-top:30px;display:inline-block;padding:18px 60px 14px;background-color:#fff;font:700 clamp(0.9rem,0.938vw,1.2rem) / 1 Panoptic;color:#262626;text-transform:uppercase}
.slider-caption-link:hover{background-color:#c8c8c8}
.flickity-page-dots{position:absolute;left:0;bottom:-30px;width:100%;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center;padding:0;margin:0}
.flickity-page-dots .dot{position:relative;background-color:#262626;margin:10px 6px 0;width:12px;height:12px;border-radius:50%;opacity:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-size:0;border:none;outline:none}
.flickity-page-dots .dot.is-selected{background-color:#FF6726}
.front-bar-container{display:none;padding:25px 20px;background-color:#f3f3f3}
.front-suggestedCategories-container{margin:100px auto 0;max-width:1790px;padding:0 20px}
.front-suggestedCategories-h2{position:relative;text-align:center}
.front-suggestedCategories{margin-top:90px;width:100%;justify-content:center}
.front-suggestedCategories > li{margin-top:90px;width:21%;margin-left:5.33%}
.front-suggestedCategories > li:nth-child(5),.front-suggestedCategories > li:nth-child(6){width:41%}
.front-suggestedCategories > li:first-child,.front-suggestedCategories > li:nth-child(5){margin-left:0}
.front-suggestedCategories > li:nth-child(1),.front-suggestedCategories > li:nth-child(3){margin-top:0}
.front-suggestedCategories > li > div,.front-suggestedCategories > li > a{position:relative;width:100%;padding:20px}
.front-suggestedCategories > li > div:before,.front-suggestedCategories > li > a:before{content:'';position:absolute;width:100%;height:80%;left:0;bottom:0;-webkit-box-shadow:0 0 0 1px #a2a2a2;box-shadow:0 0 0 1px #a2a2a2;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:-1}
.front-suggestedCategories-photo{display:block;position:relative;width:100%;padding-bottom:125%;height:100%;overflow:hidden}
.front-suggestedCategories > li:nth-child(5) .front-suggestedCategories-photo,.front-suggestedCategories > li:nth-child(6) .front-suggestedCategories-photo{padding-bottom:70.3%}
.front-suggestedCategories-photo img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.front-suggestedCategories-title{margin-top:20px;font:500 clamp(1rem,1.250vw,1.5rem) / 1 Panoptic;color:#262626;text-align:center}
.front-newArrivals-wrapper{margin:100px auto 0;max-width:1600px;padding:0 20px}
.front-newArrivals-h2{font:500 clamp(1.6rem,1.875vw,2.3rem) / 1 Panoptic;color:#262626;text-transform:uppercase;text-align:center}
.tabs-inner{margin:30px auto 0;max-width:100%;padding:0 20px;position:relative;justify-content:center}
.tabs-inner label{margin-left:10px;position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:inline-block;cursor:pointer;text-align:center}
.tabs-title{display:block;font:400 clamp(0.875rem,0.781vw,0.938rem) / 1 Panoptic;color:#262626;padding:17px 32px 14px;background:#fff;text-transform:uppercase}
.tabs-inner label:first-of-type{margin-left:0}
.tabs-inner .tab-inner{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;width:100%;display:none;padding:40px 0 20px;background:#fff}
.tabs-inner input[type="radio"]{display:none;position:absolute!important;top:-9999px!important;left:-9999px!important}
.tabs-inner input[type="radio"]:checked + label .tabs-title{background:#f5f5f5;border-radius:20px;-webkit-box-shadow:0 0 0 2px #adadad;box-shadow:0 0 0 2px #adadad}
.tabs-inner input[type="radio"]:checked + label + .tab-inner{display:block}
.newArrivals{width:100%}
.front-brands-wrapper{margin:60px auto 0;max-width:1560px;padding:0 15px}
.front-brands-inner{position:relative;border:1px solid #efefef;padding:40px 0}
.front-brands-h2{position:absolute;width:250px;height:32px;top:-18px;left:0;right:0;margin:0 auto;background-color:#fff;text-align:center;font:500 clamp(2.1rem,2.083vw,2.5rem) / 1 Panoptic;color:#262626}
.front-brands-container{width:100%;padding:0 60px;position:relative}
.brands-carousel-left,.brands-carousel-right{position:absolute;width:40px;height:40px;top:0;left:10px;bottom:0;margin:auto 0;display:flex;justify-content:center;align-items:center;cursor:pointer}
.brands-carousel-right{position:absolute;left:auto;right:10px}
.brands-carousel{width:100%}
.brand-inner{width:230px;height:110px;background-color:#fff;margin:0 10px;display:flex;justify-content:center;align-items:center}
.brand-inner > a{position:relative;width:100%;padding:20px 25px}
.brand-photo{display:block;position:relative;width:100%;padding-bottom:47.82%;overflow:hidden}
.brand-photo img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.flickity-resize .newArrivals-slide{min-height:100%}
.flickity-resize .newArrivals-slide > a{height:100%}
#video-wrapper{position:relative;width:100%}
#video-container{position:relative;width:100%;padding-bottom:47.29%;overflow:hidden;background-color:#262626}
#videoBg{position:absolute;width:100%;height:auto;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1}
.front-productsCategories-h2 span,.front-fewWords-h2 span{/*color:#fff;-webkit-text-stroke:1px #828282;*/font-size:60px}
.front-productsCategories-container1 .front-productsCategories-h2 span,.front-productsCategories-container3 .front-productsCategories-h2 span{color:#d34609}
.front-productsCategories-container2 .front-productsCategories-h2 span,.front-fewWords-h2 span{color:#262626}
.front-fewWords-h2 span{background-color:#FFF;padding:20px}

.calendar-productsList li figure{padding-bottom:100%}
.fewWords-img figure{padding-bottom:58.52%;overflow:unset}
.fewWords-img figure::before{content:'';position:absolute;left:15px;bottom:-23px;background-color:#E6E6E6;width:100%;height:calc(100% - 55%)}
.grey-btn{color:#868686}
.fewWords-container a{display:inline-block}
.fewWords-container a .see-all-btn{background:url(../img/frontPage/arrows-see-more.svg) 100% 50% no-repeat;color:#262626;padding-right:20px;transition:background-position .4s ease}
.front-productsCategories-container2 .all-categ-btn{background-color:#262626;border: 1px solid #262626;}
.front-productsCategories-container3 .all-categ-btn{background-color:#d34609;border: 1px solid #d34609;}
.all-categ-btn{margin:3.68vw auto 0;max-width:300px}
.all-categ-btn a{padding:10px 70px}
.all-categ-btn .see-all-btn{color:#fff}
.lines{margin-top:5px;}
.lines span{display:block;width:60px;height:2px;background-color:#949494;margin:5px auto;}
.lines span:nth-child(2){width:30px}
.lines span:nth-child(3){width:15px;}
.front-productsCarousel{opacity: 0;}
.front-productsCarousel.visible{opacity: 1;}
@media (min-width: 1200px) {
    /*animations css*/
    .calendar-productsList > li {opacity: 0;transform: translateY(15px);}
    .title-container{opacity: 0; transform: translateY(15px);}
    .front-productsCategories-container1 > .cl-effect-7{opacity: 0;transform: translateY(15px);}
    .all-categ-btn{opacity: 0;transform: translateY(15px);}
    .front-productsCarousel > .products-carousel-slide{opacity: 0;transform: translateY(15px);}
    .front-fewWords-h2{opacity: 0;}
    .fewWords-container{opacity: 0;transform: translateY(15px);}
    .fewWords-container > a {opacity: 0;transform:translateY(15px);}
    /*end*/
    .front-newArrivals-carousel{margin-top:40px;width:100%}
    .front-productsCarousel{width:100%;padding:0 1.56vw}
    .products-carousel-slide{width:20%;padding:0 15px;min-height:100%}
    .products-carousel-slide figure{padding-bottom:100%}
    .products-carousel-slide > a{position:relative;width:100%;height:100%;border:1px solid #e2e2e2}
    .front-productsCategories-container-outer{margin-top:5.2vw;text-align:center;padding:0 1.56vw}
    .front-productsCategories-container1{max-width:1450px;width:100%;margin:0 auto}
    .parent{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:15px;grid-row-gap:15px;margin-top:1.3vw}
    .div1{grid-area:1 / 1 / 3 / 3}
    .div2{grid-area:2 / 3 / 3 / 4}
    .div3{grid-area:1 / 3 / 2 / 4}
    .div4{grid-area:1 / 4 / 2 / 5}
    .div5{grid-area:2 / 4 / 3 / 5}
    .div6{grid-area:1 / 5 / 3 / 7}
    .div2 figure,.div3 figure,.div4 figure,.div5 figure{padding-bottom:113%}
    .div1 figure,.div6 figure{padding-bottom:113%}
    #slider-wrapper{padding:0 1.56vw}
    .about-us-list{max-width:1500px;width:100%;margin:3.9vw auto 0;justify-content:center;align-items:center;padding:0 1.56vw}
    .about-us-list li{width:23%;margin-left:2%;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}
    .about-us-list li img {opacity: 0; transform: translateY(-15px);}
    .about-us-list li:first-child{margin-left:0}
    .about-us-list li span{margin-top:15px;font-size:clamp(0.9375rem,0.6161rem + 0.4286vw,1.125rem);opacity: 0; transform: translateY(15px);}
    .calendar-productsList{width:100%;margin-top:2.6vw}
    .calendar-productsList li{width:24%;margin-left:1.33%}
    .calendar-productsList li:nth-child(4n-3){margin-left:0}
    .calendar-productsList li:nth-child(n+5){margin-top:1.56vw}
    .front-productsCategories-container1,.front-productsCategories-container2,.front-productsCategories-container3{margin-top:3.65vw}
    .cl-effect-7 a{margin-top:3.125vw}
    .fewWords-container{width:59%;line-height:36px;padding:60px 0 50px 70px;display:inline-block}
    .fewWords-container > div{max-width:700px}
    .fewWords-img{width:40%;display:inline-block;margin:60px 0}

    .front-productsCarousel{margin-top:3.65vw}
    .front-productsCategories-container2{padding:3.125vw 0;background-color:#F9F9F9}
    .front-productsCategories-container2 h2{position:relative}
    .front-productsCategories-container3{max-width:1700px;margin:3.65vw auto 0}
    .front-productsCategories-container3 .title-container{text-align:left;position:relative;--scale-x:0;}
    .front-productsCategories-container3 .title-container::before{position:absolute;content:"";width:100%;height:1px;background-color:#C6C6C6;top:50%;transform-origin: 100% 50%;transform:scale(var(--scale-x,0));}
    .front-productsCategories-container3 .front-productsCategories-h2 span{padding-right:50px;background-color:#fff;position:relative}
    /*.front-productsCategories-h2 span,.front-fewWords-h2 span{text-shadow:4px 0 0 #D34609}*/
    .front-fewWords-container{padding:0 1.56vw;width:100%;max-width:1500px;margin:0 auto}
    .fewWords-outer-container{margin-top:4.68vw;position:relative}
    .fewWords-outer-container::before{content:"";position:absolute;left:0;top:0;width:75%;height:100%;border:1px solid #C5C5C5;z-index:-1}
    .front-fewWords-h2{position:absolute;left:25px;top:-30px;z-index: 2;}
} 
@media (max-width: 1199px) {
    .slider-caption-container{padding-bottom:60px}
    .slider-caption-link{margin-top:20px;padding:16px 50px 12px}
    .flickity-page-dots{bottom:-20px}
    .products-carousel-slide{width:34%;padding:0 15px;min-height:100%}
    .products-carousel-slide figure{padding-bottom:100%}
    .products-carousel-slide > a{position:relative;width:100%;height:100%;border:1px solid #e2e2e2}
    .about-us-list{width:100%;padding:0 20px;justify-content:center;align-items:center;margin:6.45vw auto 0}
    .about-us-list li{width:23.5%;margin-left:2%;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}
    .about-us-list li:first-child{margin-left:0}
    .about-us-list li span{margin-top:10px;font-size:clamp(0.8125rem,0.5922rem + 0.4608vw,0.9375rem)}
    .cl-effect-7 a{margin-top:5.82vw}
    .front-productsCategories-container-outer{margin-top:7vw;width:100%;text-align:center}
    .front-productsCategories-container1,.front-productsCategories-container3{padding:0 3.21vw}
    .front-productsCategories-container2{background-color:#F9F9F9;padding:3.85vw 3.21vw 9vw}
    .calendar-productsList.resetUl.flex{width:100%;margin-top:5.78vw}
    .calendar-productsList li{width:49%;margin-left:2%}
    .calendar-productsList li:nth-child(odd){margin-left:0}
    .calendar-productsList li:nth-child(n+3){margin-top:4.5vw}
    .parent{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:15px;grid-row-gap:15px;margin-top:6.46vw}
    .div1{grid-area:1 / 1 / 3 / 3}
    .div2{grid-area:1 / 3 / 2 / 4}
    .div3{grid-area:2 / 3 / 3 / 4}
    .div4{grid-area:3 / 1 / 4 / 2}
    .div5{grid-area:4 / 1 / 5 / 2}
    .div6{grid-area:3 / 2 / 5 / 4}
    .div2 figure,.div3 figure,.div4 figure,.div5 figure{padding-bottom:113%}
    .div1 figure,.div6 figure{padding-bottom:113%}
    .front-productsCategories-container2,.front-productsCategories-container3{margin-top:6.46vw}
    .all-categ-btn{margin:7.7vw auto 0}
    .front-productsCarousel{margin-top:9vw}
    .front-productsCategories-container3 .title-container{text-align:left;position:relative}
    .front-productsCategories-container3 .title-container::before{position:absolute;content:"";width:100%;height:1px;background-color:#C6C6C6;top:50%}
    .front-productsCategories-container3 .front-productsCategories-h2 span{padding-right:20px;background-color:#fff;position:relative}
    /*.front-productsCategories-h2 span,.front-fewWords-h2 span{text-shadow:4px 0 0 #ff6726}*/
    .fewWords-outer-container{margin-top:13vw;position:relative}
    .front-productsCategories-h2 span,.front-fewWords-h2 span{font-size:35px}
    .front-fewWords-h2{text-align:center;position:absolute;top:-15px;left:0;right:0;margin:auto;z-index: 2;}
    .front-fewWords-container{padding:0 3.21vw}
    .fewWords-container{padding:20px 3.21vw;position:relative;line-height:36px;text-align: center}
    .fewWords-container>div{text-align: left}
    .fewWords-container::before{content:'';position:absolute;left:0;top:0;margin:auto;width:100%;height:125%;border:1px solid #C5C5C5;z-index:-1}
    .fewWords-img{width:83%;margin:0 auto}
}
@media (max-width: 764px) {
    #slider-outer-container{position:relative;width:100%;padding-bottom:145%;overflow:hidden}
    .slide-photo > picture{display:block;position:relative;width:100%;padding-bottom:116%;overflow:hidden}
    .products-carousel-slide figure{padding-bottom:100%}
    .products-carousel-slide > a{position:relative;width:100%;height:100%;border:1px solid #e2e2e2}
    #video-container{padding-bottom:145%}
    #videoBg{width:100%;height:100%;object-fit:cover}

    .about-us-list{width:100%;padding:0 10px;justify-content:center;align-items:center;margin:5.42vw auto 0}
    .about-us-list li{width:49%;margin-left:1%;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin-top:5.4vw}
    .about-us-list li:nth-child(odd){margin-left:0}
    .about-us-list li span{margin-top:10px;font-size:clamp(0.8125rem,0.8125rem + 0.2618vw,0.9375rem)}
    .cl-effect-7 a{margin-top:6vw}
    .all-categ-btn{margin:10vw auto 0}
    .front-productsCategories-container3 .title-container{text-align:center}
    .front-productsCategories-container3 .title-container::before{display:none}
    .fewWords-outer-container{margin-top:13vw;position:relative}
    .front-productsCategories-h2 span,.front-fewWords-h2 span{font-size:35px}
    .front-fewWords-h2{text-align:center;position:absolute;top:-15px;left:0;right:0;margin:auto}
    .front-fewWords-container{padding:0 3.21vw}
    .fewWords-container{padding:20px 3.21vw;position:relative;line-height:36px}
    .fewWords-container::before{content:'';position:absolute;left:0;top:0;margin:auto;width:100%;height:110%;border:1px solid #C5C5C5;z-index:-1}
    .fewWords-img{width:83%;margin:0 auto}
    /*.front-productsCategories-h2 span,.front-fewWords-h2 span{text-shadow:2px 0 0 #ff6726}*/
}