.elementor-408 .elementor-element.elementor-element-933c492{--display:flex;--margin-top:-1%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-408 .elementor-element.elementor-element-933c492.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-408 .elementor-element.elementor-element-00e48d5{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-dc2e978{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-2273245{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-d772e2e > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-408 .elementor-element.elementor-element-d772e2e{text-align:center;}.elementor-408 .elementor-element.elementor-element-d772e2e .elementor-heading-title{font-size:31px;font-weight:300;color:var( --e-global-color-fd325e3 );}.elementor-408 .elementor-element.elementor-element-19ac610 > .elementor-widget-container{margin:-4% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-19ac610{text-align:center;}.elementor-408 .elementor-element.elementor-element-19ac610 .elementor-heading-title{font-size:19px;font-weight:300;text-transform:none;font-style:normal;color:var( --e-global-color-5281f8e );}.elementor-408 .elementor-element.elementor-element-6aa4df7 > .elementor-widget-container{margin:-7% 0% 0% 0%;}.elementor-408 .elementor-element.elementor-element-5b0cfad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-cfa638d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-61426fe > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-408 .elementor-element.elementor-element-61426fe{text-align:center;}.elementor-408 .elementor-element.elementor-element-61426fe .elementor-heading-title{font-size:31px;font-weight:300;color:var( --e-global-color-fd325e3 );}.elementor-408 .elementor-element.elementor-element-5cbd4be{--display:flex;--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-408 .elementor-element.elementor-element-1a9e1de .woolentor-product-grid-modern{gap:25px;}.elementor-408 .elementor-element.elementor-element-1a9e1de .woolentor-product-stars{gap:2px;}.elementor-408 .elementor-element.elementor-element-1a9e1de .woolentor-product-actions .woolentor-cart-btn{background-color:#A17B56!important;background:#A17B56!important;}.elementor-408 .elementor-element.elementor-element-1a9e1de .woolentor-product-actions .woolentor-cart-btn svg{width:18px;height:18px;}.elementor-408 .elementor-element.elementor-element-1a9e1de .woolentor-luxury-card .woolentor-cart-arrow{font-size:18px;}.elementor-408 .elementor-element.elementor-element-1a9e1de .woolentor-quick-actions .woolentor-quick-action svg{width:18px;height:18px;}.elementor-408 .elementor-element.elementor-element-1a9e1de .woolentor-quick-actions .woolentor-quick-action{font-size:18px;}.elementor-408 .elementor-element.elementor-element-7ead9c0{--display:flex;--min-height:0px;}.elementor-408 .elementor-element.elementor-element-17d9c88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-17d9c88:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-17d9c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://mywaystore.gr/wp-content/uploads/2026/06/Ανώνυμο-σχέδιο-69-e1782467664534.png");background-repeat:no-repeat;}.elementor-408 .elementor-element.elementor-element-32f0d7c{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-32f0d7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-408 .elementor-element.elementor-element-504417c{--display:flex;--justify-content:center;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:11%;--margin-right:0%;--padding-top:100px;--padding-bottom:100px;--padding-left:65px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-504417c::before, .elementor-408 .elementor-element.elementor-element-504417c > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-504417c > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-504417c > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-504417c > .e-con-inner > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-504417c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-1a5daee > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-408 .elementor-element.elementor-element-1a5daee{text-align:start;}.elementor-408 .elementor-element.elementor-element-1a5daee .elementor-heading-title{font-size:31px;font-weight:300;color:var( --e-global-color-fd325e3 );}.elementor-408 .elementor-element.elementor-element-2c23a75 > .elementor-widget-container{margin:-8% 0% 0% 0%;padding:0px 0px 50px 0px;}.elementor-408 .elementor-element.elementor-element-2c23a75{text-align:start;}.elementor-408 .elementor-element.elementor-element-2c23a75 .elementor-heading-title{font-size:18px;font-weight:300;text-transform:none;color:var( --e-global-color-fd325e3 );}.elementor-408 .elementor-element.elementor-element-c138e48 > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-408 .elementor-element.elementor-element-c138e48 .elementor-heading-title{font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-astglobalcolor3 );}.elementor-408 .elementor-element.elementor-element-78e6883 > .elementor-widget-container{margin:-9% 0% 0% 0%;padding:30px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-eb6eab5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:18%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-14a0f65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-e7c69d6 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-408 .elementor-element.elementor-element-e7c69d6{text-align:center;}.elementor-408 .elementor-element.elementor-element-e7c69d6 .elementor-heading-title{font-size:31px;font-weight:300;color:var( --e-global-color-fd325e3 );}.elementor-408 .elementor-element.elementor-element-24318ed{--e-image-carousel-slides-to-show:4;}.elementor-408 .elementor-element.elementor-element-24318ed .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-408 .elementor-element.elementor-element-933c492{--width:102.368%;}.elementor-408 .elementor-element.elementor-element-5cbd4be{--content-width:978px;}.elementor-408 .elementor-element.elementor-element-7ead9c0{--width:100%;}.elementor-408 .elementor-element.elementor-element-32f0d7c{--width:37.992%;}.elementor-408 .elementor-element.elementor-element-504417c{--width:49.936%;}}@media(max-width:1024px){.elementor-408 .elementor-element.elementor-element-dc2e978{--padding-top:80px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-408 .elementor-element.elementor-element-5b0cfad{--padding-top:0px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-408 .elementor-element.elementor-element-1a9e1de .woolentor-product-grid-modern{gap:20px;}.elementor-408 .elementor-element.elementor-element-17d9c88{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-32f0d7c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-504417c{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}}@media(max-width:767px){.elementor-408 .elementor-element.elementor-element-5b0cfad{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-408 .elementor-element.elementor-element-5cbd4be{--content-width:500px;}.elementor-408 .elementor-element.elementor-element-1a9e1de .woolentor-product-grid-modern{gap:15px;}.elementor-408 .elementor-element.elementor-element-7ead9c0{--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-408 .elementor-element.elementor-element-504417c{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for html, class: .elementor-element-00e48d5 */.hero{
    position:relative;
    min-height:90vh;

    display:flex;
    align-items:center;

    background-image:url("https://mywaystore.gr/wp-content/uploads/2026/06/Ανώνυμο-σχέδιο-67.png");
    background-size:cover;
    background-position:right center;
    background-repeat:no-repeat;

    overflow:hidden;
}

.hero-overlay{
    position:absolute;
    inset:0;
    background:linear-gradient(
        90deg,
        rgba(248,245,239,.96) 0%,
        rgba(248,245,239,.90) 28%,
        rgba(248,245,239,.55) 48%,
        rgba(248,245,239,.10) 70%,
        rgba(248,245,239,0) 100%
    );
}

.hero-content{
    position:relative;
    z-index:2;

    width:min(560px,90%);
    margin-left:8%;
}

.hero-subtitle{
    display:inline-block;
    letter-spacing:4px;
    text-transform:uppercase;
    color:#9b8365;
    font-size:.85rem;
    margin-bottom:18px;
}

.hero h1{
    font-size: clamp(32px, 4vw, 54px);
    line-height: 1.2;
    font-weight: 300;
    letter-spacing: -1px;
    color: #3e352d;
    max-width: 500px;
}

.hero p{
    font-size:18px;
    line-height:1.8;
    color:#65584d;
    margin-bottom:40px;
    max-width:480px;
}

.hero-buttons{
    display:flex;
    gap:18px;
    flex-wrap:wrap;
}

.btn-primary,
.btn-secondary{
    padding:16px 34px;
    border-radius:50px;
    text-decoration:none;
    transition:.35s;
    font-weight:500;
}

.btn-primary{
    background:#b58b58;
    color:#fff;
}

.btn-primary:hover{
    background:#9d7547;
    transform:translateY(-3px);
}

.btn-secondary{
    border:1px solid #b58b58;
    color:#5d4b39;
    background:rgba(255,255,255,.45);
    backdrop-filter:blur(8px);
}

.btn-secondary:hover{
    background:#fff;
}

@media(max-width:768px){

    .hero{
        min-height:75vh;
        background-position:72% center;
    }

    .hero-overlay{
        background:linear-gradient(
            180deg,
            rgba(248,245,239,.95) 0%,
            rgba(248,245,239,.82) 45%,
            rgba(248,245,239,.35) 100%
        );
    }

    .hero-content{
        margin:40px auto;
        padding:0 25px;
        width:100%;
    }

    .hero h1{
        font-size:42px;
    }

    .hero-buttons{
        flex-direction:column;
    }

    .btn-primary,
    .btn-secondary{
        text-align:center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933c492 */.hero-full{
    width:100vw !important;
    max-width:100vw !important;

    margin-left:calc(50% - 50vw);
    margin-right:calc(50% - 50vw);

    padding:0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6aa4df7 */.categories-section{
    padding:80px 5%;
 
    text-align:center;
}

.categories-section .subtitle{
    display:block;
    font-size:13px;
    letter-spacing:3px;
    color:#b18b5d;
    margin-bottom:10px;
}

.categories-section h2{
    font-size:36px;
    color:#3f342c;
    font-weight:500;
    margin-bottom:50px;
}

.categories{
    display:flex;
    justify-content:center;
    gap:35px;
    flex-wrap:wrap;
}

.category{
    text-decoration:none;
    color:#444;
    transition:.35s;
}

.category img{
    width:140px;
    height:140px;
    border-radius:50%;
    object-fit:cover;

    border:4px solid #f3ede5;

    transition:.35s;
}

.category span{
    display:block;
    margin-top:18px;

    font-size:14px;
    letter-spacing:1px;
    font-weight:600;
}

.category:hover img{
    transform:translateY(-8px) scale(1.05);
    border-color:#b18b5d;
    box-shadow:0 15px 35px rgba(0,0,0,.15);
}

.category:hover span{
    color:#b18b5d;
}

@media(max-width:900px){

    .categories{
        overflow-x:auto;
        justify-content:flex-start;
        flex-wrap:nowrap;
        gap:25px;
        padding-bottom:15px;

        scrollbar-width:none;
    }

    .categories::-webkit-scrollbar{
        display:none;
    }

    .category{
        flex:0 0 auto;
    }

    .category img{
        width:110px;
        height:110px;
    }

    .categories-section h2{
        font-size:28px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da0f6cc */.why-us{

    padding:100px 8%;
  

}

.section-title{

    text-align:center;
    max-width:700px;
    margin:auto auto 70px;

}

.section-title span{

    display:block;
    letter-spacing:3px;
    color:#b58b58;
    font-size:13px;
    margin-bottom:10px;

}

.section-title h2{

    font-size:42px;
    color:#3f342c;
    margin-bottom:20px;
    font-weight:500;

}

.section-title p{

    color:#7b7067;
    font-size:17px;
    line-height:1.8;

}

.why-grid{

    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:30px;

}

.why-card{

    background:#fff;
    border-radius:18px;
    padding:45px 30px;

    text-align:center;

    transition:.35s;

    box-shadow:0 10px 35px rgba(0,0,0,.05);

}

.why-card:hover{

    transform:translateY(-8px);

    box-shadow:0 20px 45px rgba(0,0,0,.12);

}

.icon{

    width:80px;
    height:80px;

    margin:auto;

    border-radius:50%;

    background:#f8f4ef;

    display:flex;
    align-items:center;
    justify-content:center;

    color:#b58b58;

    font-size:30px;

    margin-bottom:25px;

}

.why-card h3{

    font-size:22px;
    margin-bottom:15px;
    color:#3f342c;

}

.why-card p{

    color:#777;
    line-height:1.8;

}

@media(max-width:992px){

    .why-grid{

        grid-template-columns:repeat(2,1fr);

    }

}

@media(max-width:600px){

    .why-grid{

        grid-template-columns:1fr;

    }

    .section-title h2{

        font-size:32px;

    }

}/* End custom CSS */