.elementor-175 .elementor-element.elementor-element-d203179{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-175 .elementor-element.elementor-element-589ba82 .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-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb__container{max-width:1480px;}.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb__wrap{justify-content:center;--dk-line-left:50%;--dk-line-right:auto;--dk-line-transform:translateX(-50%);}.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb__list{justify-content:center;--dk-line-left:50%;--dk-line-right:auto;--dk-line-transform:translateX(-50%);}.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb__item{font-family:"Poppins", Sans-serif;}.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb__link:hover{color:#F5C400;}.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb__current .dk-global-breadcrumb__text{max-width:480px;}.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb__home-icon{color:#F5C400;}.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb__home-icon svg{width:14px;height:14px;}.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb__separator{margin-left:9px;margin-right:9px;}.elementor-175 .elementor-element.elementor-element-7b4faa7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product{--dk-yellow:#F5C400;--dk-bg:#FFFFFF;--dk-black:#111111;--dk-muted:#000000;--dk-border:#E8E8E3;padding:70px 24px 70px 24px;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__container{max-width:1440px;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__main{gap:60px;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__mobile-title{text-align:left !important;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__main-image, .elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__thumbs{margin-left:auto !important;margin-right:auto !important;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__main-image, .elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__thumb{background-color:#FFFFFF !important;border-color:#E8E8E3 !important;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__main-image{border-radius:16px;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__main-image img{padding:18px;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__main-image img, .elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__thumb img{object-fit:contain;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__thumbs{grid-template-columns:repeat(5, minmax(0,1fr));}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__thumb.is-active, .elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__thumb.is-active:hover, .elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__thumb:focus{border-color:#F5C400 !important;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__eyebrow{color:#000000;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__title, .elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__mobile-title{color:#111111;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__description{color:#000000;font-size:16px;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__category{color:#846F00;background-color:#FFF8D6;font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__form{background-color:#F8F8F6;border-color:#E8E8E3;padding:24px 24px 24px 24px;border-radius:14px;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__form-title{color:#111111;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__form-description{color:#7D7D78;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__related-grid{--dk-related-columns:4;--dk-related-gap:18px;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__related-title{color:#111111;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__related-card{background-color:#FFFFFF;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__related-name{color:#111111;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__related-button{color:#FFFFFF !important;background-color:#111111 !important;border-color:#111111 !important;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__related-button:hover{color:#111111 !important;background-color:#F5C400 !important;border-color:#F5C400 !important;}@media(max-width:1024px){.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb{padding:0px 16px 0px 16px;}.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb__wrap{justify-content:flex-start;--dk-line-left:0;--dk-line-right:auto;--dk-line-transform:none;}.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb__list{justify-content:flex-start;--dk-line-left:0;--dk-line-right:auto;--dk-line-transform:none;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__mobile-title{text-align:left !important;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__main-image, .elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__thumbs{margin-left:auto !important;margin-right:auto !important;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__thumbs{grid-template-columns:repeat(5, minmax(0,1fr));}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__related-grid{--dk-related-columns:3;}}@media(max-width:767px){.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb{padding:0px 14px 0px 14px;}.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb__wrap{justify-content:flex-start;--dk-line-left:0;--dk-line-right:auto;--dk-line-transform:none;}.elementor-175 .elementor-element.elementor-element-589ba82 .dk-global-breadcrumb__list{justify-content:flex-start;--dk-line-left:0;--dk-line-right:auto;--dk-line-transform:none;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product{padding:20px 15px 20px 15px;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__mobile-title{text-align:center !important;margin-bottom:0px !important;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__details{margin-top:26px !important;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__main-image{width:63% !important;border-radius:4px;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__thumbs{width:63% !important;margin-top:9px !important;grid-template-columns:repeat(4, minmax(0,1fr));}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__main-image, .elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__thumbs{margin-left:auto !important;margin-right:auto !important;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__main-image img{padding:0px;}.elementor-175 .elementor-element.elementor-element-356671f .dk-single-product__related-grid{--dk-related-columns:2;}}/* Start custom CSS for dk_produto_single, class: .elementor-element-356671f *//* =========================================================
   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 */