/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(c5cd7f5300576ab4c88202b42f6ded62.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(ced611daf7709cc778da928fec876475.eot);
    src: url(ced611daf7709cc778da928fec876475.eot?#iefix) format('embedded-opentype'), url(b7c9e1e479de3b53f1e4e30ebac2403a.woff) format('woff'), url(d41f55a78e6f49a5512878df1737e58a.ttf) format('truetype'), url(52d45b9f0b76fad19c7a776e3025a12f.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '\2190';
}
[dir='rtl'] .slick-prev:before
{
    content: '\2192';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '\2192';
}
[dir='rtl'] .slick-next:before
{
    content: '\2190';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '\2022';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.hero-carousel{position:relative;width:100%}.hero-carousel .after-border{display:block;position:relative}.hero-carousel .after-border.unclickable{pointer-events:none}.hero-carousel .after-border.unclickable .image-banner{cursor:default}.hero-carousel .after-border::after{border:1px solid var(--orange);content:'';display:none;height:80%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:53%;z-index:1}@media only screen and (max-width:1024px) and (orientation:landscape){.hero-carousel .after-border::after{width:75%}}@media only screen and (max-width:768px) and (orientation:portrait){.hero-carousel .after-border::after{height:96%;width:96%}}.hero-carousel .slick-slide{background-color:#eee}.hero-carousel-caption{display:block;left:6%;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.hero-carousel-caption-content{margin:0}.hero-carousel-caption-title{color:#000;font-family:Soleto;font-size:36px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.17;position:relative;z-index:2}@media only screen and (min-width:1367px){.hero-carousel-caption-title{font-size:40px}}.hero-carousel-caption-title span{background-color:#fff;display:inline-block;margin:10px 0;padding:2px 10px}.hero-carousel-caption-title span.brand{position:relative}.hero-carousel-caption-title span.brand::after{background-image:linear-gradient(87deg,#db532a,#f08b1d);content:'';height:10px;left:0;position:absolute;right:0;top:100%;width:100%}.hero-carousel .box-buttons{height:45px;left:10%;position:relative;top:-2vh;width:160px}.hero-carousel .box-buttons .button-slide{background-color:#fff;background-color:var(--white);border:solid 1px #f2f2f2;border:solid 1px var(--white-two);cursor:pointer;height:35px;margin-left:10px;transition:.15s linear;width:40px}.hero-carousel .box-buttons .button-slide.button-prev{background-image:url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/iconArrowBt.svg);background-position-x:50%;background-position-y:50%;background-repeat:no-repeat;float:left;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hero-carousel .box-buttons .button-slide.button-prev :hover{background-image:url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/iconArrowBt_white.svg);background-position-x:60%;background-position-y:50%;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hero-carousel .box-buttons .button-slide.button-next{background-image:url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/iconArrowBt.svg);background-position-x:50%;background-position-y:50%;background-repeat:no-repeat;float:left}.hero-carousel .box-buttons .button-slide.button-next:hover{background-image:url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/iconArrowBt_white.svg);background-position-x:60%;background-position-y:50%;background-repeat:no-repeat}.hero-carousel .box-buttons .button-slide:hover{background-color:var(--orange);border:solid 1px var(--orange)}.hero-carousel .box-buttons .button-slide .icon-button{position:relative;top:3px}.hero-carousel .box-buttons .button-slide .icon-button.icon-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.button-slide:active,.hero-carousel .box-buttons .button-slide:focus{outline:0}.hero-carousel .slick-slide .image-banner{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.render-route-store-category .hero-carousel .slick-slide .image-banner{max-height:500px}@media only screen and (max-width:1024px) and (orientation:landscape){.hero-carousel .slick-slide .image-banner{max-height:350px}}@media only screen and (max-width:768px) and (orientation:portrait){.hero-carousel .slick-slide .image-banner{max-height:300px}}.hero-carousel .box-buttons .label-legenda-slide{color:var(--black);font-family:Soleto;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;left:10%;letter-spacing:normal;line-height:normal;position:relative;top:31px}.hero-carousel .box-buttons .label-legenda-slide span{font-weight:400}.hero-carousel .carousel-target{background-color:var(--orange);height:4px;left:38%;margin-top:25px;position:relative;transition:.15s linear;width:0}@media only screen and (min-width:1226px) and (max-width:1555px){.hero-carousel{width:100%}.hero-carousel .slick-slide{background-color:#eee}}@media only screen and (max-width:1024px){.hero-carousel{height:auto;width:100%}.hero-carousel .slick-slide{background-color:#eee;height:auto}.hero-carousel .slick-slide .image-banner{height:auto}.hero-carousel .box-buttons{bottom:-24px;left:30px;position:absolute;top:initial}.hero-carousel-caption{display:none}}@media only screen and (max-width:767px){.hero-carousel-caption{align-items:flex-start;display:none}.hero-carousel-caption-content{margin:20px}.hero-carousel-caption-title{font-size:32px;line-height:40px;margin:0 0 5px}}
@charset "UTF-8";.box-saiba-mais{font-family:Soleto;margin:auto;margin:60px auto;max-width:1096px}.box-saiba-mais .title{display:grid;font-weight:300;grid-column-gap:25px;grid-template-columns:1fr 2fr;margin-bottom:60px}.box-saiba-mais .title h2{color:var(--orange);font-size:32px;font-weight:300;line-height:40px}.box-saiba-mais .title p{font-size:16px;line-height:24px}.box-saiba-mais .grid{display:grid;grid-column-gap:18px;grid-row-gap:30px;grid-template-columns:repeat(auto-fit,minmax(49%,2fr))}.box-saiba-mais .grid .box:nth-child(3){grid-column:span 2}.box-saiba-mais .box{border:1px solid var(--white-two);cursor:pointer;display:grid;grid-template-columns:1fr 1fr;position:relative;transition:all .3s ease-in-out}.box-saiba-mais .box .box-content{padding:20px 20px 50px}.box-saiba-mais .box .box-content h3{font-size:32px;font-weight:300;line-height:40px;margin-bottom:35px;position:relative;transition:all .3s ease-in-out}.box-saiba-mais .box .box-content h3::after,.box-saiba-mais .box .box-content h3::before{background:var(--white-two);bottom:-12px;content:'';height:10px;left:0;max-width:130px;position:absolute;transition:.35s all ease;width:130px}.box-saiba-mais .box .box-content h3::after{width:0}.box-saiba-mais .box .box-content p{font-size:16px;font-weight:300;line-height:24px;margin-bottom:0}.box-saiba-mais .box .box-content .btn-plus{background-color:rgba(0,0,0,.75);bottom:20px;color:var(--white);display:inline-block;font-size:14px;left:20px;padding:5px 17px 5px 5px;position:absolute;transition:all .3s ease-in-out}.box-saiba-mais .box .box-content .btn-plus label{padding:0;position:relative;z-index:2}.box-saiba-mais .box .box-content .btn-plus .icon{display:inline-block;margin-right:10px;padding:8px;position:relative;transition:all .3s ease-in-out;z-index:2}.box-saiba-mais .box .box-content .btn-plus::before{background-image:linear-gradient(45deg,#db532a,#f08b1d);content:'';cursor:pointer;display:block;height:30px;left:5px;position:absolute;transition:all .25s;width:30px;z-index:1}.box-saiba-mais .box .box-image{align-items:center;display:flex;float:right;height:100%;min-height:320px}.box-saiba-mais .box .box-image img{max-height:100%;max-width:auto}@media (min-width:768px){.box-saiba-mais .box:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}}.box-saiba-mais .box:hover .box-content h3::before{width:0}.box-saiba-mais .box:hover .box-content h3::after{background-image:linear-gradient(92deg,var(--squash),var(--orange));width:130px}.box-saiba-mais .box:hover .box-content h4::after{background-image:linear-gradient(92deg,var(--squash),var(--orange));bottom:-7px;content:'';height:10px;left:0;position:absolute;width:100%}.box-saiba-mais .box:hover .box-content .btn-plus{cursor:pointer}.box-saiba-mais .box:hover .box-content .btn-plus .icon{background-image:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.box-saiba-mais .box:hover .box-content .btn-plus::before{height:100%;left:0;top:0;width:100%}.modal-content{font-family:Soleto;margin:70px auto 0;max-width:1140px}.modal-content iframe{border:none}.modal-content .section-modal{display:flex;margin-bottom:124px}.modal-content .section-modal .text h4{font-size:48px;font-weight:300;line-height:56px}.modal-content .section-modal .text p{font-size:16px;font-weight:300;line-height:22px}.modal-content .section-modal .image{position:relative}.modal-content .section-modal .image img{height:100%;width:100%}.modal-content .section-modal .image::after{border:1px solid var(--orange);content:'';height:100%;left:5px;position:absolute;top:5px;width:100%}.modal-content .section-modal.video-box{display:flex;justify-content:center;position:relative}.modal-content .section-modal.video-box .videoComImagem{width:100%}.modal-content .section-modal.video-box .btn-assistir-video{background-color:#fff;box-shadow:rgba(0,0,0,.2) 0 5px 10px 0;color:var(--squash);cursor:pointer;display:inline-block;font-family:Soleto;font-size:14px;font-weight:400;left:43%;padding:11px 30px 11px 50px;position:absolute;top:46%;transition:all .5s cubic-bezier(.075,.82,.165,1);z-index:2}.modal-content .section-modal.video-box .btn-assistir-video::before{border-bottom:8px solid transparent;border-left:15px solid var(--orange);border-top:8px solid transparent;content:'';display:block;height:0;left:18px;position:absolute;top:11px;width:0}.modal-content .section-modal.video-box .btn-assistir-video:hover{box-shadow:none;color:var(--orange)}.modal-content .left-box{display:flex}.modal-content .left-box .text h4{margin:10px 0 60px 125px}.modal-content .left-box .text p{margin:0 0 0 232px;max-width:300px}.modal-content .left-box .image{margin-left:40px;width:515px}.modal-content .center-box{flex-direction:column-reverse}.modal-content .center-box .text h4{margin:0 0 60px 40px}.modal-content .center-box .text p{margin:0 0 0 147px;max-width:410px}.modal-content .center-box .image{display:block;height:469px;margin:60px auto 0;width:833px}@media (max-width:1024px){.hero-carousel-caption-title{font-size:32px;line-height:40px}.box-saiba-mais .grid{grid-row-gap:20px}.box-saiba-mais .grid .box{grid-column:span 2;height:auto}.box-saiba-mais .grid .box .box-image img{float:right;padding-right:20px}.categorias .modal{overflow-x:hidden}.categorias .modal-content{max-width:100%;padding:0 20px}.categorias .modal-content .center-box .image,.categorias .modal-content .left-box .image,.categorias .modal-content .section-modal.video-box{margin:0 0 60px;width:100%}.categorias .modal-content .text h4{font-size:32px;line-height:40px;margin:0 0 34px}.categorias .modal-content .text p{margin:0 0 40px;max-width:100%}.categorias .modal-content .section-modal{flex-direction:column-reverse;margin-bottom:0}.categorias .modal-content image{height:auto;margin:0 0 67px;width:100%}.categorias .btn-close-modal-full{background-color:var(--white)!important;border-radius:0!important;font-size:0;left:initial!important;right:0;top:20px;width:40px!important}.categorias .btn-close-modal-full .icon.icon-fechar{font-size:15px!important;height:15px;left:50%;padding:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px}}@media (max-width:767px){.box-saiba-mais .grid{display:grid}.box-saiba-mais .box{cursor:pointer;display:flex!important;flex-direction:column;height:100%;margin-bottom:0!important}.box-saiba-mais .box .box-content{max-width:none;padding:20px}.box-saiba-mais .box .box-content h3::before{background-image:linear-gradient(92deg,var(--squash),var(--orange))}.box-saiba-mais .box .box-image{padding:0 20px}.box-saiba-mais .box .box-image img{height:auto;padding:0 20px}.box-saiba-mais .box:last-child .box-content{flex:1}.box-saiba-mais .title{grid-template-columns:1fr;margin-bottom:65px;padding:0 20px}.box-saiba-mais .title h2{margin-bottom:28px}.box-saiba-mais .slick-dots{top:-40px;z-index:-1}.box-saiba-mais .slick-dots li{padding:0}.box-saiba-mais .slick-dots li button{display:none}.box-saiba-mais .slick-dots li button::before{content:''}.box-saiba-mais .slick-track{align-items:stretch;display:flex}.box-saiba-mais .slick-initialized .slick-slide{height:auto}.box-saiba-mais .slick-initialized .slick-slide>div{height:100%;margin:0 10px}.modal-content .section-modal.video-box .btn-assistir-video{left:50%;top:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}}
@charset 'UTF-8';
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '\2190';
}
[dir='rtl'] .slick-prev:before
{
    content: '\2192';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '\2192';
}
[dir='rtl'] .slick-next:before
{
    content: '\2190';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: relative;
    bottom: 0;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: transparent;
}

.selecionados * {
    text-align: center;
    font-family: Soleto;
    font-weight: normal;
    font-size: 20px;
    vertical-align: top;
    margin: auto;
    background-repeat: no-repeat;
    outline: none;
}

.selecionados {
    height: 810px;
    width: 100%;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: contain;
    overflow: hidden;
}

.selecionados span {
    font: inherit;
}

ul.slick-dots {
    position: absolute;
    left: -15px;
    width: 100vw;
    top: -27px;
    max-width: 100%;
}

ul.slick-dots li.slick-active {
    width: 10px;
    height: 10px;
    border: 3px solid #db532a;
    background-color: #fff;
    margin: 8px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
}

ul.slick-dots li {
    width: 5px;
    height: 5px;
    margin: 10px;
    background-color: #db532a;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
}

.selecionados .box-title {
    margin: 85px 0 0 620px;
    font-size: 48px;
    width: 300px;
    font-weight: 300;
    z-index: 1;
    position: relative;
    text-align: left;
    background-color: #FFF;
    position: relative;
}

.selecionados .box-title:after {
    content: "";
    width: 230px;
    height: 10px;
    background-image: linear-gradient(88deg, #db532a, #f08b1d);
    position: absolute;
    bottom: -5px;
    left: 0;
    z-index: -1;
    margin-left: 0;
}

.selecionados .box-slick {
    width: 650px;
    margin: 30px 0 0 690px;
}

.selecionados .box-slick .slick-holder {
    margin: auto;
    width: 700px;
    position: relative;
}

.selecionados .product-card {
    width: 340px;
}

.selecionados .product-card .card {
    background-color: #FFF;
    margin: 0 auto;
    border: 1px solid #f2f2f2;
    padding: 10px 40px 40px 40px;
    width: 300px;
    min-height: 370px;
    cursor: pointer;
    position: relative;
}

.selecionados .product-card .card figure {
    display: block;
}

.selecionados .product-card .card figure img {
    display: block;
    height: 100%;
    max-height: 190px;
}

.selecionados .product-card .card .title {
    margin: 10px 0;
    font-size: 16px;
    min-height: 60px;
}

.selecionados .product-card .card .price {
    font-size: 20px;
    color: var(--squash);
}

.selecionados .product-card.none-price .card {
    min-height: 292px;
    padding-bottom: 20px;
}

.selecionados .product-card.none-price .card .price {
    display: none;
}

.selecionados .product-card.none-price .card .title {
    margin-bottom: 0;
}

.selecionados .product-card .card .price span {
    display: block;
    font-size: 16px;
    color: var(--grey);
}

.selecionados .product-card .card .price span del {
    font-size: 16px;
}

.selecionados .product-card .card .price strong {
    font-weight: normal;
}

.selecionados .product-card .card .lnk-more-info {
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
    position: absolute;
    top: 90px;
    right: 20px;
    width: 30px;
    height: 30px;
    border: 1px solid var(--white-two);
    background-color: #FFF;
    background-image: url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/icon-more-orange.svg);
    background-repeat: no-repeat;
    background-position-x: 45%;
    background-position-y: 50%;
    transition: 0.35s linear;
}

.selecionados .product-card .card:hover .lnk-more-info {
    background-image: url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/icon-more-white.svg);
    background-color: var(--squash);
    border: solid 1px transparent;
}


@media only screen and (max-width:1023px) {
    .selecionados{
        height: auto;
        width: auto;
        margin: 60px 20px;
    }

    .selecionados .box-title{
        margin: 0;
        font-weight: 300;
        font-size: 32px;
        width: 200px;
    }

    .selecionados .box-title:after{
        width: 144px;
    }

    .selecionados .box-slick {
        width: 100%;
        margin: 100px 0 0;
    }
    .selecionados .box-slick .slick-holder {
        margin: auto;
        width: 100%;
        position: relative;
    }

    .selecionados .product-card .card{
        width: 100%;
    }

    .selecionados .box-slick .slick-holder ul.slick-dots {
        left: 0;
        width: 100%;
        top: -60px;
        z-index: 1;
    }
    .selecionados .box-slick .slick-holder ul.slick-dots li button:before {
        content: '';
    }
    .selecionados .box-slick .slick-holder .slick-list {
        z-index: 2;
    }
}

@media only screen and (min-width:1024px) and (max-width:1024px) {
    .selecionados{
        height: 720px;
        overflow: hidden;
    }
    .selecionados .box-title{
        margin: 85px 0 0 440px;
    }
    .selecionados .box-title h2{
        margin: 0 !important;
    }
    .selecionados .box-slick{
        margin: 65px 0 0 526px;
    }
}

@media only screen and (min-width:768px) and (max-width:768px) {
    .selecionados .box-title h2{
        margin: 0 !important;
    }
}

@media only screen and (min-width:768px) {
    .selecionados .slick-current .product-card .card {
        border: 1px solid #db532a !important;
    }
}

@media only screen and (min-width:1441px) {
    .selecionados .box-slick {
        width: 1000px;
        margin-top: 30px;
        margin-right: 0;
    }
    .selecionados .box-slick .slick-holder {
        margin: auto;
        width: 950px;
        position: relative;
    }
}
.box-fique-por-dentro{font-family:Soleto;margin:60px auto;max-width:1096px}.box-fique-por-dentro .title{margin:60px 0}.box-fique-por-dentro .title.closed h4 .icon{-webkit-transform:rotate(0);transform:rotate(0)}.box-fique-por-dentro .title.closed p{max-height:0;opacity:0}.box-fique-por-dentro .title h4{color:var(--orange);cursor:pointer;font-size:16px;font-weight:300;margin-bottom:20px}.box-fique-por-dentro .title h4:hover{color:var(--squash);font-size:16px}.box-fique-por-dentro .title h4 .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.box-fique-por-dentro .title .icon{display:inline-block;font-size:7px;margin:0 20px 0 5px;position:relative;top:-2px;transition:all .3s ease-in-out}.box-fique-por-dentro .title p{font-size:16px;font-weight:300;line-height:24px;max-height:initial;opacity:1;overflow:hidden;transition:all .3s ease-in-out}.box-fique-por-dentro .grid{display:grid;grid-column-gap:18px;grid-row-gap:20px;grid-template-columns:1fr 1fr}.box-fique-por-dentro .box{border:1px solid var(--white-two);cursor:pointer;display:grid;grid-template-columns:1fr;margin-bottom:20px;position:relative;transition:all .3s ease-in-out}.box-fique-por-dentro .box:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.box-fique-por-dentro .box:hover .box-content .btn-plus::before{height:100%;left:0;top:0;width:100%}.box-fique-por-dentro .box:hover .box-content .btn-plus .icon{background-image:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.box-fique-por-dentro .box:hover .box-content h3::after{background-image:linear-gradient(92deg,var(--squash),var(--orange));bottom:-7px;content:'';height:10px;left:0;position:absolute}.box-fique-por-dentro .box:last-child .box-content{padding:15px 19px}.box-fique-por-dentro .box .box-content{height:250px;padding:15px 0 15px 19px;position:relative}.box-fique-por-dentro .box .box-content h3{display:inline;font-size:31px;font-weight:300;line-height:40px;margin:0 0 25px;position:relative;transition:all .3s ease-in-out}.box-fique-por-dentro .box .box-content h3::after{background-color:var(--white-two);bottom:-12px;content:'';height:10px;left:0;position:absolute;width:100%}.box-fique-por-dentro .box .box-content p{font-size:16px;font-weight:300;line-height:24px;margin:30px 0 15px}.box-fique-por-dentro .box .box-content button{bottom:19px;left:19px;position:absolute}.box-fique-por-dentro .box .box-content .btn-plus{background-color:rgba(0,0,0,.75);bottom:20px;color:var(--white);display:inline-block;font-size:14px;left:20px;padding:5px 17px 5px 5px;position:absolute;transition:all .3s ease-in-out}.box-fique-por-dentro .box .box-content .btn-plus::before{background-image:linear-gradient(45deg,#db532a,#f08b1d);content:'';cursor:pointer;display:block;height:30px;left:5px;position:absolute;transition:all .25s;width:30px;z-index:1}.box-fique-por-dentro .box .box-content .btn-plus label{position:relative;z-index:2}.box-fique-por-dentro .box .box-content .btn-plus .icon{display:inline-block;margin-right:10px;padding:8px;position:relative;transition:all .3s ease-in-out;z-index:2}.box-fique-por-dentro .box .box-image{height:290px}.box-fique-por-dentro .box .box-image img{height:100%;-o-object-fit:inherit;object-fit:inherit;width:100%}@media (max-width:1024px){.box-fique-por-dentro .box{grid-column:span 2}}@media (max-width:767px){.box-fique-por-dentro .grid{display:grid}.box-fique-por-dentro .box{display:flex!important;flex-direction:column;height:100%;margin-bottom:0!important}.box-fique-por-dentro .box:last-child .box-content{flex:1}.box-fique-por-dentro .box .box-content{display:grid;height:100%;max-width:none;padding:20px}.box-fique-por-dentro .box .box-content h3::after{background-image:linear-gradient(92deg,var(--squash),var(--orange))}.box-fique-por-dentro .box .box-content button{left:0;margin-top:auto;position:relative;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.box-fique-por-dentro .box .box-content .btn-plus{bottom:auto;box-sizing:border-box;left:auto;max-height:40px;max-width:130px;position:relative}.box-fique-por-dentro .box .box-image img{height:auto}.box-fique-por-dentro .title{grid-template-columns:1fr;margin-bottom:65px;padding:0 20px}.box-fique-por-dentro .title h4{margin-bottom:28px}.box-fique-por-dentro ul.slick-dots{top:-40px;z-index:-1}.box-fique-por-dentro ul.slick-dots li{padding:0}.box-fique-por-dentro ul.slick-dots li button{display:none}.box-fique-por-dentro ul.slick-dots li button::before{content:''}.box-fique-por-dentro .slick-track{align-items:stretch;display:flex}.box-fique-por-dentro .slick-initialized .slick-slide{height:auto}.box-fique-por-dentro .slick-initialized .slick-slide>div{height:100%;margin:0 10px}}
.search-result-component{padding:0 20px}.search-result{display:grid;grid-gap:0 20px;grid-template-columns:1fr;margin:30px auto 60px;max-width:1280px;padding:0}@media (min-width:1024px){.search-result{grid-template-areas:'filters gallery';grid-template-columns:250px auto}}.search-result__filter{border-bottom:1px solid #f2f2f2;padding:15px 0}.search-result__filter-label{display:flex;margin:0 0 10px;padding:0 15px 0 0;font-size:20px;font-weight:400}.search-result__filter-label span{margin:0 15px 0 0;font-family:brastemp-icons;font-size:16px}.search-result__filter-title{color:#f08b1d;margin:0 0 20px;font-size:20px;font-weight:400}.search-result__filter-title.active{color:#db532a}.search-result__filter .opt{padding:0 15px 0 20px}.search-result__filter a{border:0;color:#000;display:block;line-height:1.25;margin:0;padding:4.5px 0;text-decoration:none;font-size:16px;font-weight:300}.search-result__filter a:hover span{color:#db532a;transition:.25s all ease-in-out}.search-result__filter a.active{color:#db532a}.search-result .search-result__filters{min-width:230px;padding:0 20px 0 0}.search-result .vtex-component{padding:0}.search-result .vtex-component .vtex-search-result{display:grid;margin:30px auto 60px;max-width:1280px;padding:0;width:100%}@media (min-width:1024px){.search-result .vtex-component .vtex-search-result{grid-column-gap:20px;grid-template-areas:'quantity orderby' 'filters filters' 'gallery gallery';grid-template-rows:50px auto}}.search-result .vtex-component .vtex-search-result__filters{display:none}.search-result .vtex-component .vtex-search-result__total-products{align-self:center;border:none;justify-self:start;padding:0}.search-result .vtex-component .vtex-search-result__total-products span{color:#000;font-size:16px;font-weight:300}@media (min-width:1024px){.search-result .vtex-component .vtex-search-result__total-products{align-self:self-start}}.search-result .vtex-component .vtex-search-result__order-by{justify-self:end}.search-result .vtex-component .vtex-search-result__order-by .vtex-filter-popup{background:0 0;margin:0;padding:0}.search-result .vtex-component .vtex-search-result__order-by .vtex-filter-popup__button{background:0 0;border:solid 1px var(--white-two);border-radius:0;min-width:160px;position:relative}.search-result .vtex-component .vtex-search-result__order-by .vtex-filter-popup__button::before{background-color:var(--white);color:var(--squash);content:'\E90C';font-family:brastemp-icons;font-size:7px;position:absolute;right:15px;top:20px}.search-result .vtex-component .vtex-search-result__order-by .vtex-filter-popup__title{color:var(--black);text-align:left;width:100%}.search-result .vtex-component .vtex-search-result__order-by .vtex-filter-popup__title::before{display:none}.search-result .vtex-component .vtex-search-result__order-by .vtex-filter-popup__content{padding:20px}.search-result .vtex-component .vtex-search-result__order-by .vtex-dropdown .bg-base{border:solid 1px var(--white-two);border-radius:0}.search-result .vtex-component .vtex-search-result__order-by .vtex-dropdown select option{font-size:16px;font-weight:400}.search-result .vtex-component .vtex-search-result__order-by .vtex-dropdown__button{background-color:var(--white);height:50px;min-width:265px;padding:16px 20px;position:relative}.search-result .vtex-component .vtex-search-result__order-by .vtex-dropdown__button::before{background-color:var(--white);color:var(--squash);content:'\E90C';font-family:brastemp-icons;font-size:10px;position:absolute;right:20px;top:20px}.search-result .vtex-component .vtex-search-result__gallery{margin-top:30px}@media (min-width:1024px){.departamento .search-result{border-bottom:1px solid #f2f2f2;margin-bottom:50px;padding-bottom:0}}
.vtex-search-result {
  display: grid;
  display: -ms-grid;
  grid-template-columns: 206px repeat(5, auto);
  -ms-grid-columns: 206px (1fr)[5];
  grid-template-areas:
    "breadcrumb breadcrumb breadcrumb . quantity orderby"
    "filters gallery gallery gallery gallery gallery"
    ". pagination pagination pagination pagination pagination";
}

.vtex-search-result--infinite-scroll {
  grid-template-areas:
    "breadcrumb breadcrumb breadcrumb . quantity orderby"
    "filters gallery gallery gallery gallery gallery";
}

.vtex-search-result--show-more {
  grid-template-areas:
    "breadcrumb breacrumb breadcrumb . quantity orderby"
    "filters gallery gallery gallery gallery gallery"
    ". pagination pagination pagination pagination pagination";
}

.vtex-search-result--paginated {
  grid-template-areas:
    "breadcrumb breadcrumb breadcrumb quantity orderby limit"
    "filters gallery gallery gallery gallery gallery"
    ". pagination pagination pagination pagination pagination";
}

.vtex-search-result__button--show-more {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 5;
  grid-column: pagination;
  grid-row: pagination;
  justify-self: end;
  align-self: center;
}

.vtex-search-result__total-products {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  grid-column: quantity;
  grid-row: quantity;
  justify-self: end;
  align-self: center;
}

.vtex-search-result--paginated .vtex-search-result__total-products {
  -ms-grid-column: 4;
}

.vtex-search-result__order-by {
  -ms-grid-row: 1;
  -ms-grid-column: 6;
  grid-column: orderby;
  grid-row: orderby;
  align-self: center;
  justify-self: stretch;
}

.vtex-search-result--paginated .vtex-search-result__order-by {
  -ms-grid-column: 5;
}

.vtex-search-result__breadcrumb {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: breadcrumb;
  grid-row: breadcrumb;
  align-self: center;
  justify-self: stretch;
}

.vtex-search-result__filters {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-column: filters;
  grid-row: filters;
}

.vtex-search-result__gallery {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 5;
  grid-column: gallery;
  grid-row: gallery;
}

.vtex-search-result__border {
  grid-column: border;
  grid-row: border;
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}

.vtex-search-result a {
  outline: 0;
}

.vtex-search-result__filter span:hover {
  color: #368DF7
}

.vtex-gallery {
  display: grid;
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  grid-gap: 0.375rem;
  margin: 0 auto;
}

.vtex-filter-popup__button {
  background: none;
  height: 3rem;
  border-top: none;
  border-left: none;
  border-right: none;
  width: calc(100% - 2rem);
}

.vtex-filter-popup__title {
  color: #828282;
}

.vtex-filter-popup__footer {
  margin-top: auto;
}

.vtex-orderby-popup__footer {
  min-height: 1rem;
}

body.vtex-filter-popup-open {
  overflow: hidden;
}

.vtex-accordion-filter, .vtex-orderby-popup {
  color: #828282;
}

.vtex-accordion-filter__item--active svg path {
  fill: #4f4f4f;
}

.vtex-accordion-filter__item-icon svg {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.vtex-selected-filter__checkbox {
  height: 1rem;
  width: 1rem;
}

.vtex-search-result__term {
  color: #4f4f4f;
}

@media only screen and (max-width: 60em) {
  .vtex-search-result {
    -ms-grid-columns: 180px (1fr)[5];
    grid-template-columns: 180px repeat(5, auto);
  }
}

@media only screen and (min-width: 40em) {
  .vtex-search-result__border {
    display: none;
  }
}

@media only screen and (max-width: 40em) {
  .vtex-search-result {
    -ms-grid-columns: 1fr 1px 1fr;
    grid-template-columns: 1fr 1px 1fr;
    grid-template-areas:
      "quantity quantity quantity"
      "filters border orderby"
      "gallery gallery gallery";
  }

  .vtex-search-result__total-products {
    justify-self: stretch;
  }

  .vtex-search-result__filter-title {
    font-weight: 300;
  }

  .vtex-gallery {
    grid-template-columns: 1fr;
  }

  .vtex-gallery--two-columns {
    grid-template-columns: repeat(2, 1fr);
  }
}

.banner-hotsite img {
    width: 100%
}


@media (min-width: 1024px){
    .resultado-busca .vtex-component .vtex-search-result__total-products {
        align-self: center;
    }
}


.vtex-search-result__filters_section_mobile{display:none}@media (max-width:780px){.vtex-search-result__filters_section_mobile{display:flex;justify-content:center;align-items:center;background:#fff;width:100%;height:50px;position:fixed;bottom:0;z-index:100;margin-left:-20px}.vtex-search-result__filters_section_mobile_first_button{width:150px;height:40px;color:#999;border:1px solid #999;background:#fff;margin-left:-10px;justify-content:space-around;display:flex;align-items:center}.vtex-search-result__filters_section_mobile_first_button .icon{color:#999;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);display:flex;font-size:10px}.vtex-search-result__filters_section_mobile_second_button{color:#fff;background:#f55d2f;border:none;height:40px;width:150px;margin-left:10px;justify-content:space-around;display:flex;align-items:center}.vtex-search-result__filters_section_mobile_second_button .icon{color:#fff;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);display:flex;font-size:10px}.vtex-search-result__filters_section_mobile_third_button{position:fixed;width:90%;border:none;background:#f55d2f;color:#fff;height:30px;box-shadow:0 0 4px #00000029;align-items:center;justify-content:center}}.vtex-search-result__filters_section{display:flex;flex-direction:column}@media (max-width:780px){.vtex-search-result__filters_section{position:fixed;top:0;width:100%;background:#fff;z-index:10;margin-left:-20px;padding:0 20px 50px 20px;height:100%;overflow:scroll}}.vtex-search-result__filters_section_only_mobile{display:flex;flex-direction:column}
.filter-notCollapse{background-color:#fafafa;border:1px solid #e6e6e6;margin:12px 0;display:flex;flex-direction:column}.filter-notCollapse_title{color:#f55d2f;font-size:18px;padding:16px}.filter-notCollapse_text{font-size:14px;padding:8px 0 8px 16px;color:#242424;text-transform:capitalize;text-decoration:none}.filter-notCollapse_text.selected{font-weight:600}.filter-collapse{background-color:#fafafa;border:1px solid #e6e6e6;margin:12px 0}.filter-collapse:first-child{margin-top:0}.filter-collapse__title{align-items:center;display:flex;justify-content:space-between;background-color:#fafafa;border-bottom:1px solid #e6e6e6;padding:16px;width:100%;cursor:pointer}.filter-collapse__title_text{color:#f55d2f;font-size:18px}.filter-collapse__title_icon{font-size:10px;font-weight:300;color:#999;transition:.5s}.filter-collapse__title_link{font-size:12px;font-weight:300;color:#999;text-decoration:underline}.filter-collapse__title_icon.open{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.filter-collapse__title_icon.close{-webkit-transform:rotateX(0);transform:rotateX(0)}.filter-collapse__content{background-color:#fff;display:flex;flex-direction:column;overflow:hidden;transition:10s}.filter-collapse__content.close{height:0}.filter-collapse__content.open{height:auto}.filter-collapse__content_item{font-size:14px;margin:8px 16px;padding:0;color:#242424;cursor:pointer;text-decoration:none}.filter-collapse__content_item .no-captalize{text-transform:none}.filter-collapse__content_item.selected{font-weight:600}.filter-collapse__content_item .input-check .check-checkbox:before{width:16px;height:16px;border:3px solid #fff;box-sizing:border-box}
.resultado-busca-title{margin:30px 0;padding-left:20px;padding-right:4rem}@media (min-width:1024px){.resultado-busca-title{padding-left:calc(206px + 4rem)}}.resultado-busca-colecao .resultado-busca-title{display:none}.resultado-busca-title__subtitle{color:#f08b1d;font-size:20px;font-weight:400;line-height:1}.resultado-busca-title__subtitle+.resultado-busca-title__title{margin-top:10px}.resultado-busca-title__title{font-size:32px;font-weight:300;line-height:1.25;text-transform:capitalize}.resultado-busca-title__subtitle,.resultado-busca-title__title{line-height:1;margin:0;padding:0}
.parts-accessories{display:block;margin:auto;padding:50px 0;text-align:center;width:80%}.parts-accessories .title{font-size:48px}.parts-accessories .description{font-size:20px;margin:auto;width:50%}.parts-accessories .button.grande{margin-top:10px;width:350px}@media (max-width:1024px){.parts-accessories{padding:50px 20px}.parts-accessories .title{font-size:32px;line-height:1.25}.parts-accessories .description{font-size:16px;line-height:1.5;width:100%}}@media (max-width:1366px){.parts-accessories{width:100%}}@media (max-width:1024px){.parts-accessories .slider-react-container{margin-bottom:0}}@media (max-width:768px){.parts-accessories .button.grande{width:290px}}.parts-accessories .description,.parts-accessories .title{font-weight:300;text-align:center}
