.elementor-1142 .elementor-element.elementor-element-2c8deca .elementor-button-content-wrapper{flex-direction:row;}.elementor-1142 .elementor-element.elementor-element-ed27e77.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1142 .elementor-element.elementor-element-ed27e77.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-blocksy_palette_3 );}.elementor-1142 .elementor-element.elementor-element-ed27e77.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-blocksy_palette_3 );}.elementor-1142 .elementor-element.elementor-element-ed27e77.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1142 .elementor-element.elementor-element-ed27e77.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1142 .elementor-element.elementor-element-ed27e77.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-1142 .elementor-element.elementor-element-ed27e77.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-1142 .elementor-element.elementor-element-ed27e77.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1142 .elementor-element.elementor-element-ed27e77.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1142 .elementor-element.elementor-element-b8e0736.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1142 .elementor-element.elementor-element-b8e0736.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-1142 .elementor-element.elementor-element-b8e0736.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-1142 .elementor-element.elementor-element-b8e0736.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1142 .elementor-element.elementor-element-b8e0736.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1142 .elementor-element.elementor-element-b8e0736.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1142 .elementor-element.elementor-element-56a1890 .elementor-swiper-button{font-size:20px;}.elementor-1142 .elementor-element.elementor-element-56a1890 .elementor-star-rating{font-size:18px;}.elementor-1142 .elementor-element.elementor-element-56a1890 .elementor-star-rating i:not(:last-of-type){margin-inline-end:1px;}.elementor-1142 .elementor-element.elementor-element-3057aa5{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1142 .elementor-element.elementor-element-3057aa5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1142 .elementor-element.elementor-element-3057aa5:after{content:"0.66";}.elementor-1142 .elementor-element.elementor-element-3057aa5 .elementor-post__thumbnail__link{width:100%;}.elementor-1142 .elementor-element.elementor-element-3057aa5 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1142 .elementor-element.elementor-element-3057aa5.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1142 .elementor-element.elementor-element-3057aa5.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1142 .elementor-element.elementor-element-3057aa5.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:1024px){.elementor-1142 .elementor-element.elementor-element-ed27e77.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1142 .elementor-element.elementor-element-b8e0736.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1142 .elementor-element.elementor-element-ed27e77.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1142 .elementor-element.elementor-element-b8e0736.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1142 .elementor-element.elementor-element-3057aa5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1142 .elementor-element.elementor-element-3057aa5:after{content:"0.5";}.elementor-1142 .elementor-element.elementor-element-3057aa5 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-1929996 */*{
margin:0;
padding:0;
box-sizing:border-box;
font-family:Arial, Helvetica, sans-serif;
}

body{
background:#000;
}

.hero{
position:relative;
height:100vh;
overflow:hidden;
}

.slider{
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
}

.slide{

position:absolute;
width:100%;
height:100%;
background-size:cover;
background-position:center;

opacity:0;

animation:slider 36s infinite;

}

.slide:nth-child(1){
animation-delay:0s;
}

.slide:nth-child(2){
animation-delay:6s;
}

.slide:nth-child(3){
animation-delay:12s;
}

.slide:nth-child(4){
animation-delay:18s;
}

.slide:nth-child(5){
animation-delay:24s;
}

.slide:nth-child(6){
animation-delay:30s;
}

@keyframes slider{

0%{
opacity:0;
transform:scale(1);
}

8%{
opacity:1;
}

16%{
opacity:1;
transform:scale(1.08);
}

24%{
opacity:0;
}

100%{
opacity:0;
}

}

.overlay{

position:absolute;
inset:0;

background:

linear-gradient(
90deg,
rgba(0,0,0,.82),
rgba(0,0,0,.35),
rgba(0,0,0,.72)
);

}

.hero-content{

position:relative;
z-index:5;

height:100%;

max-width:1200px;

margin:auto;

display:flex;

flex-direction:column;

justify-content:center;

align-items:flex-start;

padding:0 70px;

color:#fff;

}

.tag{

display:inline-block;

background:#ffd400;

color:#000;

padding:10px 22px;

border-radius:30px;

font-weight:bold;

margin-bottom:25px;

letter-spacing:2px;

}

.hero h1{

font-size:72px;

line-height:1.05;

font-weight:800;

max-width:700px;

margin-bottom:25px;

}

.hero p{

font-size:20px;

color:#ddd;

max-width:620px;

line-height:1.8;

margin-bottom:40px;

}

.buttons{

display:flex;

gap:20px;

margin-bottom:60px;

}

.btn{

padding:18px 40px;

text-decoration:none;

font-weight:700;

border-radius:40px;

transition:.35s;

}

.primary{

background:#ffd400;

color:#000;

}

.primary:hover{

background:#fff;

transform:translateY(-4px);

}

.secondary{

border:2px solid #ffd400;

color:#ffd400;

}

.secondary:hover{

background:#ffd400;

color:#000;

}

.stats{

display:flex;

gap:70px;

}

.stats h2{

font-size:38px;

color:#ffd400;

margin-bottom:5px;

}

.stats p{

font-size:15px;

color:#ddd;

}

@media(max-width:992px){

.hero-content{

padding:40px;

}

.hero h1{

font-size:48px;

}

.stats{

flex-wrap:wrap;

gap:30px;

}

}

@media(max-width:768px){

.hero{

height:90vh;

}

.hero h1{

font-size:36px;

}

.hero p{

font-size:17px;

}

.buttons{

flex-direction:column;

width:100%;

}

.btn{

text-align:center;

}

.stats{

display:grid;

grid-template-columns:1fr;

gap:20px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88e233f *//* ===========================
WHY CHOOSE US
=========================== */

.why-us{

    padding:120px 8%;
    background:#000;

}

.section-heading{

    max-width:720px;
    margin:0 auto 70px;
    text-align:center;

}

.section-heading span{

    color:#FFD400;
    letter-spacing:3px;
    font-size:14px;
    font-weight:600;

}

.section-heading h2{

    margin:15px 0;
    font-size:50px;
    font-family:'Poppins',sans-serif;
    color:#fff;

}

.section-heading p{

    color:#bdbdbd;
    line-height:1.8;
    font-size:17px;

}

.features{

    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:30px;

}

.feature-card{

    background:#111;
    padding:45px 35px;
    border-radius:25px;
    text-align:center;
    transition:.4s;
    border:1px solid rgba(255,255,255,.08);

}

.feature-card:hover{

    transform:translateY(-12px);
    border-color:#FFD400;
    box-shadow:0 20px 50px rgba(255,212,0,.15);

}

.icon{

    width:85px;
    height:85px;
    background:#FFD400;
    color:#000;
    margin:auto;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:34px;
    margin-bottom:25px;

}

.feature-card h3{

    color:#fff;
    font-size:24px;
    margin-bottom:15px;
    font-family:'Poppins',sans-serif;

}

.feature-card p{

    color:#bdbdbd;
    line-height:1.8;
    font-size:15px;

}

@media(max-width:992px){

.features{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.section-heading h2{

font-size:36px;

}

.features{

grid-template-columns:1fr;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8850a45 *//*==========================================
FLASH SALE
==========================================*/

.flash-sale{

    position:relative;

    padding:140px 8%;

    text-align:center;

    overflow:hidden;

    background:url("https://newlookcollection.com/wp-content/uploads/2026/07/pexels-ron-lach-8386662-scaled.jpg") center/cover;

}

.flash-overlay{

    position:absolute;

    inset:0;

    background:rgba(0,0,0,.72);

}

.flash-content{

    position:relative;

    z-index:2;

    max-width:850px;

    margin:auto;

}

.offer-tag{

    display:inline-block;

    background:#FFD400;

    color:#000;

    padding:12px 25px;

    border-radius:50px;

    font-weight:700;

    letter-spacing:2px;

    margin-bottom:25px;

}

.flash-content h2{

    font-size:70px;

    color:#fff;

    font-family:Poppins;

    line-height:1.15;

}

.flash-content h2 span{

    color:#FFD400;

    display:block;

}

.flash-content p{

    color:#ddd;

    margin:30px auto;

    max-width:620px;

    line-height:1.8;

    font-size:18px;

}

.countdown{

    display:flex;

    justify-content:center;

    gap:25px;

    flex-wrap:wrap;

    margin:50px 0;

}

.time-box{

    width:120px;

    height:120px;

    border-radius:20px;

    background:rgba(255,255,255,.08);

    backdrop-filter:blur(10px);

    border:1px solid rgba(255,255,255,.15);

    display:flex;

    flex-direction:column;

    justify-content:center;

    align-items:center;

}

.time-box h3{

    font-size:42px;

    color:#FFD400;

}

.time-box span{

    color:#fff;

    margin-top:10px;

    font-size:14px;

    letter-spacing:1px;

}

.sale-btn{

    display:inline-block;

    margin-top:20px;

    padding:18px 45px;

    background:#FFD400;

    color:#000;

    border-radius:50px;

    text-decoration:none;

    font-weight:700;

    transition:.4s;

}

.sale-btn:hover{

    transform:translateY(-5px);

    box-shadow:0 15px 40px rgba(255,212,0,.35);

}

@media(max-width:768px){

.flash-content h2{

font-size:42px;

}

.time-box{

width:85px;
height:85px;

}

.time-box h3{

font-size:28px;

}

}/* End custom CSS */