@import "https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;500;700;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700;900&display=swap";

/* width */
::-webkit-scrollbar {
    width: 6px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #fff; 
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: var(--primary-color); 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: var(--primary-color); 
}

body,html{
    padding:0;
    margin:0;
    font-family:Roboto,sans-serif;
    background-color:var(--background-color-body)
}
a{
    color:inherit;
    text-decoration:none
}
*{
    box-sizing:border-box
}
.noscroll { 
    overflow: hidden;
    position: fixed;
    width: 100%;
}
.slick-slider .slick-next:before,.slick-slider .slick-prev:before{
    font-family:slick;
    font-size:40px!important;
    line-height:1;
    opacity:.75;
    color:#90c;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-slider .slick-next,.slick-slider .slick-prev{
    transform:translate3d(-50%,-50%,0);
    width:40px;
    height:40px
}
.slick-slider .slick-prev{
    left:20px;
    z-index:9
}
.slick-slider .slick-next{
    z-index:1;
    right:-20px
}
.slick-slide img{
    height:300px!important;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content;
    max-width:95vw;
    max-height:50vw
}
@media screen and (max-width:600px){
    .slick-slide img{
        height:-webkit-fit-content!important;
        height:-moz-fit-content!important;
        height:fit-content!important;
        width:95vw;
        max-width:95vw;
        max-height:50vw
    }
}
@-webkit-keyframes footer_shake__k9uF0{
    10%,90%{
        transform:translate3d(-1px,0,0) rotate(10deg)
    }
    60%{
        transform:translate3d(1px,0,0) rotate(-10deg)
    }
}
@keyframes footer_shake__k9uF0{
    10%,90%{
        transform:translate3d(-1px,0,0) rotate(10deg)
    }
    60%{
        transform:translate3d(1px,0,0) rotate(-10deg)
    }
}
.footer_footer__0Yuc_{
    background-color:#fff;
    color:#3d3d3d;
    vertical-align:middle;
    font-family:Poppins,sans-serif
}
.footer_footer__0Yuc_ .footer_logo__0EsdL{
    display:block;
    margin:auto;
    width:20%;
    text-align:center
}
.footer_footer__0Yuc_ .footer_logo__0EsdL .footer_img__eb665{
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content;
    height:80px;
    width:80px;
    max-height:-webkit-fit-content;
    max-height:-moz-fit-content;
    max-height:fit-content;
    /* border-radius:50%; */
}
.footer_footer__0Yuc_ .footer_disclaimer__pQfX5{
    display:flex;
    justify-content:space-between;
    font-size:15px;
    opacity:.9;
    max-width:1366px;
    margin:auto;
    font-family:Poppins,sans-serif
}
.footer_footer__0Yuc_ .footer_disclaimer__pQfX5 .footer_aboutUs__1bT_7{
    width:80%;
    padding:30px
}
.footer_footer__0Yuc_ .footer_disclaimer__pQfX5 .footer_aboutUs__1bT_7 p{
    font-size:14px;
    margin-top: 0;
}
.footer_footer__0Yuc_ .footer_horizontalRow__tAeuF{
    width:15%;
    height:1px;
    border:1px solid rgba(255,255,255,.2);
    margin:20px auto 40px
}
.footer_footer__0Yuc_ .footer_firstLevel__Lzlxk{
    display:flex;
    justify-content:space-evenly;
    font-size:15px;
    opacity:.8;
    max-width:1366px;
    margin:auto
}
.footer_footer__0Yuc_ .footer_firstLevel__Lzlxk .footer_socialMedia__VJN_Q{
    width:20%;
    text-align:center
}
.footer_footer__0Yuc_ .footer_firstLevel__Lzlxk .footer_socialMedia__VJN_Q a{
    line-height:42px;
    display:flex;
    /* margin:10px; */
    transition:.1s;
    justify-content:center;
}
.footer_footer__0Yuc_ .footer_firstLevel__Lzlxk .footer_socialMedia__VJN_Q a .footer_icon__OAWZK{
    font-size:22px;
    margin:auto 5px;
}
.footer_socialMedia__VJN_Q a:hover, .footer_pageMap__2Wf83 a:hover {
    color: var(--primary-color);
}
.footer_footer__0Yuc_ .footer_firstLevel__Lzlxk .footer_pageMap__2Wf83{
    width:20%;
    text-align:center
}
.footer_footer__0Yuc_ .footer_firstLevel__Lzlxk .footer_pageMap__2Wf83 ul{
    list-style:none;
    padding:0;
    margin:15px 0
}
.footer_footer__0Yuc_ .footer_firstLevel__Lzlxk .footer_pageMap__2Wf83 ul li{
    margin:5px
}
.footer_footer__0Yuc_ .footer_secondLevel__bUziX{
    text-align:center;
    justify-content:center;
    display:flex;
    flex-wrap:wrap;
    font-size:14px;
    width:100%;
    padding:30px 10px;
    background-color:var(--primary-color);
    margin-top:30px;
    color:#fff
}
.footer_footer__0Yuc_ .footer_secondLevel__bUziX a{
    display:inline-block;
    padding:10px
}
.footer_footer__0Yuc_ .footer_secondLevel__bUziX .footer_legalAdvertisements__6BaBz{
    display:block;
    width:100%;
    color:#fff
}
@media screen and (max-width:1024px){
    .footer_footer__0Yuc_ .footer_logo__0EsdL{
        margin:25px auto 0;
        width:-webkit-fit-content;
        width:-moz-fit-content;
        width:fit-content
    }
    .footer_footer__0Yuc_ .footer_logo__0EsdL .footer_img__eb665{
        height:80px;
        width:80px;
    }
    .footer_footer__0Yuc_ .footer_disclaimer__pQfX5{
        flex-direction:column
    }
    .footer_footer__0Yuc_ .footer_disclaimer__pQfX5 img{
        margin:auto
    }
    .footer_footer__0Yuc_ .footer_disclaimer__pQfX5 .footer_aboutUs__1bT_7{
        width:100%;
        padding:30px
    }
    .footer_footer__0Yuc_ .footer_firstLevel__Lzlxk{
        display:flex;
        flex-direction:column;
        justify-content:space-between;
        font-size:15px;
        opacity:.8;
        max-width:1366px;
        margin:auto
    }
    .footer_footer__0Yuc_ .footer_firstLevel__Lzlxk .footer_socialMedia__VJN_Q{
        width:100%;
        text-align:center
    }
    .footer_footer__0Yuc_ .footer_firstLevel__Lzlxk .footer_socialMedia__VJN_Q a{
        line-height:42px;
        display:flex;
        margin:10px;
        transition:.1s;
        justify-content:center
    }
    .footer_footer__0Yuc_ .footer_firstLevel__Lzlxk .footer_socialMedia__VJN_Q a .footer_icon__OAWZK{
        font-size:22px;
        margin:auto 5px
    }
    .footer_footer__0Yuc_ .footer_firstLevel__Lzlxk .footer_pageMap__2Wf83{
        width:100%;
        text-align:center
    }
}
@-webkit-keyframes search_shake___gijE{
    10%,90%{
        transform:translate3d(-1px,0,0) rotate(10deg)
    }
    60%{
        transform:translate3d(1px,0,0) rotate(-10deg)
    }
}
@keyframes search_shake___gijE{
    10%,90%{
        transform:translate3d(-1px,0,0) rotate(10deg)
    }
    60%{
        transform:translate3d(1px,0,0) rotate(-10deg)
    }
}
.search_search__7VVbl{
    flex-grow:3;
    position:relative;
    max-width:650px;
    margin:auto;
    width:100%
}
@media screen and (max-width:1023px){
    .search_search__7VVbl{
        padding:20px
    }
}
.search_search__7VVbl .search_input__YvCsN{
    width:100%;
    height:45px;
    border-radius:25px;
    border:1px solid #d9d9d9;
    font-size:16px;
    padding:15px;
    /* opacity:.75; */
    transition:.3s;
    color:var(--primary-color);
    background: rgba(255, 255, 255, .27); 
}
.search_search__7VVbl .search_input__YvCsN:focus{
    border-color:var(--primary-color);
    outline:var(--primary-color)
}
.search_search__7VVbl .search_button__kbuOm{
    width:40px;
    height:45px;
    position:absolute;
    border-radius:50%;
    right:10px;
    font-size:20px;
    padding:4px 0 0;
    border:none;
    cursor:pointer;
    background-color:transparent;
    color:var(--primary-color)
}
@media screen and (max-width:1023px){
    .search_search__7VVbl .search_button__kbuOm{
        right:31px
    }
}
@-webkit-keyframes navigationItem_shake__wtEa4{
    10%,90%{
        transform:translate3d(-1px,0,0) rotate(10deg)
    }
    60%{
        transform:translate3d(1px,0,0) rotate(-10deg)
    }
}
@keyframes navigationItem_shake__wtEa4{
    10%,90%{
        transform:translate3d(-1px,0,0) rotate(10deg)
    }
    60%{
        transform:translate3d(1px,0,0) rotate(-10deg)
    }
}
.navigationItem_navigationItem__14vR_{
    display:flex;
    flex-direction:column;
    align-items:center;
    padding:14px;
    color:var(--primary-color);
    transition:.3s ease-in;
    border:1px solid transparent;
    grid-gap:2px;
    gap:2px;
    flex:1 1 auto;
    background-color:transparent;
    max-width:140px
}
.navigationItem_navigationItem__14vR_ .navigationItem_icon__Rt_LY{
    display:block;
    text-align:center;
    font-size:24px
}
.navigationItem_navigationItem__14vR_ .navigationItem_title__9g8_o{
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    font:300 14px/1.2 Poppins,sans-serif;
    flex:1 1 auto
}
.navigationItem_navigationItem__14vR_:hover{
    background-color:var(--background-color-category);
    border-left-color:var(--border-color-category);
    border-right-color:var(--border-color-category)
}
.navigationItem_navigationItem__14vR_:hover svg{
    -webkit-animation:navigationItem_shake__wtEa4 1s cubic-bezier(.36,.07,.19,.97);
    animation:navigationItem_shake__wtEa4 1s cubic-bezier(.36,.07,.19,.97)
}
.navigationItem_navigationItem__14vR_ svg{
    stroke:var(--primary-color);
    fill:var(--primary-color)
}
@media screen and (max-width:1023px){
    .navigationItem_navigationItem__14vR_{
        display:flex;
        border-top:2px solid #ffffff1f;
        padding:10px;
        max-width:none
    }
    .navigationItem_navigationItem__14vR_:hover{
        background-color:var(--primary-color);
        color:#fafafa
    }
    .navigationItem_navigationItem__14vR_ .navigationItem_icon__Rt_LY{
        display:inline-block;
        font-size:25px;
        padding:2px
    }
    .navigationItem_navigationItem__14vR_ .navigationItem_title__9g8_o{
        display:inline-block;
        font-size:14px;
        color:#fafafa
    }
    .navigationItem_navigationItem__14vR_ svg{
        stroke:#fff;
        fill:#fff
    }
}
@-webkit-keyframes header_shake__R85q4{
    10%,90%{
        transform:translate3d(-1px,0,0) rotate(10deg)
    }
    60%{
        transform:translate3d(1px,0,0) rotate(-10deg)
    }
}
@keyframes header_shake__R85q4{
    10%,90%{
        transform:translate3d(-1px,0,0) rotate(10deg)
    }
    60%{
        transform:translate3d(1px,0,0) rotate(-10deg)
    }
}
.header_header__7DE4e{
    background-color: var(--background-color-header);
    color:#fefefeaa
}
.header_header__7DE4e .header_sidebar__InC90{
    display:none
}
@media screen and (max-width:1023px){
    .header_header__7DE4e{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        width:100%;
        z-index:999
    }
}
.header_header__7DE4e .header_categories__eo_Xk{
    background-color: var(--background-color-header-category);
}
.header_header__7DE4e .header_content__8MfSY{
    width:100%;
    margin:auto;
    display:flex;
    border-bottom:1px solid #f1f1f1
}
.header_header__7DE4e .header_content__8MfSY .header_desktop__6Y4UA{
    width:100%;
    max-width:1340px;
    padding:0 20px;
    margin:0 auto
}
.header_header__7DE4e .header_content__8MfSY .header_desktop__6Y4UA>div{
    display:flex;
    justify-content:space-between
}
@media screen and (min-width:1023px){
    .header_header__7DE4e .header_content__8MfSY.header_top__lYpCi .header_desktop__6Y4UA{
        width:100%;
        max-width:1340px;
        padding:0 20px;
        margin:0 auto;
        display:grid;
        justify-content:space-between;
        grid-template-columns:200px 1fr 200px
    }
}
.header_header__7DE4e .header_content__8MfSY .header_mobile__Z6daY{
    display:none
}
@media screen and (max-width:1023px){
    .header_header__7DE4e .header_content__8MfSY{
        padding:0 15px!important
    }
    .header_header__7DE4e .header_content__8MfSY .header_desktop__6Y4UA{
        display:none
    }
    .header_header__7DE4e .header_content__8MfSY .header_mobile__Z6daY{
        margin:auto;
        width:100%;
        display:flex;
        justify-content:space-between;
        flex-direction:row-reverse
    }
    .header_header__7DE4e .header_content__8MfSY .header_mobile__Z6daY .header_logo__Y6hwt{
        max-width:90px;
        cursor:pointer
    }
    .header_header__7DE4e .header_content__8MfSY .header_mobile__Z6daY .header_logo__Y6hwt .header_logoImg__zZqiK{
        cursor:pointer;
        /* border-radius:50%; */
        width:90px
    }
    .header_header__7DE4e .header_content__8MfSY .header_menuButton___863J{
        color:var(--primary-color);
        font-size:42px;
        display:flex;
        align-items:center;
        padding:10px 20px
    }
}
.header_header__7DE4e .header_content__8MfSY .header_logo__Y6hwt{
    padding:20px 0
}
.header_header__7DE4e .header_content__8MfSY .header_logo__Y6hwt .header_logoImg__zZqiK{
    cursor:pointer;
    /* border-radius:50%; */
    width:90px
}
.header_header__7DE4e .header_content__8MfSY .header_logo__Y6hwt img{
    max-width:100%
}
@media screen and (max-width:1023px){
    .header_header__7DE4e .header_sidebar__InC90{
        height:calc(100vh - 86px);
        width:100vw;
        top:86px;
        margin:0 auto;
        position:fixed;
        display:block;
        background-color:var(--primary-color);
        left:-100vw;
        padding:10px 0;
        overflow:auto;
        transition:.3s
    }
    .header_header__7DE4e .header_sidebar__InC90.header_opened__W9jNA{
        left:0
    }
    .search_search__7VVbl .search_input__YvCsN {
        background: rgba(255, 255, 255, 0.87);
    }
}