.elementor-165 .elementor-element.elementor-element-b7cb1ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb{--dk-yellow:#F5C400;--dk-bg:#FFFFFF;--dk-border:#E8E8E3;padding:0px 18px 0px 18px;--dk-text:#74746F;--dk-current:#111111;--dk-separator:#B8B8B2;}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb__container{max-width:1480px;}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb__wrap{justify-content:center;--dk-line-left:50%;--dk-line-right:auto;--dk-line-transform:translateX(-50%);}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb__list{justify-content:center;--dk-line-left:50%;--dk-line-right:auto;--dk-line-transform:translateX(-50%);}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb__item{font-family:"Poppins", Sans-serif;}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb__link:hover{color:#F5C400;}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb__current .dk-global-breadcrumb__text{max-width:480px;}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb__home-icon{color:#F5C400;}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb__home-icon svg{width:14px;height:14px;}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb__separator{margin-left:9px;margin-right:9px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store{--dk-yellow:#F5C400;--dk-bg:#FFFFFF;--dk-text:#222222;--dk-black:#111111;--dk-muted:#777777;padding:70px 24px 70px 24px;--dk-sidebar-width:300px;--dk-soft:#F8F8F6;--dk-border:#E8E8E3;--dk-columns:3;--dk-gap:20px;--dk-card:#FFFFFF;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__container{max-width:1440px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__layout{gap:42px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__eyebrow{color:#000000;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__eyebrow::before{background-color:#F5C400;width:32px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__title{color:#111111;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__title-highlight{color:#F5C400;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__description{color:#000000;font-size:16px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__header{margin-bottom:52px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__sidebar{padding:22px 22px 22px 22px;border-radius:14px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__sidebar-title{color:#111111;font-size:16px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__sidebar-line{background-color:#F5C400;width:20px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__search{height:52px;background-color:#FFFFFF;border-color:#DEDEDA;border-radius:9px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__search:focus-within{border-color:#F5C400;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__search input[data-dk-search]{color:#111111 !important;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__search input[data-dk-search]::placeholder{color:#999994 !important;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__search-icon{stroke:#7D7D78;width:18px;height:18px;flex-basis:18px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store .dk-store__clear{color:#999999 !important;background-color:rgba(255,255,255,0) !important;width:38px !important;height:38px !important;flex-basis:38px !important;font-size:20px !important;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store .dk-store__clear:hover, .elementor-165 .elementor-element.elementor-element-2998993 .dk-store .dk-store__clear:focus{color:#111111 !important;background-color:#F5C400 !important;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__filter-label{color:#000000;font-size:15px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__categories{gap:6px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store .dk-store__category{min-height:43px !important;border-radius:8px !important;font-family:"Poppins", Sans-serif;font-size:14px;padding-left:13px !important;padding-right:13px !important;color:#000000 !important;background-color:rgba(255,255,255,0) !important;border-color:rgba(255,255,255,0) !important;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store .dk-store__category:hover{color:#111111 !important;background-color:#FFFFFF !important;border-color:#E3E3DE !important;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store .dk-store__category.is-active, .elementor-165 .elementor-element.elementor-element-2998993 .dk-store .dk-store__category.is-active:hover{color:#111111 !important;background-color:#F5C400 !important;border-color:#F5C400 !important;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store .dk-store__category::after{color:#A7A7A1;font-size:12px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store .dk-store__category:hover::after{color:#111111;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store .dk-store__category.is-active::after{color:#111111;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store .dk-store__reset{font-size:14px;padding-left:12px !important;padding-right:12px !important;min-height:41px !important;border-radius:8px !important;color:#777772 !important;background-color:#FFFFFF !important;border-color:#DEDEDA !important;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store .dk-store__reset:hover{color:#111111 !important;background-color:#FFF8D6 !important;border-color:#F5C400 !important;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__counter strong{color:#111111;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__counter{color:#858580;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__sort{width:215px;min-width:0;height:46px;background-color:#FFFFFF;border-color:#E1E1DC;border-radius:8px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__sort-label{color:#A1A1A1;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__sort select{color:#111111;font-size:12px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__sort svg{stroke:#777777;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__products-head{margin-bottom:20px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__card{border-color:#E8E8E3;border-radius:13px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__card:hover{border-color:#F5C400;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__card-content{padding:10px 10px 10px 10px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__image-wrap, .elementor-165 .elementor-element.elementor-element-2998993 .dk-store__image-link{background:#FFFFFF;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__image-wrap img{padding:18px;object-fit:contain;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__image-wrap{aspect-ratio:1 / 1;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__product-category{color:#A18A00;margin-bottom:7px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__product-title, .elementor-165 .elementor-element.elementor-element-2998993 .dk-store__product-title a{color:#111111;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__product-title a:hover{color:#8F7600;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__description-card{color:#000000;font-size:13px;margin-top:10px;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__button{padding-left:15px !important;padding-right:15px !important;min-height:46px !important;border-radius:8px !important;color:#FFFFFF !important;background-color:#111111 !important;border-color:#111111 !important;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__button:hover, .elementor-165 .elementor-element.elementor-element-2998993 .dk-store__button:focus{color:#111111 !important;background-color:#F5C400 !important;border-color:#F5C400 !important;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__empty{background-color:#F8F8F6;border-color:#E8E8E3;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__empty strong{color:#111111;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store__empty span{color:#898984;}@media(max-width:1024px){.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb{padding:0px 16px 0px 16px;}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb__wrap{justify-content:flex-start;--dk-line-left:0;--dk-line-right:auto;--dk-line-transform:none;}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb__list{justify-content:flex-start;--dk-line-left:0;--dk-line-right:auto;--dk-line-transform:none;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store{--dk-columns:2;}}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb{padding:0px 14px 0px 14px;}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb__wrap{justify-content:flex-start;--dk-line-left:0;--dk-line-right:auto;--dk-line-transform:none;}.elementor-165 .elementor-element.elementor-element-ec547f3 .dk-global-breadcrumb__list{justify-content:flex-start;--dk-line-left:0;--dk-line-right:auto;--dk-line-transform:none;}.elementor-165 .elementor-element.elementor-element-2998993 .dk-store{padding:20px 15px 20px 15px;--dk-columns:1;}}/* Start custom CSS for dk_busca_loja, class: .elementor-element-2998993 *//* =========================================================
   DK LOJA - CORREÇÃO CAMPO DE BUSCA
========================================================= */

/* Esconde o X nativo do input search */
.dk-store__search input[type="search"]::-webkit-search-cancel-button,
.dk-store__search input[type="search"]::-webkit-search-decoration,
.dk-store__search input[type="search"]::-webkit-search-results-button,
.dk-store__search input[type="search"]::-webkit-search-results-decoration{
    -webkit-appearance:none !important;
    appearance:none !important;
    display:none !important;
}


/* Remove estilos nativos extras */
.dk-store__search input[type="search"]{
    -webkit-appearance:none !important;
    appearance:none !important;

    width:100%;
    min-width:0;

    padding:
        0
        8px
        0
        13px !important;

    border:0 !important;
    outline:0 !important;

    background:transparent !important;

    box-shadow:none !important;
}


/* Container do campo */
.dk-store__search{
    display:flex !important;

    align-items:center !important;

    width:100% !important;

    height:54px !important;

    padding:0 7px 0 0 !important;

    overflow:hidden;

    border:
        1px
        solid
        #dededa !important;

    border-radius:12px !important;

    background:#fff !important;

    box-shadow:none !important;
}


/* Quando estiver digitando */
.dk-store__search:focus-within{
    border-color:
        var(--dk-yellow, #F5C400) !important;

    box-shadow:
        0 0 0 4px
        rgba(245,196,0,.08) !important;
}


/* Ícone lupa */
.dk-store__search-icon{
    width:19px !important;
    height:19px !important;

    margin-left:17px !important;
    margin-right:0 !important;

    flex:
        0
        0
        19px;

    stroke:#8b8b86 !important;
}


/* Texto digitado */
.dk-store__search input{
    color:#222 !important;

    font-size:14px !important;

    font-weight:400 !important;

    line-height:1 !important;
}


.dk-store__search input::placeholder{
    color:#999 !important;

    opacity:1;
}


/* =========================================================
   BOTÃO X PERSONALIZADO
========================================================= */

.dk-store .dk-store__clear{
    position:relative !important;

    display:flex !important;

    align-items:center !important;
    justify-content:center !important;

    width:36px !important;
    height:36px !important;

    min-width:36px !important;
    max-width:36px !important;

    flex:
        0
        0
        36px !important;

    margin:0 !important;
    padding:0 !important;

    border:0 !important;

    border-radius:50% !important;

    background:transparent !important;

    color:#929292 !important;

    font-size:20px !important;

    font-weight:400 !important;

    line-height:1 !important;

    box-shadow:none !important;

    cursor:pointer;
}


/* Remove qualquer pseudo elemento do tema/Elementor */
.dk-store .dk-store__clear::before,
.dk-store .dk-store__clear::after{
    display:none !important;

    content:none !important;
}


/* Hover */
.dk-store .dk-store__clear:hover,
.dk-store .dk-store__clear:focus,
.dk-store .dk-store__clear:active{
    background:
        var(--dk-yellow, #F5C400) !important;

    color:#111 !important;

    border:0 !important;

    box-shadow:none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .dk-store__search{
        height:52px !important;
    }


    .dk-store__search input{
        font-size:13px !important;
    }


    .dk-store .dk-store__clear{
        width:34px !important;
        height:34px !important;

        min-width:34px !important;
        max-width:34px !important;

        flex-basis:34px !important;
    }

}/* End custom CSS */