.force-current-scss{
    color:#000
}
@font-face{
    font-family:"VWHead";
    src:url(../themes/vwacessorios/assets/4007c60823da9fe6a00c722c21445d09.eot);
    src:url(../themes/vwacessorios/assets/4007c60823da9fe6a00c722c21445d09.eot?#iefix) format("embedded-opentype"),url(../themes/vwacessorios/assets/713b064e3fc9f4fc7ef8afe83f42e5af.woff2) format("woff2"),url(../themes/vwacessorios/assets/7fd1d744fd045f13a6ef4e74b5433a02.woff) format("woff"),url(../themes/vwacessorios/assets/56ccd708d22fe24ba54d6c06655c6ef6.ttf) format("truetype"),url(../themes/vwacessorios/assets/89d6c58b660becbcd8c25c9a83d80072.svg#VWHead-Bold) format("svg");
    font-weight:bold;
    font-style:normal;
    font-display:auto
}
@font-face{
    font-family:"VWHead";
    src:url(../themes/vwacessorios/assets/043c677dfcbe370c8ce89b30f8541964.eot);
    src:url(../themes/vwacessorios/assets/043c677dfcbe370c8ce89b30f8541964.eot?#iefix) format("embedded-opentype"),url(../themes/vwacessorios/assets/e8b3ec10b9c291517bf97e5db46c30af.woff2) format("woff2"),url(../themes/vwacessorios/assets/381ab0b5e3967f56cd49d3fc45863957.woff) format("woff"),url(../themes/vwacessorios/assets/70d371b04b9a22d88bdc243cbd929989.ttf) format("truetype"),url(../themes/vwacessorios/assets/c43d2b0ae57b9775eaedf6ac79eb231d.svg#VWHead-Light) format("svg");
    font-weight:300;
    font-style:normal;
    font-display:auto
}
@font-face{
    font-family:"VW Head Office";
    src:url(../themes/vwacessorios/assets/e3498366699a7014affd20b82b0e9329.eot);
    src:url(../themes/vwacessorios/assets/e3498366699a7014affd20b82b0e9329.eot?#iefix) format("embedded-opentype"),url(../themes/vwacessorios/assets/4bf5d98ed63f75bfcf569347c8b73cc2.woff2) format("woff2"),url(../themes/vwacessorios/assets/fc18cd0a0597f6b41181660cc7b3485f.woff) format("woff"),url(../themes/vwacessorios/assets/288f55d37264238ec78a903ae1ac7c09.ttf) format("truetype"),url(../themes/vwacessorios/assets/d8b022d248b7e842893a4383dbaca07d.svg#VWHeadOffice-Bold) format("svg");
    font-weight:bold;
    font-style:normal;
    font-display:auto
}
@font-face{
    font-family:"VW Head Office";
    src:url(../themes/vwacessorios/assets/603bbe7fa5931778e578f40dba6b8bf8.eot);
    src:url(../themes/vwacessorios/assets/603bbe7fa5931778e578f40dba6b8bf8.eot?#iefix) format("embedded-opentype"),url(../themes/vwacessorios/assets/b1c575722e221936b7e1af8bc2b63875.woff2) format("woff2"),url(../themes/vwacessorios/assets/6e601854e3eb9305bab89d5374e74911.woff) format("woff"),url(../themes/vwacessorios/assets/b8f4bca73b2c8fd9f9155486a95b180e.ttf) format("truetype"),url(../themes/vwacessorios/assets/0b43aff81e7346dbeb8e9a0cbb601771.svg#VWHeadOffice) format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:auto
}
@font-face{
    font-family:"VW Text";
    src:url(../themes/vwacessorios/assets/12831e5f3884db50715f0ed9160290d3.eot);
    src:url(../themes/vwacessorios/assets/12831e5f3884db50715f0ed9160290d3.eot?#iefix) format("embedded-opentype"),url(../themes/vwacessorios/assets/ada58dbb9da1668fce7ec7fcd86f9a6c.woff2) format("woff2"),url(../themes/vwacessorios/assets/d75fadf9844d29b6b49198da68be117c.woff) format("woff"),url(../themes/vwacessorios/assets/10dde02b9383af41baccad54cf2754bb.ttf) format("truetype"),url(../themes/vwacessorios/assets/5cab021602a5381745e27d0d5f94f4e7.svg#VWText-Bold) format("svg");
    font-weight:bold;
    font-style:normal;
    font-display:auto
}
@font-face{
    font-family:"VW Text";
    src:url(../themes/vwacessorios/assets/90373c18b8857711ad82126f90a9c20d.eot);
    src:url(../themes/vwacessorios/assets/90373c18b8857711ad82126f90a9c20d.eot?#iefix) format("embedded-opentype"),url(../themes/vwacessorios/assets/7fa1cba7c0e2561696429376aeab0792.woff2) format("woff2"),url(../themes/vwacessorios/assets/61f84fe015a2fc43bb919439fdb9e149.woff) format("woff"),url(../themes/vwacessorios/assets/ab62abd942ad7fb421d2b3d1506163f7.ttf) format("truetype"),url(../themes/vwacessorios/assets/99d706e6028120450f6b61157d098220.svg#VWText) format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:auto
}
@media only screen{
    #loading-site{
        width:100vw;
        height:100vh;
        position:fixed;
        right:0;
        bottom:0 !important;
        z-index:99992000;
        background-color:#fff
    }
    #loading-site.loading-site{
        bottom:0
    }
    #loading-site .progress-bar{
        width:200px;
        height:200px;
        position:absolute;
        top:50%;
        left:50%;
        -webkit-transform:translate(-50%, -50%);
        -moz-transform:translate(-50%, -50%);
        -ms-transform:translate(-50%, -50%);
        transform:translate(-50%, -50%);
        background:url(../themes/vwacessorios/assets/de02b83e7cbf72705f969cdccd945d6d.png) left top no-repeat;
        background-size:cover !important;
        backface-visibility:hidden
    }
    #loading-site .progress-bar .progress{
        width:0;
        height:200px;
        position:absolute;
        top:0;
        left:0;
        background:url(../themes/vwacessorios/assets/8544a4a9c88e9598570cb9091fd23899.png) left top no-repeat;
        background-size:cover !important;
        backface-visibility:hidden;
        transition:.2s all
    }
}
@media only screen and (max-width: 770px){
    #loading-site .progress-bar{
        width:80px !important;
        height:80px !important;
        background-size:cover !important
    }
    #loading-site .progress-bar .progress{
        width:0;
        height:80px !important;
        background-size:cover !important
    }
}
@media only screen{
    *{
        box-sizing:border-box;
        text-decoration:none;
        appearance:none;
        outline:none;
        padding:0;
        outline:0;
        margin:0;
        border:0;
        -webkit-tap-highlight-color:transparent;
        -webkit-touch-callout:none;
        -webkit-overflow-scrolling:touch;
        list-style:none
    }
}
@media only screen{
    html.no-scroll,body.no-scroll{
        overflow:hidden
    }
}
@media only screen{
    html,body{
        width:100vw;
        background:#fff;
        overflow-x:hidden;
        font-family:"VW Text";
        font-weight:normal
    }
}
@media only screen{
    section{
        position:relative;
        height:auto;
        width:100%
    }
    section img{
        width:100%;
        display:block
    }
    section img.desktop{
        display:block
    }
    section img.mobile{
        display:none !important
    }
}
@media only screen{
    .section{
        width:100%;
        display:block;
        position:relative
    }
}
@media only screen{
    #vwa_d6_cms_integrator_csr_container{
/*        position:fixed;*/
        z-index:998
    }
}
@media only screen{
    .loading-ajax{
        background:rgba(255,255,255,.7) url(../themes/vwacessorios/assets/d97f5a9116cad122b3a34dc9caa53a50.svg) center no-repeat;
        background-size:70px;
        position:fixed;
        top:0;
        left:0;
        right:0;
        bottom:0;
        z-index:5000;
        height:100%;
        width:100%;
        display:none
    }
}
@media only screen{
    .overlay-modal{
        background:rgba(0,0,0,.4);
        position:fixed;
        top:0;
        left:0;
        right:0;
        bottom:0;
        z-index:999;
        height:100%;
        width:100%;
        display:none
    }
    .overlay-modal.on{
        display:block
    }
}
@media only screen{
    .scroll{
        position:absolute;
        bottom:4%;
        left:50%;
        width:2px;
        height:30px;
        transform:translateX(-50%);
        z-index:50
    }
}
@media only screen{
    section.section-call-to-action{
        padding-bottom:50px
    }
    section.section-call-to-action .wrapper-center p{
        text-align:justify
    }
}
@media only screen{
    .cta-ghost{
        width:auto;
        display:inline-block;
        cursor:pointer
    }
    .cta-ghost.blue a{
        border-color:#0b1e43;
        color:#0b1e43
    }
    .cta-ghost.blue:hover a{
        border-color:#01b1ec;
        color:#01b1ec
    }
    .cta-ghost a{
        font-family:"VWHead";
        display:inline-block;
        font-size:15px;
        text-align:center;
        border:2px solid #fff;
        color:#fff;
        height:40px;
        line-height:34px;
        border-radius:40px;
        padding:0 50px;
        cursor:pointer;
        transition:.4s all ease
    }
}
@media only screen{
    .cta-btn{
        width:auto;
        display:block;
        cursor:pointer
    }
    .cta-btn a,.cta-btn button{
        background:#01b1ec;
        font-family:"VWHead";
        display:inline-block;
        font-size:15px;
        text-align:center;
        color:#fff;
        height:40px;
        line-height:38px;
        border-radius:40px;
        padding:0 0px;
        transition:.4s all ease;
        cursor:pointer;
        width:100%
    }
    .cta-btn:hover a,.cta-btn:hover button{
        background:#0b1e43
    }
}
@media only screen{
    form#cadastro .cta-btn{
        width:auto;
        display:block;
        cursor:pointer
    }
    form#cadastro .cta-btn a,form#cadastro .cta-btn button{
        background:#01b1ec;
        font-family:"VWHead";
        display:inline-block;
        font-size:15px;
        text-align:center;
        color:#fff;
        height:40px;
        line-height:38px;
        border-radius:40px;
        padding:0 50px;
        transition:.4s all ease;
        cursor:pointer;
        width:auto
    }
    form#cadastro .cta-btn:hover a,form#cadastro .cta-btn:hover button{
        background:#0b1e43
    }
}
@media only screen{
    .cta-btn{
        width:auto;
        display:block;
        cursor:pointer
    }
    .cta-btn a,.cta-btn button{
        background:#01b1ec;
        font-family:"VWHead";
        display:inline-block;
        font-size:15px;
        text-align:center;
        color:#fff;
        height:40px;
        line-height:38px;
        border-radius:40px;
        padding:0 0px;
        transition:.4s all ease;
        cursor:pointer;
        width:100%
    }
    .cta-btn:hover a,.cta-btn:hover button{
        background:#0b1e43
    }
}
@media only screen{
    .mac *{
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    .mac.safari.internal body{
        overflow-x:hidden
    }
}
@media only screen{
    .wrapper-center{
        max-width:1520px;
        width:100%;
        margin:0 auto;
        position:relative;
        padding:0 35px 0 20px
    }
}
@media only screen and (max-width: 770px){
    html,body{
        width:100%;
        height:auto
    }
    .ie body,.edge body{
        overflow:auto
    }
    .wrapper-center{
        padding:0 8%
    }
    section{
        position:relative;
        display:inline-block;
        height:auto;
        width:100%
    }
    section img{
        width:100%;
        display:block
    }
    section img.desktop{
        display:none !important
    }
    section img.mobile{
        display:block !important
    }
    .cta-ghost{
        width:100%
    }
    .cta-ghost.blue a{
        border-color:#0b1e43;
        color:#0b1e43;
        background-color:#fff
    }
    .cta-ghost.blue:hover a{
        border-color:#01b1ec;
        color:#01b1ec
    }
    .cta-ghost a{
        font-family:"VWHead";
        display:block;
        font-size:14px;
        font-weight:700;
        text-align:center;
        border:2px solid #fff;
        color:#fff;
        height:40px;
        line-height:34px;
        border-radius:40px;
        padding:0 0px;
        transition:.4s all ease;
        white-space:nowrap;
        background-color:rgba(0,0,0,.25)
    }
    .cta-btn{
        width:100%
    }
    .cta-btn a,.cta-btn button{
        width:100%;
        background:#01b1ec;
        font-family:"VWHead";
        display:block;
        font-size:14px;
        font-weight:700;
        text-align:center;
        color:#fff;
        height:40px;
        line-height:38px;
        border-radius:40px;
        padding:0 50px;
        transition:.4s all ease
    }
    .cta-btn:hover a,.cta-btn:hover button{
        background:#0b1e43
    }
}
@media only screen{
    .qqrmerda body{
        margin:0;
        color:#000 !important;
        background-color:#fff
    }
    .qqrmerda body:before{
        display:none !important
    }
    .qqrmerda .print,.qqrmerda #vwa_d6_cms_integrator_csr_container{
        display:none
    }
    .qqrmerda .fix{
        margin-left:0 !important
    }
    .qqrmerda section.section.section-meu-pedido .wrapper-meu-pedido{
        padding:0 50px !important;
        max-width:initial !important
    }
    .qqrmerda section.section.section-meu-pedido .header-print{
        position:relative;
        display:block !important;
        width:100%
    }
    .qqrmerda .section.section-call-to-action p{
        font-size:10px !important
    }
    .qqrmerda section{
        padding:0 !important
    }
    .qqrmerda section img{
        filter:grayscale(100%) !important
    }
    .qqrmerda section h2{
        font-size:28px !important;
        color:#000 !important
    }
    .qqrmerda section h4{
        color:#000 !important
    }
    .qqrmerda section p{
        font-size:12px !important;
        margin-bottom:0 !important
    }
    .qqrmerda header,.qqrmerda footer,.qqrmerda aside,.qqrmerda nav,.qqrmerda form,.qqrmerda iframe,.qqrmerda .menu,.qqrmerda .hero,.qqrmerda .adslot{
        display:none
    }
    .qqrmerda a{
        text-decoration:none;
        color:#000 !important;
        border:0 !important
    }
    .qqrmerda *{
        background-image:none !important
    }
    @page :first{
        .qqrmerda{
            margin-top:0
        }
    }
    @page{
        .qqrmerda{
            margin:1cm 0cm 2cm 0cm
        }
    }
}
@media only screen{
    .show-mobile{
        display:none
    }
}
@media only screen{
    .hide_mobile{
        display:inherit
    }
}
@media only screen and (max-width: 700px){
    .show-mobile{
        display:inherit
    }
    .hide-mobile{
        display:none !important
    }
}
@media only screen{
    .validerror{
        border-color:#a00 !important;
        color:#a00 !important
    }
    .validerror::placeholder{
        color:#a00 !important
    }
}
@media only screen{
    .widget-container{
        position:fixed;
        z-index:20;
        top:50%;
        right:10px;
        transform:translateY(-50%);
        display:block;
        width:75px
    }
    .widget-container .container{
        padding:50px 0
    }
    .widget-container .fixed_position{
        border:2px solid #0b1e43;
        color:#0b1e43;
        width:36px;
        height:36px;
        display:none;
        text-align:center;
        position:absolute;
        left:50%;
        transform:translateX(-50%);
        top:0px;
        border-radius:50%;
        line-height:31px;
        font-weight:700;
        font-size:18px;
        background-color:#fff
    }
    .widget-container .main{
        display:flex;
        flex-direction:column;
        align-items:flex-end;
        justify-content:space-evenly
    }
    .widget-container .main a{
        background:#01b1ec;
        cursor:pointer;
        position:relative;
        height:68px;
        width:68px;
        border-radius:40px;
        margin-bottom:12px;
        display:flex;
        align-items:center;
        opacity:1;
        transition:width .3s .1s
    }
    .widget-container .main a:hover{
        width:300px
    }
    .widget-container .main a:hover p{
        opacity:1
    }
    .widget-container .main a .ico{
        display:block;
        max-width:100%;
        max-height:100%;
        position:absolute;
        left:0;
        border-radius:50%;
        overflow:hidden
    }
    .widget-container .main a p{
        width:300px;
        font-weight:normal;
        margin:0;
        padding:0;
        color:#fff;
        font-size:20px;
        line-height:20px;
        opacity:0;
        transition:opacity .2s ease;
        position:absolute;
        left:80px
    }
    .widget-container .main a .target_class{
        transform:scale(0);
        height:68px;
        width:68px;
        background:#fff;
        text-align:center;
        border-radius:50%;
        z-index:50;
        position:absolute;
        top:0
    }
    .widget-container .main a .target_class span{
        color:#0b1e43;
        font-size:24px;
        line-height:66px;
        height:66px
    }
    .widget-container .main a .target_class.UmsEffect.animate{
        animation-name:UmsEffectIn,UmsEffectOut;
        animation-duration:.2s,.2s;
        animation-timing-function:ease-in-out,ease-in-out;
        animation-delay:0s,1s;
        animation-iteration-count:1,1;
        animation-direction:normal,normal;
        animation-fill-mode:forwards,forwards;
        animation-play-state:running,running;
        transform-origin:center center
    }
    @keyframes UmsEffectIn{
        0%{
            transform:scaleX(0.1) scaleY(0.1) translateZ(0);
            backface-visibility:hidden
        }
        100%{
            transform:scaleX(0.8) scaleY(0.8) translateZ(0);
            backface-visibility:hidden
        }
    }
    @keyframes UmsEffectOut{
        0%{
            transform:scaleX(0.8) scaleY(0.8) translateZ(0);
            backface-visibility:hidden
        }
        100%{
            transform:scaleX(0) scaleY(0) translateZ(0);
            backface-visibility:hidden
        }
    }
}
@media only screen{
    .button-widget-container{
        display:none
    }
}
@media only screen and (max-width: 770px){
    .widget-container{
        position:fixed;
        top:50%;
        right:10px;
        transform:translateY(-50%);
        right:10px
    }
    .widget-container .fixed_position{
        width:36px;
        height:36px;
        position:absolute;
        left:54vw;
        top:60px;
        z-index:20
    }
    .widget-container.act .container{
        right:0px
    }
    .widget-container.act .container .main{
        display:block
    }
    .widget-container.act .container .main a p{
        opacity:1
    }
    .widget-container.act .container .main a:nth-child(1){
        transition:.2s all ease;
        transition-delay:.3s;
        transition-property:opacity;
        opacity:1
    }
    .widget-container.act .container .main a:nth-child(2){
        transition:.2s all ease;
        transition-delay:.2s;
        transition-property:opacity;
        opacity:1
    }
    .widget-container.act .container .main a:nth-child(3){
        transition:.2s all ease;
        transition-delay:.1s;
        transition-property:opacity;
        opacity:1
    }
    .widget-container .container{
        position:absolute;
        right:-100vw;
        overflow:hidden
    }
    .widget-container .container .main{
        display:flex;
        flex-direction:column;
        align-items:flex-end
    }
    .widget-container .container .main a{
        background:#01b1ec;
        display:block;
        cursor:pointer;
        position:relative;
        height:58px;
        width:260px;
        border-radius:40px;
        margin-bottom:12px;
        display:flex;
        align-items:center;
        opacity:0
    }
    .widget-container .container .main a:last-child{
        margin-bottom:0
    }
    .widget-container .container .main a .ico{
        display:block;
        height:58px;
        width:58px;
        position:absolute;
        left:0;
        border-radius:50%;
        overflow:hidden
    }
    .widget-container .container .main a .ico img{
        width:100%;
        display:block
    }
    .widget-container .container .main a p{
        width:initial;
        font-weight:normal;
        margin:0;
        padding:0;
        color:#fff;
        font-size:16px;
        line-height:16px;
        opacity:1;
        transition:initial;
        position:absolute;
        left:70px
    }
    .widget-container .container .main a .target_class{
        transform:scale(0);
        height:58px;
        width:58px;
        background:#fff;
        text-align:center;
        border-radius:50%;
        z-index:50;
        position:absolute;
        top:0
    }
    .widget-container .container .main a .target_class span{
        color:#0b1e43;
        font-size:22px;
        line-height:56px;
        height:56px
    }
    .widget-container .button-widget-container{
        display:block !important;
        right:0px;
        top:39vh;
        position:absolute;
        z-index:40
    }
    .widget-container .button-widget-container .count{
        position:absolute
    }
    .widget-container .button-widget-container .count .target_mobile{
        transform:scale(0);
        height:58px;
        width:58px;
        background:#fff;
        text-align:center;
        border-radius:50%;
        z-index:50;
        position:absolute;
        top:0
    }
    .widget-container .button-widget-container .count .target_mobile span{
        color:#0b1e43;
        font-size:24px;
        line-height:56px;
        height:56px
    }
    .widget-container .button-widget-container .count .target_mobile.UmsEffect.animate{
        animation-name:UmsEffectInMob,UmsEffectOutMob;
        animation-duration:.2s,.2s;
        animation-timing-function:ease-in-out,ease-in-out;
        animation-delay:0s,1s;
        animation-iteration-count:1,1;
        animation-direction:normal,normal;
        animation-fill-mode:forwards,forwards;
        animation-play-state:running,running;
        transform-origin:center center
    }
    @keyframes UmsEffectInMob{
        0%{
            transform:scaleX(0.1) scaleY(0.1) translateZ(0);
            backface-visibility:hidden
        }
        100%{
            transform:scaleX(0.8) scaleY(0.8) translateZ(0);
            backface-visibility:hidden
        }
    }
    @keyframes UmsEffectOutMob{
        0%{
            transform:scaleX(0.8) scaleY(0.8) translateZ(0);
            backface-visibility:hidden
        }
        100%{
            transform:scaleX(0) scaleY(0) translateZ(0);
            backface-visibility:hidden
        }
    }
    .widget-container .button-widget-container.on .btn{
        transform:rotate(-45deg)
    }
    .widget-container .button-widget-container .btn{
        transform:rotate(0deg);
        transition:.2s all ease
    }
    .widget-container .button-widget-container .btn a{
        background:#01b1ec;
        display:block;
        cursor:pointer;
        position:relative;
        height:58px;
        width:58px;
        border-radius:40px;
        display:flex;
        align-items:center;
        opacity:1;
        transition:initial
    }
    .widget-container .button-widget-container .btn a svg{
        fill:#001e50;
        display:block;
        max-width:100%;
        max-height:100%;
        position:absolute;
        left:50%;
        transform:translateX(-50%)
    }
    .widget-container .button-widget-container .btn a .ico{
        display:block;
        max-width:100%;
        max-height:100%;
        position:absolute;
        left:0;
        border-radius:50%;
        overflow:hidden
    }
}
@media only screen{
    section.section.section-hero{
        height:auto;
        /* padding-top:116px */
    }
    section.section.section-hero .hero{
        background:#01b1ec;
        width:100%;
        position:relative
    }
    section.section.section-hero .hero .title-hero{
        width:auto;
        position:absolute;
        top:50%;
        left:10%;
        transform:translateY(-50%);
        color:#fff;
        letter-spacing:.01em
    }
    section.section.section-hero .hero .title-hero>h4{
        font-family:"VWHead";
        font-weight:300;
        font-size:44px
    }
    section.section.section-hero .hero .title-hero>h4:last-child{
        font-size:30px
    }
    section.section.section-hero .hero .title-hero h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:76px;
        line-height:72px
    }
    section.section.section-hero .hero>img{
        height:calc(100vh - 116px);
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center center
    }
    section.section.section-hero .wrapper-center .description{
        margin:80px 0 80px 120px;
        padding-right:30%
    }
    section.section.section-hero .wrapper-center .description .tit p{
        font-size:30px;
        margin-bottom:40px;
        font-weight:normal
    }
    section.section.section-hero .wrapper-center .description .tit p b{
        font-weight:700
    }
    section.section.section-hero .wrapper-center .description p{
        font-size:20px
    }
}
@media only screen and (max-width: 1560px){
    section.section.section-hero{
        height:auto;
        /* padding-top:116px */
    }
    section.section.section-hero .hero{
        background:#01b1ec;
        width:100%;
        position:relative
    }
    section.section.section-hero .hero .title-hero{
        width:auto;
        position:absolute;
        top:50%;
        left:10%;
        transform:translateY(-50%);
        color:#fff;
        letter-spacing:.01em
    }
    section.section.section-hero .hero .title-hero>h4{
        font-family:"VWHead";
        font-weight:300;
        font-size:44px
    }
    section.section.section-hero .hero .title-hero>h4:last-child{
        font-size:30px
    }
    section.section.section-hero .hero .title-hero h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:76px;
        line-height:72px
    }
    section.section.section-hero .hero>img{
        height:calc(100vh - 116px);
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center center
    }
    section.section.section-hero .wrapper-center .description{
        margin:80px 0 80px 120px;
        padding-right:30%
    }
    section.section.section-hero .wrapper-center .description .tit p{
        font-size:30px;
        margin-bottom:40px;
        font-weight:normal
    }
    section.section.section-hero .wrapper-center .description .tit p b{
        font-weight:700
    }
    section.section.section-hero .wrapper-center .description p{
        font-size:20px
    }
}
@media only screen and (max-width: 770px){
    section.section.section-hero{
        height:auto;
        /* padding-top:84px */
    }
    section.section.section-hero .hero{
        background:#01b1ec;
        width:100%;
        position:relative
    }
    section.section.section-hero .hero .title-hero{
        width:auto;
        position:absolute;
        top:50%;
        left:10%;
        transform:translateY(-50%);
        color:#fff;
        letter-spacing:.01em;
        padding-right:10%
    }
    section.section.section-hero .hero .title-hero>h4{
        font-family:"VWHead";
        font-weight:300;
        font-size:7vw
    }
    section.section.section-hero .hero .title-hero>h4:last-child{
        font-size:7vw
    }
    section.section.section-hero .hero .title-hero h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:10vw;
        line-height:10vw
    }
    section.section.section-hero .hero>img{
        height:calc(100vh - 84px);
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center center
    }
    section.section.section-hero .wrapper-center .description{
        margin:10% 0 15% 0;
        padding-right:0
    }
    section.section.section-hero .wrapper-center .description .tit p{
        font-size:7vw;
        margin-bottom:8%;
        font-weight:normal
    }
    section.section.section-hero .wrapper-center .description .tit p b{
        font-weight:700
    }
    section.section.section-hero .wrapper-center .description p{
        font-size:16px
    }
}
@media only screen{
    section.section.section-models .wrapper-center .listing-models{
        width:100%
    }
    section.section.section-models .wrapper-center .listing-models ul{
        display:flex;
        justify-content:flex-start;
        flex-wrap:wrap;
        margin-bottom:20px
    }
    section.section.section-models .wrapper-center .listing-models ul li{
        position:relative;
        width:23.5%;
        margin-right:1.5%;
        margin-bottom:1.5%
    }
    section.section.section-models .wrapper-center .listing-models ul li:hover::before{
        background:#b1b1b1
    }
    section.section.section-models .wrapper-center .listing-models ul li::before{
        content:"";
        width:100%;
        height:58%;
        position:absolute;
        top:0;
        left:0;
        background:#d6d6d6;
        z-index:0;
        transition:.2s background
    }
    section.section.section-models .wrapper-center .listing-models ul li a{
        position:absolute;
        width:100%;
        height:100%;
        top:0;
        left:0;
        z-index:10
    }
    section.section.section-models .wrapper-center .listing-models ul li h4{
        position:absolute;
        top:30px;
        left:30px;
        font-weight:bold;
        font-size:24px;
        color:#333
    }
    section.section.section-models .wrapper-center .listing-models ul li img{
        position:relative;
        z-index:5
    }
    section.section.section-models .wrapper-center .listing-models h3{
        margin-left:120px;
        margin-bottom:60px;
        font-size:24px;
        color:#0b1e43
    }
}
@media only screen and (max-width: 770px){
    section.section.section-models .wrapper-center .listing-models{
        width:100%
    }
    section.section.section-models .wrapper-center .listing-models ul{
        display:flex;
        justify-content:flex-start;
        flex-wrap:wrap;
        margin-bottom:0
    }
    section.section.section-models .wrapper-center .listing-models ul li{
        position:relative;
        width:100%;
        margin-right:0;
        margin-bottom:2%
    }
    section.section.section-models .wrapper-center .listing-models ul li:hover::before{
        background:#b1b1b1
    }
    section.section.section-models .wrapper-center .listing-models ul li::before{
        content:"";
        width:100%;
        height:58%;
        position:absolute;
        top:0;
        left:0;
        background:#d6d6d6;
        z-index:0;
        transition:.2s background
    }
    section.section.section-models .wrapper-center .listing-models ul li a{
        position:absolute;
        width:100%;
        height:100%;
        top:0;
        left:0;
        z-index:10
    }
    section.section.section-models .wrapper-center .listing-models ul li h4{
        position:absolute;
        top:30px;
        left:30px;
        font-weight:bold;
        font-size:24px
    }
    section.section.section-models .wrapper-center .listing-models ul li img{
        position:relative;
        z-index:5
    }
    section.section.section-models .wrapper-center .listing-models h3{
        margin-left:0;
        margin-bottom:20px;
        font-size:24px
    }
}
@media only screen{
    section.section.section-collection{
        margin-bottom:40px
    }
    section.section.section-collection .wrapper-center .content{
        width:100%;
        display:flex;
        justify-content:space-between;
        margin-bottom:40px
    }
    section.section.section-collection .wrapper-center .content .description{
        width:45%;
        padding-top:70px
    }
    section.section.section-collection .wrapper-center .content .description h3{
        font-size:30px;
        margin-bottom:40px;
        font-weight:normal
    }
    section.section.section-collection .wrapper-center .content .description h3 b{
        font-weight:700
    }
    section.section.section-collection .wrapper-center .content .description p{
        font-size:20px;
        margin-bottom:40px
    }
    section.section.section-collection .wrapper-center .content .description a{
        font-size:16px;
        font-weight:700;
        color:#0b1e43;
        border-bottom:1px solid #000;
        transition:.2s all ease;
        padding-bottom:1px
    }
    section.section.section-collection .wrapper-center .content .description a:hover{
        color:#01b1ec;
        border-bottom:1px solid #01b1ec
    }
    section.section.section-collection .wrapper-center .content .feature{
        width:55%
    }
    section.section.section-collection .wrapper-center p{
        font-size:18px
    }
}
@media only screen and (max-width: 770px){
    section.section.section-collection{
        margin-bottom:40px
    }
    section.section.section-collection .wrapper-center .content{
        width:100%;
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap;
        margin-bottom:40px
    }
    section.section.section-collection .wrapper-center .content .description{
        width:100%;
        padding-top:40px;
        order:1
    }
    section.section.section-collection .wrapper-center .content .description h3{
        font-size:30px;
        margin-bottom:40px;
        font-weight:normal
    }
    section.section.section-collection .wrapper-center .content .description h3 b{
        font-weight:700
    }
    section.section.section-collection .wrapper-center .content .description p{
        font-size:18px;
        margin-bottom:40px;
        text-align:left
    }
    section.section.section-collection .wrapper-center .content .description p br{
        display:none
    }
    section.section.section-collection .wrapper-center .content .description a{
        font-size:16px;
        font-weight:700;
        color:#0b1e43;
        border-bottom:1px solid #000;
        transition:.2s all ease;
        padding-bottom:1px
    }
    section.section.section-collection .wrapper-center .content .description a:hover{
        color:#01b1ec;
        border-bottom:1px solid #01b1ec
    }
    section.section.section-collection .wrapper-center .content .feature{
        order:0;
        width:100%
    }
    section.section.section-collection .wrapper-center p{
        font-size:14px;
        text-align:justify
    }
    section.section.section-collection .wrapper-center p br{
        display:none
    }
}
@media only screen{
    section.section.section-header-interna{
        height:auto;
        padding-top:116px
    }
    section.section.section-header-interna.hd-busca .content-display>img{
        height:auto;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center center
    }
    section.section.section-header-interna .content-display{
        width:100%;
        position:relative
    }
    section.section.section-header-interna .content-display .title-display{
        width:auto;
        position:absolute;
        top:50%;
        left:10%;
        transform:translateY(-50%);
        color:#fff;
        letter-spacing:.01em;
        z-index:1
    }
    section.section.section-header-interna .content-display .title-display h4{
        font-family:"VWHead";
        font-weight:300;
        font-size:44px
    }
    section.section.section-header-interna .content-display .title-display h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:76px;
        line-height:72px
    }
    section.section.section-header-interna .content-display .title-display .btn-models{
        position:absolute;
        bottom:-10px;
        right:-74px;
        height:68px;
        width:68px;
        z-index:10;
        cursor:pointer
    }
    section.section.section-header-interna .content-display .title-display .btn-models:hover a{
        background:#0b1e43
    }
    section.section.section-header-interna .content-display .title-display .btn-models a{
        background:#01b1ec;
        display:block;
        cursor:pointer;
        position:relative;
        height:68px;
        width:68px;
        border-radius:40px;
        display:flex;
        align-items:center;
        transition:.2s all ease
    }
    section.section.section-header-interna .content-display .title-display .btn-models a .ico{
        display:block;
        height:68px;
        width:68px;
        position:absolute;
        left:0;
        border-radius:50%;
        overflow:hidden
    }
    section.section.section-header-interna .content-display .title-display .btn-models a .ico img{
        width:100%;
        display:block
    }
    section.section.section-header-interna .content-display .overlay{
        background:#090909;
        background:-moz-linear-gradient(90deg, rgba(9, 9, 9, 0.4738270308) 3%, rgba(0, 0, 0, 0.1180847339) 55%);
        background:-webkit-linear-gradient(90deg, rgba(9, 9, 9, 0.4738270308) 3%, rgba(0, 0, 0, 0.1180847339) 55%);
        background:linear-gradient(90deg, rgba(9, 9, 9, 0.4738270308) 3%, rgba(0, 0, 0, 0.1180847339) 55%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#090909",endColorstr="#000000",GradientType=1);
        width:100%;
        height:100%;
        position:absolute;
        top:0;
        left:0;
        z-index:0
    }
    section.section.section-header-interna .content-display>img{
        height:calc(100vh - 116px);
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center center
    }
    section.section.section-header-interna .wrapper-center .description{
        margin:80px 0 80px 120px;
        padding-right:30%
    }
    section.section.section-header-interna .wrapper-center .description .tit p{
        font-size:30px;
        margin-bottom:40px;
        font-weight:normal
    }
    section.section.section-header-interna .wrapper-center .description .tit p b{
        font-weight:700
    }
    section.section.section-header-interna .wrapper-center .description p{
        font-size:20px
    }
}
@media only screen and (max-width: 770px){
    section.section.section-header-interna{
        height:auto;
        padding-top:84px
    }
    section.section.section-header-interna.hd-busca .content-display>img{
        height:auto;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center center
    }
    section.section.section-header-interna .content-display{
        background:#01b1ec;
        width:100%;
        position:relative
    }
    section.section.section-header-interna .content-display .title-display{
        width:auto;
        position:absolute;
        top:50%;
        left:10%;
        transform:translateY(-50%);
        color:#fff;
        letter-spacing:.01em;
        padding-right:10%
    }
    section.section.section-header-interna .content-display .title-display h4{
        font-family:"VWHead";
        font-weight:300;
        font-size:7vw
    }
    section.section.section-header-interna .content-display .title-display h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:10vw;
        line-height:10vw
    }
    section.section.section-header-interna .content-display .title-display .btn-models{
        position:relative;
        bottom:initial;
        right:initial;
        height:48px;
        width:48px;
        z-index:10;
        margin-top:10px
    }
    section.section.section-header-interna .content-display .title-display .btn-models a{
        background:#01b1ec;
        display:block;
        cursor:pointer;
        position:relative;
        height:48px;
        width:48px;
        border-radius:40px;
        display:flex;
        align-items:center
    }
    section.section.section-header-interna .content-display .title-display .btn-models a .ico{
        display:block;
        height:48px;
        width:48px;
        position:absolute;
        left:0;
        border-radius:50%;
        overflow:hidden
    }
    section.section.section-header-interna .content-display .title-display .btn-models a .ico img{
        width:100%;
        display:block
    }
    section.section.section-header-interna .content-display>img{
        height:calc(100vh - 84px);
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center center
    }
    section.section.section-header-interna .wrapper-center .description{
        margin:10% 0 15% 0;
        padding-right:0
    }
    section.section.section-header-interna .wrapper-center .description .tit p{
        font-size:7vw;
        margin-bottom:8%;
        font-weight:normal
    }
    section.section.section-header-interna .wrapper-center .description .tit p b{
        font-weight:700
    }
    section.section.section-header-interna .wrapper-center .description p{
        font-size:16px
    }
}
@media only screen{
    section.section.section-categorias .wrapper-center{
        display:flex;
        justify-content:space-between
    }
    section.section.section-categorias .wrapper-center .wrapper-content-cat{
        width:49%
    }
    section.section.section-categorias .wrapper-center .wrapper-content-cat .content-cat{
        display:flex;
        justify-content:flex-start;
        flex-wrap:wrap;
        padding-top:198px
    }
    section.section.section-categorias .wrapper-center .wrapper-content-cat .content-cat .item{
        position:relative;
        width:31%;
        margin:0 3% 3% 0;
        cursor:pointer
    }
    section.section.section-categorias .wrapper-center .wrapper-content-cat .content-cat .item:hover img:last-child{
        opacity:1
    }
    section.section.section-categorias .wrapper-center .wrapper-content-cat .content-cat .item:nth-child(3),section.section.section-categorias .wrapper-center .wrapper-content-cat .content-cat .item:last-child{
        margin-right:0
    }
    section.section.section-categorias .wrapper-center .wrapper-content-cat .content-cat .item a{
        width:100%;
        height:100%;
        position:absolute;
        top:0;
        left:0;
        z-index:50;
        cursor:pointer
    }
    section.section.section-categorias .wrapper-center .wrapper-content-cat .content-cat .item img{
        transition:.2s opacity ease;
        transform:translateZ(0);
        backface-visibility:hidden
    }
    section.section.section-categorias .wrapper-center .wrapper-content-cat .content-cat .item img:last-child{
        position:absolute;
        top:0;
        left:0;
        z-index:10;
        opacity:0
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta{
        position:relative;
        align-self:flex-start;
        width:49%
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta:hover img{
        opacity:.6
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta img{
        position:relative;
        z-index:0;
        transition:.4s opacity ease
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta::before{
        content:"";
        width:100%;
        height:100%;
        background:#000;
        position:absolute;
        top:0;
        left:0;
        z-index:0
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta .title-cta{
        width:auto;
        position:absolute;
        top:50%;
        right:10%;
        transform:translateY(-50%);
        color:#fff;
        letter-spacing:.01em;
        text-align:right;
        z-index:10
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta .title-cta h4{
        font-family:"VWHead";
        font-weight:300;
        font-size:44px
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta .title-cta h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:76px;
        line-height:72px;
        margin-bottom:40px
    }
}
@media only screen and (max-width: 1560px){
    section.section.section-categorias .wrapper-center .wrapper-content-cat .content-cat{
        padding-top:12.6923076923vw
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta .title-cta h4{
        font-size:2.8205128205vw
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta .title-cta h2{
        font-size:4.8717948718vw;
        line-height:4.6153846154vw;
        margin-bottom:2.5641025641vw
    }
}
@media only screen and (max-width: 770px){
    section.section.section-categorias .wrapper-center{
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap;
        padding:0
    }
    section.section.section-categorias .wrapper-center .wrapper-content-cat{
        width:100%;
        order:1
    }
    section.section.section-categorias .wrapper-center .wrapper-content-cat .content-cat{
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap;
        padding:40px 8% 0 8%
    }
    section.section.section-categorias .wrapper-center .wrapper-content-cat .content-cat .item{
        position:relative;
        width:48%;
        margin:0 0 3% 0
    }
    section.section.section-categorias .wrapper-center .wrapper-content-cat .content-cat .item a{
        width:100%;
        height:100%;
        position:absolute;
        top:0;
        left:0;
        z-index:50
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta{
        position:relative;
        align-self:flex-start;
        width:100%;
        order:0
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta:hover::before{
        opacity:.6
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta::before{
        content:"";
        width:100%;
        height:100%;
        background:#000;
        position:absolute;
        top:0;
        left:0;
        z-index:5;
        opacity:0;
        transition:.4s opacity ease
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta .title-cta{
        width:auto;
        position:absolute;
        top:50%;
        right:10%;
        transform:translateY(-50%);
        color:#fff;
        letter-spacing:.01em;
        text-align:right;
        z-index:10
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta .title-cta h4{
        font-family:"VWHead";
        font-weight:300;
        font-size:24px
    }
    section.section.section-categorias .wrapper-center .wrapper-title-cta .title-cta h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:36px;
        line-height:32px
    }
    section.section.section-categorias .wrapper-center .cta-ghost{
        width:86%;
        margin:40px auto 0 auto;
        order:3
    }
}
@media only screen{
    section.section.section-beneficios{
        padding-bottom:50px
    }
    section.section.section-beneficios .wrapper-beneficios{
        position:relative;
        display:flex;
        justify-content:space-between
    }
    section.section.section-beneficios .wrapper-beneficios .side{
        width:50%
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion{
        padding-left:15%;
        padding-right:2%;
        padding-top:40px;
        order:0
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion h3{
        font-size:34px;
        font-weight:300;
        margin-bottom:60px
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set{
        position:relative;
        width:100%;
        height:auto;
        margin-bottom:10px
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set>a{
        border-bottom:2px solid #e3e3e3;
        display:block;
        padding:10px 60px 20px 0;
        background:url(../themes/vwacessorios/assets/53a4c2ff7befd8b7f940cf94e947e865.png) 98% 20px no-repeat;
        text-decoration:none;
        font-size:26px;
        font-weight:700;
        color:#0b1e43;
        -webkit-transition:all .2s linear;
        -moz-transition:all .2s linear;
        transition:all .2s linear
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set>a.active{
        background:url(../themes/vwacessorios/assets/ccc0af6f77b0bdb8a662e828cb69e26d.png) 98% 20px no-repeat;
        border:0
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set .content{
        border-bottom:2px solid #e3e3e3;
        display:none
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set .content p{
        font-size:20px;
        padding-right:20px;
        margin-bottom:40px
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set .content a{
        font-size:16px;
        font-weight:700;
        color:#0b1e43;
        border-bottom:1px solid #0b1e43;
        transition:.2s all ease;
        padding-bottom:1px;
        margin-bottom:40px;
        display:inline-block
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set .content a:hover{
        color:#01b1ec;
        border-bottom:1px solid #01b1ec
    }
    section.section.section-beneficios .wrapper-beneficios .side.feature{
        width:49.2%;
        padding-right:5%;
        order:1
    }
    section.section.section-beneficios .wrapper-beneficios .side.feature .caption{
        padding-top:10px
    }
    section.section.section-beneficios .wrapper-beneficios .side.feature .caption p{
        font-size:14px
    }
}
@media only screen and (max-width: 1560px){
    section.section.section-beneficios .wrapper-beneficios .side.accordion{
        padding-top:2.5641025641vw
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion h3{
        font-size:2.1794871795vw;
        margin-bottom:3.8461538462vw
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set{
        margin-bottom:.641025641vw
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set>a{
        padding:.641025641vw 3.8461538462vw 1.2820512821vw 0;
        background:url(../themes/vwacessorios/assets/53a4c2ff7befd8b7f940cf94e947e865.png) 98% 1.2820512821vw no-repeat;
        font-size:1.6666666667vw
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set>a.active{
        background:url(../themes/vwacessorios/assets/ccc0af6f77b0bdb8a662e828cb69e26d.png) 98% 1.2820512821vw no-repeat
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set .content p{
        font-size:1.2820512821vw;
        padding-right:1.2820512821vw;
        margin-bottom:2.5641025641vw
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set .content a{
        font-size:1.0256410256vw;
        margin-bottom:2.5641025641vw
    }
    section.section.section-beneficios .wrapper-beneficios .side.feature .caption{
        padding-top:.641025641vw
    }
    section.section.section-beneficios .wrapper-beneficios .side.feature .caption p{
        font-size:.8974358974vw
    }
}
@media only screen and (max-width: 770px){
    section.section.section-beneficios .wrapper-beneficios{
        position:relative;
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap
    }
    section.section.section-beneficios .wrapper-beneficios .side{
        width:100%
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion{
        padding-left:8%;
        padding-right:8%;
        padding-top:0;
        order:1
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion h3{
        font-size:7vw;
        font-weight:300;
        margin-bottom:30px
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set{
        position:relative;
        width:100%;
        height:auto;
        margin-bottom:10px
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set>a{
        border-bottom:2px solid #e3e3e3;
        display:block;
        padding:10px 60px 20px 0;
        background:url(../themes/vwacessorios/assets/53a4c2ff7befd8b7f940cf94e947e865.png) 98% 20px no-repeat;
        text-decoration:none;
        font-size:6vw;
        font-weight:700;
        color:#0b1e43;
        -webkit-transition:all .2s linear;
        -moz-transition:all .2s linear;
        transition:all .2s linear
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set>a.active{
        background:url(../themes/vwacessorios/assets/ccc0af6f77b0bdb8a662e828cb69e26d.png) 98% 20px no-repeat;
        border:0
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set .content{
        border-bottom:2px solid #e3e3e3;
        display:none
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set .content p{
        font-size:16px;
        padding-right:20px;
        margin-bottom:40px
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set .content a{
        font-size:16px;
        font-weight:700;
        color:#0b1e43;
        border-bottom:1px solid #0b1e43;
        transition:.2s all ease;
        padding-bottom:1px;
        margin-bottom:40px;
        display:inline-block
    }
    section.section.section-beneficios .wrapper-beneficios .side.accordion .vw-set .content a:hover{
        color:#01b1ec;
        border-bottom:1px solid #01b1ec
    }
    section.section.section-beneficios .wrapper-beneficios .side.feature{
        width:100%;
        padding-right:0;
        order:0;
        margin-bottom:30px
    }
    section.section.section-beneficios .wrapper-beneficios .side.feature .caption{
        padding:8% 8% 0 8%;
        order:3
    }
    section.section.section-beneficios .wrapper-beneficios .side.feature .caption p{
        font-size:14px
    }
}
@media only screen{
    section.section.section-acessorios{
        padding-top:116px
    }
    section.section.section-acessorios .wrapper-center.acessorio{
        display:flex;
        justify-content:space-between
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb{
        width:45%
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container{
        position:relative
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container>img{
        opacity:0
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container .mySlides{
        position:absolute;
        top:0;
        left:0;
        opacity:0;
        transition:.2s all ease
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container .mySlides.active{
        transition:.2s all ease;
        transition-delay:.2s;
        transition-property:opacity;
        opacity:1
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container img{
        width:100%;
        height:auto;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center center
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row{
        width:100%;
        display:flex;
        justify-content:flex-end;
        margin-top:20px
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row .thumb{
        width:16.66%;
        margin-left:5px;
        transition:.2s all ease;
        opacity:1;
        padding-bottom:5px;
        border-bottom:2px solid #fff;
        cursor:pointer
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row .thumb.active{
        border-bottom:2px solid #01b1ec
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row .thumb.active:hover{
        opacity:1
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row .thumb:hover{
        opacity:.7
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio{
        position:relative;
        width:52%
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio .tit-car{
        padding-top:22%;
        font-family:"VWHead";
        margin-bottom:30px;
        color:#414141
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio .tit-car p{
        font-weight:300;
        font-size:24px
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio .tit-car h3{
        font-weight:700;
        font-size:34px
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio h4{
        font-size:46px;
        font-family:"VW Head Office";
        color:#0b1e43
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio p{
        font-size:18px
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio p.cta{
        font-style:italic;
        font-size:16px;
        margin-top:40px
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio h5{
        margin:40px 0;
        font-size:20px;
        font-weight:700
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio h5 span{
        font-size:38px
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio .cta-btn a{
        width:auto;
        padding:0 50px
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas{
        padding:5% 25% 0 10%
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas h4{
        font-weight:700;
        font-size:34px;
        margin-bottom:30px
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas h5{
        font-weight:700;
        font-size:20px;
        margin-bottom:30px
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas ul{
        margin-bottom:30px
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas ul li{
        font-size:20px
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas .wrapper-select{
        padding-top:40px;
        display:flex;
        justify-content:flex-start
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas .wrapper-select p{
        width:240px;
        font-size:20px;
        font-weight:700;
        padding-top:9px
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas .wrapper-select .select-box{
        position:relative;
        width:320px
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas .wrapper-select .select-box p{
        font-weight:normal;
        font-size:20px
    }
}
@media only screen and (max-width: 1560px){
    section.section.section-acessorios .wrapper-center.acessorio{
        display:flex;
        justify-content:space-between
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb{
        width:45%
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container{
        position:relative
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container>img{
        opacity:0
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container .mySlides{
        position:absolute;
        top:0;
        left:0;
        opacity:0;
        transition:.2s all ease
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container .mySlides.active{
        transition:.2s all ease;
        transition-delay:.2s;
        transition-property:opacity;
        opacity:1
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container img{
        width:100%;
        height:auto;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center center
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row{
        width:100%;
        display:flex;
        justify-content:flex-end;
        margin-top:20px
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row .thumb{
        width:16.66%;
        margin-left:5px;
        transition:.2s all ease;
        opacity:1;
        padding-bottom:5px;
        border-bottom:2px solid #fff;
        cursor:pointer
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row .thumb.active{
        border-bottom:2px solid #01b1ec
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row .thumb.active:hover{
        opacity:1
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row .thumb:hover{
        opacity:.7
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio .tit-car{
        margin-bottom:1.9230769231vw
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio .tit-car p{
        font-size:1.5384615385vw
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio .tit-car h3{
        font-size:2.1794871795vw
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio h4{
        font-size:2.9487179487vw
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio p{
        font-size:1.1538461538vw
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio p.cta{
        font-size:1.0256410256vw;
        margin-top:2.5641025641vw
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio h5{
        margin:2.5641025641vw 0 2.5641025641vw 0;
        font-size:1.2820512821vw
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio h5 span{
        font-size:2.4358974359vw
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas{
        padding:5% 0 0 10%
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas h4{
        font-size:2.1794871795vw;
        margin-bottom:1.9230769231vw
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas h5{
        font-size:1.2820512821vw;
        margin-bottom:1.9230769231vw
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas ul{
        margin-bottom:1.9230769231vw
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas ul li{
        font-size:1.2820512821vw
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas .wrapper-select p{
        width:15.3846153846vw;
        font-size:1.2820512821vw;
        padding-top:.5769230769vw
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas .wrapper-select .select-box{
        width:20.5128205128vw
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas .wrapper-select .select-box p{
        font-size:1.2820512821vw
    }
}
@media only screen and (max-width: 770px){
    section.section.section-acessorios{
        padding-top:84px
    }
    section.section.section-acessorios .wrapper-center.acessorio{
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap;
        padding:0 0
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb{
        width:100%
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container{
        position:relative
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container>img{
        opacity:0
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container .mySlides{
        position:absolute;
        top:0;
        left:0;
        opacity:0;
        transition:.2s all ease
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container .mySlides.active{
        transition:.2s all ease;
        transition-delay:.2s;
        transition-property:opacity;
        opacity:1
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .container img{
        width:100%;
        height:auto;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center center
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row{
        width:100%;
        display:flex;
        justify-content:flex-start;
        margin-top:20px;
        padding-left:8%
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row .thumb{
        width:16.66%;
        margin-left:5px;
        transition:.2s all ease;
        opacity:1;
        padding-bottom:5px;
        border-bottom:2px solid #fff;
        cursor:pointer
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row .thumb.active{
        border-bottom:2px solid #01b1ec
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row .thumb.active:hover{
        opacity:1
    }
    section.section.section-acessorios .wrapper-center.acessorio .slideshow-thumb .row .thumb:hover{
        opacity:.7
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio{
        position:relative;
        width:100%;
        padding:0 8%
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio .tit-car{
        padding-top:30px;
        font-family:"VWHead";
        margin-bottom:30px;
        color:#414141
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio .tit-car p{
        font-weight:300;
        font-size:24px
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio .tit-car h3{
        font-weight:700;
        font-size:34px
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio h4{
        font-size:36px;
        font-family:"VW Head Office";
        color:#0b1e43
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio p{
        font-size:18px
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio p.cta{
        font-style:italic;
        font-size:16px;
        margin-top:40px
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio h5{
        margin:20px 0 30px 0;
        font-size:20px;
        font-weight:700
    }
    section.section.section-acessorios .wrapper-center.acessorio .info-acessorio h5 span{
        font-size:38px
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas{
        padding:10% 0 0 0
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas h4{
        font-weight:700;
        font-size:24px;
        margin-bottom:30px
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas h5{
        font-weight:700;
        font-size:18px;
        margin-bottom:30px
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas ul{
        margin-bottom:30px
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas ul li{
        font-size:16px
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas .wrapper-select{
        display:flex;
        justify-content:flex-start;
        flex-wrap:wrap
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas .wrapper-select p{
        width:100%;
        font-size:16px;
        font-weight:700;
        padding-top:0
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas .wrapper-select .select-box{
        position:relative;
        width:100%
    }
    section.section.section-acessorios .wrapper-center .content-caracteristicas .wrapper-select .select-box p{
        font-weight:normal;
        font-size:20px
    }
}
@media only screen{
    .modal-wrapper-pdf .cta-btn a{
        padding:0 50px
    }
}
@media only screen{
    .section-catalogo{
        padding:50px 0;
        background-color:#eef7f6;
        margin-bottom:50px
    }
    .section-catalogo h3{
        color:#000;
        font-family:"VW Text";
        font-weight:400;
        font-size:2.1794871795vw;
        margin-bottom:1.9230769231vw
    }
    .section-catalogo p{
        color:#333;
        font-family:"VW Text";
        font-size:18px;
        font-weight:400;
        margin-bottom:1.9230769231vw
    }
    .section-catalogo .modalPdf a{
        padding:0 50px !important;
        color:#fff;
        background-color:#0b1e43
    }
}
@media only screen and (max-width: 770px){
    .section-catalogo{
        padding:50px 8% !important
    }
    .section-catalogo h3{
        color:#000;
        font-family:"VW Text";
        font-weight:400;
        font-size:28px;
        margin-bottom:30px
    }
    .section-catalogo p{
        font-weight:400;
        font-size:16px;
        margin-bottom:30px
    }
    .section-catalogo .modalPdf a{
        padding:0 8% !important
    }
}
@media only screen{
    .section-filter-search .modalPdf.cta-ghost{
        display:block
    }
    .section-filter-search .modalPdf.cta-ghost a{
        padding:0 0;
        width:100%
    }
}
@media only screen{
    .new-acess,.info{
        display:flex
    }
    .new-acess .quantity,.info .quantity{
        display:flex;
        border-radius:40px;
        border-color:#01b1ec;
        border-style:solid;
        border-width:1px;
        justify-content:center;
        align-items:center;
        margin-right:10px
    }
    .new-acess .quantity .qtd-action,.info .quantity .qtd-action{
        font-size:1.4rem;
        line-height:1;
        font-weight:700;
        color:#01b1ec;
        padding:0px 10px;
        margin:0;
        cursor:pointer
    }
    .new-acess .quantity .qtd-qty,.info .quantity .qtd-qty{
        padding:0 15px;
        font-weight:700;
        font-size-adjust:1.4rem
    }
}
@media only screen{
    section.section.section-modular-grid{
        padding-top:460px;
        margin-bottom:150px
    }
    section.section.section-modular-grid .wrapper-title-cta{
        position:absolute;
        left:78px;
        top:166px;
        width:860px
    }
    section.section.section-modular-grid .wrapper-title-cta:hover img{
        opacity:.6
    }
    section.section.section-modular-grid .wrapper-title-cta img{
        position:relative;
        z-index:0;
        transition:.4s opacity ease;
        transform:translateZ(0);
        backface-visibility:hidden
    }
    section.section.section-modular-grid .wrapper-title-cta::before{
        content:"";
        width:100%;
        height:100%;
        background:#000;
        position:absolute;
        top:0;
        left:0;
        z-index:0
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta{
        width:auto;
        position:absolute;
        top:50%;
        left:10%;
        transform:translateY(-50%);
        color:#fff;
        letter-spacing:.01em;
        z-index:10;
        padding-right:5%
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta p{
        font-family:"VWHead";
        font-weight:300;
        font-size:44px
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta p b{
        font-family:"VWHead";
        font-weight:700;
        font-size:76px;
        line-height:72px
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta .description{
        display:block;
        width:210px;
        margin-top:40px;
        margin-bottom:40px
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta .description p{
        font-size:18px
    }
    section.section.section-modular-grid .wrapper-title-cta img{
        height:auto;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center center
    }
    section.section.section-modular-grid .wrapper-center{
        position:relative
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list{
        display:flex
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item{
        width:24%;
        margin-right:2%
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item:last-child{
        margin-right:0
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item:nth-child(1),section.section.section-modular-grid .wrapper-center .wrapper-list .item:nth-child(2){
        margin-top:15vw
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item:hover .feature img{
        opacity:.6
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .feature{
        position:relative;
        margin-bottom:20px
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .feature img{
        position:relative;
        z-index:0;
        transition:.4s opacity ease;
        transform:translateZ(0);
        backface-visibility:hidden
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .feature::before{
        content:"";
        width:100%;
        height:100%;
        background:#000;
        position:absolute;
        top:0;
        left:0;
        z-index:0
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item h3{
        color:#0b1e43;
        font-size:20px;
        font-weight:700;
        height:95px;
        display:table-cell;
        vertical-align:middle
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .acessoriobox{
        color:#0b1e43;
        font-size:20px;
        font-weight:700;
        height:95px;
        display:table-cell;
        vertical-align:middle
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .acessoriobox h3{
        padding-bottom:5px;
        height:auto
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item h4{
        font-size:22px;
        font-weight:700;
        margin-bottom:12px
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .txt{
        min-height:120px;
        max-height:120px;
        padding-bottom:20px
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .txt .txt__limit{
        line-height:20px;
        height:62px;
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:3;
        -webkit-box-orient:vertical;
        font-size:18px !important
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .txt .txt__limit p{
        font-size:18px !important
    }
}
@media only screen{
    .saibamais__container{
        text-align:left;
        margin:10px 0
    }
    .saibamais__container .link__saibamais{
        color:#0b1e43;
        font-size:16px;
        text-decoration:none;
        font-family:"VWHead";
        font-weight:700;
        display:inline-block;
        border-bottom:2px solid #0b1e43;
        padding:2px 0
    }
}
@media only screen{
    .txt__limit{
        line-height:20px;
        height:60px;
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:3;
        -webkit-box-orient:vertical;
        font-size:18px !important
    }
    .txt__limit p{
        font-size:18px !important
    }
}
@media only screen and (max-width: 1919px){
    section.section.section-modular-grid{
        padding-top:23.9708181344vw;
        margin-bottom:7.8165711308vw
    }
    section.section.section-modular-grid .wrapper-title-cta{
        top:8.6503387181vw;
        left:4.064616988vw;
        width:44.8150078166vw
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta p{
        font-size:2.292860865vw
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta p b{
        font-size:3.9603960396vw;
        line-height:3.7519541428vw
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta .description{
        width:10.9431995831vw;
        margin-top:2.0844189682vw;
        margin-bottom:2.0844189682vw
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta .description p{
        font-size:.9379885357vw
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .feature{
        margin-bottom:1.0422094841vw
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item h3{
        font-size:18px;
        height:85px
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .acessoriobox{
        color:#0b1e43;
        font-size:20px;
        font-weight:700;
        height:85px;
        display:table-cell;
        vertical-align:middle
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .acessoriobox h3{
        padding-bottom:5px;
        height:auto
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item h4{
        font-size:18px;
        margin:10px 0
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .txt{
        min-height:5.2110474205vw
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .txt p{
        font-size:.9379885357vw
    }
}
@media only screen and (max-width: 1670px){
    section.section.section-modular-grid .wrapper-center .wrapper-list{
        padding:0 5%
    }
}
@media only screen and (max-width: 770px){
    section.section.section-modular-grid{
        padding-top:40px;
        margin-bottom:40px
    }
    section.section.section-modular-grid .wrapper-title-cta{
        position:relative;
        left:0;
        top:0;
        width:100%;
        margin-bottom:30px
    }
    section.section.section-modular-grid .wrapper-title-cta::before{
        content:"";
        width:100%;
        height:100%;
        background:#000;
        position:absolute;
        top:0;
        left:0;
        z-index:0
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta{
        width:auto;
        position:absolute;
        top:50%;
        left:8%;
        transform:translateY(-50%);
        color:#fff;
        letter-spacing:.01em;
        z-index:10;
        padding-right:5%
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta p{
        font-family:"VWHead";
        font-weight:300;
        font-size:24px
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta p b{
        font-family:"VWHead";
        font-weight:700;
        font-size:36px;
        line-height:32px
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta .description{
        display:block;
        width:210px;
        margin-top:20px;
        margin-bottom:20px
    }
    section.section.section-modular-grid .wrapper-title-cta .title-cta .description p{
        font-size:18px
    }
    section.section.section-modular-grid .wrapper-center{
        position:relative;
        padding:0 0
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list{
        display:block;
        padding:0
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list.owl-carousel{
        z-index:0
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .owl-item{
        padding:0 10px;
        opacity:.7;
        transition:.3s opacity
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .owl-item.active{
        opacity:1
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item{
        width:100%;
        max-width:100%;
        margin-right:0;
        display:inline-block
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item:last-child{
        margin-right:0
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item:nth-child(1),section.section.section-modular-grid .wrapper-center .wrapper-list .item:nth-child(2){
        margin-top:0
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .feature{
        position:relative;
        margin-bottom:20px
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .feature::before{
        content:"";
        width:100%;
        height:100%;
        background:#000;
        position:absolute;
        top:0;
        left:0
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item h3{
        color:#0b1e43;
        font-size:18px;
        font-weight:700;
        margin-bottom:0;
        height:65px
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .acessoriobox{
        color:#0b1e43;
        font-size:20px;
        font-weight:700;
        height:65px;
        display:table-cell;
        vertical-align:middle
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .acessoriobox h3{
        padding-bottom:5px;
        height:auto
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item h4{
        font-size:20px;
        font-weight:700;
        margin-bottom:10px
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .txt{
        min-height:80px;
        padding-right:20px
    }
    section.section.section-modular-grid .wrapper-center .wrapper-list .item .txt p{
        font-size:16px
    }
    section.section.section-modular-grid .wrapper-center .cta-ghost{
        width:84%;
        margin:40px auto 0 auto;
        display:block
    }
}
@media only screen{
    .custom-checkbox{
        width:100%;
        display:block;
        position:relative;
        padding-left:38px;
        height:24px;
        margin-bottom:0;
        cursor:pointer;
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none
    }
    .custom-checkbox.error .checkmark{
        border-color:#db0202
    }
    .custom-checkbox>p{
        font-family:"VWHead";
        font-weight:300;
        font-size:18px;
        line-height:18px;
        position:absolute;
        top:50%;
        transform:translateY(-50%);
        left:30px;
        width:auto;
        display:block;
        color:#0b1e43
    }
    .custom-checkbox input{
        position:absolute;
        opacity:0;
        cursor:pointer;
        height:0;
        width:0
    }
    .custom-checkbox input:checked~.checkmark:after{
        display:block
    }
    .custom-checkbox .checkmark{
        position:absolute;
        top:50%;
        transform:translateY(-50%);
        left:0;
        height:22px;
        width:22px;
        border:2px solid #00237c
    }
    .custom-checkbox .checkmark:after{
        content:"";
        position:absolute;
        display:none;
        width:100%;
        height:100%;
        background:#00237c
    }
    .custom-checkbox:hover input~.checkmark{
        background-color:#f3f3f3
    }
}
@media only screen{
    .custom-radio{
        width:100%;
        display:block;
        position:relative;
        padding-left:38px;
        margin-bottom:0;
        cursor:pointer;
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none
    }
    .custom-radio.error .checkmark{
        border-color:#db0202
    }
    .custom-radio p{
        font-size:18px;
        line-height:18px;
        font-weight:normal;
        position:absolute;
        top:50%;
        transform:translateY(-50%);
        left:36px;
        width:auto;
        display:block;
        color:#0b1e43
    }
    .custom-radio input{
        position:absolute;
        opacity:0;
        cursor:pointer
    }
    .custom-radio input:checked~.checkmark:after{
        display:block
    }
    .custom-radio .checkmark{
        position:absolute;
        top:50%;
        transform:translateY(-50%);
        left:0;
        height:28px;
        width:28px;
        border:2px solid #00237c;
        border-radius:50%
    }
    .custom-radio .checkmark:after{
        content:"";
        position:absolute;
        display:none;
        top:50%;
        left:50%;
        transform:translate(-50%, -50%);
        width:13px;
        height:13px;
        border-radius:50%;
        background:#00237c
    }
    .custom-radio:hover input~.checkmark{
        background-color:#f3f3f3
    }
}
@media only screen{
    .custom-select{
        position:relative;
        font-family:"VW Head Office";
        font-weight:normal
    }
    .custom-select select{
        display:none
    }
}
@media only screen{
    .select-selected{
        background:#fff;
        font-size:20px;
        min-height:42px;
        color:#8d8d8d;
        padding:10px 30px 10px 0;
        border-bottom:2px solid #ddd;
        cursor:pointer;
        user-select:none
    }
    .select-selected::after{
        content:"";
        position:absolute;
        top:14px;
        right:10px;
        width:27px;
        height:17px;
        background:url(../themes/vwacessorios/assets/748bcbdd1afcb79baa2132c4d3af8cae.png) 0 0 no-repeat;
        background-size:cover;
        transition:.2s all ease
    }
    .select-selected.select-arrow-active:after{
        background:url(../themes/vwacessorios/assets/3685afe0295a4f7aa340fd3cd81cbf89.png) 0 0 no-repeat;
        background-size:cover
    }
}
@media only screen{
    .select-items{
        background:#fff;
        position:absolute;
        top:96%;
        left:0;
        right:0;
        z-index:99;
        overflow:auto;
        max-height:250px;
        height:auto;
        -webkit-box-shadow:-1px 3px 10px 0px rgba(0,0,0,.75);
        -moz-box-shadow:-1px 3px 10px 0px rgba(0,0,0,.75);
        box-shadow:-1px 3px 10px 0px rgba(0,0,0,.75)
    }
    .select-items>div{
        font-size:17px;
        font-weight:normal;
        color:#1d335f;
        padding:15px 16px;
        border-bottom:1px solid #ddd;
        cursor:pointer;
        user-select:none;
        transition:.2s all ease
    }
}
@media only screen{
    .select-hide{
        display:none
    }
}
@media only screen{
    .select-items>div:hover,.same-as-selected{
        background:#f3f3f3
    }
}
@media only screen{
    .select-items::-webkit-scrollbar{
        width:16px
    }
}
@media only screen{
    .select-items::-webkit-scrollbar{
        width:16px
    }
}
@media only screen{
    .select-items::-webkit-scrollbar-track{
        background:#e6e6e6
    }
}
@media only screen{
    .select-items::-webkit-scrollbar-thumb{
        background:#b9b9b9
    }
}
@media only screen and (max-width: 1919px){
    .custom-radio{
        padding-left:36px
    }
    .custom-radio p{
        font-size:.9379885357vw;
        line-height:.9379885357vw;
        left:34px
    }
    .select-selected{
        font-size:1.0422094841vw;
        padding:10px 30px 10px 0
    }
    .select-selected::after{
        content:"";
        position:absolute;
        top:.7295466389vw;
        right:.5211047421vw;
        width:1.4069828035vw;
        height:.8858780615vw;
        background:url(../themes/vwacessorios/assets/748bcbdd1afcb79baa2132c4d3af8cae.png) 0 0 no-repeat;
        background-size:cover;
        transition:.2s all ease
    }
    .select-selected.select-arrow-active:after{
        background:url(../themes/vwacessorios/assets/3685afe0295a4f7aa340fd3cd81cbf89.png) 0 0 no-repeat;
        background-size:cover
    }
    .select-items{
        background:#fff;
        position:absolute;
        top:96%;
        left:0;
        right:0;
        z-index:99;
        overflow:auto;
        max-height:250px;
        height:auto;
        -webkit-box-shadow:-1px 3px 10px 0px rgba(0,0,0,.75);
        -moz-box-shadow:-1px 3px 10px 0px rgba(0,0,0,.75);
        box-shadow:-1px 3px 10px 0px rgba(0,0,0,.75)
    }
    .select-items>div{
        font-size:.8858780615vw;
        font-weight:normal;
        color:#1d335f;
        padding:15px 16px;
        border-bottom:1px solid #ddd;
        cursor:pointer;
        user-select:none;
        transition:.2s all ease
    }
}
@media only screen and (max-width: 1500px){
    .custom-radio .checkmark{
        height:24px;
        width:24px
    }
    .custom-radio .checkmark:after{
        width:9px;
        height:9px
    }
}
@media only screen and (max-width: 1280px){
    .custom-radio p{
        left:28px
    }
    .custom-radio .checkmark{
        height:20px;
        width:20px
    }
    .custom-radio .checkmark:after{
        width:7px;
        height:7px
    }
}
@media only screen and (max-width: 770px){
    .select-selected{
        background:#fff;
        font-size:20px;
        color:#8d8d8d;
        padding:10px 30px 10px 0;
        border-bottom:2px solid #ddd;
        cursor:pointer;
        user-select:none
    }
    .select-selected::after{
        content:"";
        position:absolute;
        top:14px;
        right:10px;
        width:27px;
        height:17px;
        background:url(../themes/vwacessorios/assets/748bcbdd1afcb79baa2132c4d3af8cae.png) 0 0 no-repeat;
        background-size:cover;
        transition:.2s all ease
    }
    .select-selected.select-arrow-active:after{
        background:url(../themes/vwacessorios/assets/3685afe0295a4f7aa340fd3cd81cbf89.png) 0 0 no-repeat;
        background-size:cover
    }
    .select-items{
        background:#fff;
        position:absolute;
        top:96%;
        left:0;
        right:0;
        z-index:99;
        overflow:auto;
        max-height:250px;
        height:auto;
        -webkit-box-shadow:-1px 3px 10px 0px rgba(0,0,0,.75);
        -moz-box-shadow:-1px 3px 10px 0px rgba(0,0,0,.75);
        box-shadow:-1px 3px 10px 0px rgba(0,0,0,.75)
    }
    .select-items>div{
        font-size:17px;
        font-weight:normal;
        color:#1d335f;
        padding:15px 16px;
        border-bottom:1px solid #ddd;
        cursor:pointer;
        user-select:none;
        transition:.2s all ease
    }
}
@media only screen{
    section.section.section-minha-lista{
        position:fixed;
        top:0;
        right:-100%;
        width:48vw;
        height:100%;
        background:#fff;
        z-index:1000;
        overflow-x:hidden;
        transition:.4s all ease
    }
    section.section.section-minha-lista.on{
        right:0
    }
    section.section.section-minha-lista .header-print{
        display:none
    }
    section.section.section-minha-lista .btn-close-modal{
        position:absolute;
        top:50px;
        right:8%;
        width:22px;
        z-index:50
    }
    section.section.section-minha-lista .btn-close-modal:hover a{
        transform:rotate(90deg)
    }
    section.section.section-minha-lista .btn-close-modal a{
        width:100%;
        display:block;
        cursor:pointer;
        transition:.2s all ease
    }
    section.section.section-minha-lista .modal-wrapper-list{
        position:relative;
        padding:0 0;
        margin:10% 8%;
        overflow:hidden;
        height:90vh
    }
    section.section.section-minha-lista .modal-wrapper-list h2{
        font-family:"VWHead";
        font-weight:300;
        font-size:30px;
        margin-bottom:30px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list>p{
        font-family:"VWHead";
        font-weight:300;
        font-size:20px;
        margin-bottom:30px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user{
        position:relative;
        display:flex;
        justify-content:flex-end;
        height:50px;
        margin-top:20px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email{
        position:relative;
        width:310px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email.act #showEmail{
        display:none
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email.act .content-form{
        display:block
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email #showEmail{
        position:absolute;
        top:1px;
        right:0;
        z-index:10
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form{
        position:relative;
        display:flex;
        justify-content:flex-end;
        width:100%;
        display:none
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul{
        width:100%
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li{
        display:inline-block
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li:first-child{
        width:250px;
        margin-right:10px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li input[type=text]{
        width:100%;
        padding:0 10px 3px 0;
        letter-spacing:.01em;
        background:transparent;
        border-bottom:2px solid #ddd;
        font-size:14px;
        color:#1d335f
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li input[type=text]::placeholder{
        color:#1d335f;
        opacity:1
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li input[type=text]:-ms-input-placeholder{
        color:#1d335f;
        opacity:1
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li input[type=text]::-ms-input-placeholder{
        color:#1d335f;
        opacity:1
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .print{
        position:relative;
        margin-left:20px;
        width:60px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .print a{
        position:absolute;
        top:1px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user a{
        font-size:16px;
        font-weight:700;
        color:#01b1ec;
        border-bottom:2px solid #01b1ec;
        transition:.2s all ease;
        padding-bottom:2px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user a:hover{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list{
        height:48vh;
        overflow-y:auto;
        padding-right:0px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list::-webkit-scrollbar{
        width:8px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list::-webkit-scrollbar{
        width:8px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list::-webkit-scrollbar-track{
        background:#e6e6e6;
        border-radius:10px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list::-webkit-scrollbar-thumb{
        background:#b9b9b9;
        border-radius:10px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item{
        padding-bottom:3%;
        margin-bottom:3%;
        border-bottom:2px solid #b3b3b3
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item:last-child{
        margin-bottom:0
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item{
        display:flex;
        justify-content:space-between
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .feature{
        width:16%
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info{
        width:80%;
        padding-top:3%;
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info .cta-btn{
        display:none
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info .col2{
        flex-basis:40%
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info h3{
        font-weight:700;
        font-size:15px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info .quantity{
        height:2rem
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info h4{
        flex-basis:20%;
        font-size:15px;
        text-align:right
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info h4 .qty-print{
        display:none
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info a{
        font-family:"VWHead";
        font-weight:700;
        font-size:14px;
        color:#01b1ec;
        transition:.2s color
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info a span{
        display:inline-block;
        margin-left:10px;
        color:#01b1ec;
        transition:.2s color
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info a:hover{
        color:#0b1e43
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info a:hover span{
        color:red
    }
}
@media only screen and (max-width: 770px){
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info{
        flex-direction:column
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info .col2{
        flex-basis:100%
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info .quantity{
        margin:15px 0
    }
}
@media only screen{
    section.section.section-minha-lista .summary{
        background:#fff;
        width:100%;
        position:absolute;
        bottom:0;
        right:0;
        display:flex;
        justify-content:flex-end;
        padding:20px 0 40px 0;
        z-index:10
    }
    section.section.section-minha-lista .summary .overall{
        padding-right:0 !important
    }
    section.section.section-minha-lista .summary .overall p{
        font-family:"VWHead";
        font-weight:300;
        font-size:16px;
        text-align:right
    }
    section.section.section-minha-lista .summary .overall p span{
        font-weight:700;
        font-size:20px
    }
    section.section.section-minha-lista .summary .overall .cta-btn{
        width:100%;
        margin-top:20px
    }
    section.section.section-minha-lista .summary .overall .cta-btn a{
        padding:0 20px
    }
}
@media only screen and (max-width: 1480px){
    section.section.section-minha-lista .modal-wrapper-list h2{
        font-size:2.027027027vw;
        margin-bottom:2.027027027vw
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list>p{
        font-size:1.3513513514vw;
        margin-bottom:2.027027027vw
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email{
        position:relative;
        width:310px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email.act #showEmail{
        display:none
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email.act .content-form{
        display:block
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email #showEmail{
        position:absolute;
        top:3px;
        right:0;
        z-index:10
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form{
        position:relative;
        display:flex;
        justify-content:flex-end;
        width:100%;
        display:none
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul{
        width:100%
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li{
        display:inline-block
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li:first-child{
        width:250px;
        margin-right:10px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li input[type=text]{
        width:100%;
        padding:0 10px 3px 0;
        letter-spacing:.01em;
        background:transparent;
        border-bottom:2px solid #ddd;
        font-size:14px;
        color:#1d335f
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li input[type=text]::placeholder{
        color:#1d335f;
        opacity:1
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li input[type=text]:-ms-input-placeholder{
        color:#1d335f;
        opacity:1
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li input[type=text]::-ms-input-placeholder{
        color:#1d335f;
        opacity:1
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .print{
        margin-top:2px;
        right:0;
        z-index:10
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user a{
        font-size:1.0810810811vw
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user a:hover{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info h3{
        font-size:1.0135135135vw
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info h4{
        font-size:1.0135135135vw
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info a{
        font-size:.9459459459vw
    }
    section.section.section-minha-lista .summary{
        padding:1.3513513514vw 0 2.7027027027vw 0
    }
    section.section.section-minha-lista .summary .overall{
        padding-right:0
    }
    section.section.section-minha-lista .summary .overall p{
        font-size:1.0810810811vw
    }
    section.section.section-minha-lista .summary .overall p span{
        font-size:1.3513513514vw
    }
    section.section.section-minha-lista .summary .overall .cta-btn{
        margin-top:1.3513513514vw
    }
    section.section.section-minha-lista .summary .overall .cta-btn a{
        padding:0 20px
    }
}
@media only screen and (max-width: 770px){
    section.section.section-minha-lista{
        position:fixed;
        top:0;
        right:-100%;
        width:100%;
        height:100%;
        background:#fff;
        z-index:1000;
        overflow-x:hidden;
        transition:.4s all ease
    }
    section.section.section-minha-lista.on{
        right:0
    }
    section.section.section-minha-lista .btn-close-modal{
        position:absolute;
        top:40px;
        right:8%;
        width:22px;
        z-index:50
    }
    section.section.section-minha-lista .btn-close-modal:hover a{
        transform:rotate(90deg)
    }
    section.section.section-minha-lista .btn-close-modal a{
        width:100%;
        display:block;
        cursor:pointer;
        transition:.2s all ease
    }
    section.section.section-minha-lista .modal-wrapper-list{
        position:relative;
        padding:10% 8%;
        overflow:hidden;
        height:90vh
    }
    section.section.section-minha-lista .modal-wrapper-list h2{
        font-family:"VWHead";
        font-weight:300;
        font-size:26px;
        margin-bottom:20px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list>p{
        font-family:"VWHead";
        font-weight:300;
        font-size:14px;
        margin-bottom:16px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user{
        position:relative;
        display:flex;
        justify-content:flex-start;
        flex-wrap:wrap;
        height:70px;
        padding-right:0;
        margin-bottom:20px;
        margin-top:20px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email{
        position:relative;
        width:100%
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email.act #showEmail{
        display:none
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email.act .content-form{
        display:block
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email #showEmail{
        display:none
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form{
        position:relative;
        display:flex;
        justify-content:flex-end;
        width:100%;
        display:block
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul{
        width:100%;
        display:flex
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li{
        display:inline-block
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li:first-child{
        width:78%;
        margin-right:10px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li input[type=text]{
        width:100%;
        padding:0 10px 3px 0;
        letter-spacing:.01em;
        background:transparent;
        border-bottom:2px solid #ddd;
        font-size:14px;
        color:#1d335f
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li input[type=text]::placeholder{
        color:#1d335f;
        opacity:1
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li input[type=text]:-ms-input-placeholder{
        color:#1d335f;
        opacity:1
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .enviar-email .content-form form ul li input[type=text]::-ms-input-placeholder{
        color:#1d335f;
        opacity:1
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user .print{
        margin-left:0
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user a{
        font-size:16px;
        font-weight:700;
        color:#01b1ec;
        border-bottom:2px solid #01b1ec;
        transition:.2s all ease;
        padding-bottom:2px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user a:hover{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list{
        height:40vh;
        overflow-y:auto;
        padding-right:0px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list::-webkit-scrollbar{
        width:8px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list::-webkit-scrollbar{
        width:8px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list::-webkit-scrollbar-track{
        background:#e6e6e6;
        border-radius:10px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list::-webkit-scrollbar-thumb{
        background:#b9b9b9;
        border-radius:10px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item{
        padding-bottom:8%;
        margin-bottom:8%;
        border-bottom:2px solid #b3b3b3
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item:last-child{
        margin-bottom:0
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item{
        display:flex;
        justify-content:space-between
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .feature{
        width:25%
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info{
        width:70%;
        padding-top:0;
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info h3{
        font-weight:700;
        font-size:14px;
        width:100%;
        margin-bottom:4px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info h4{
        width:100%;
        font-size:14px;
        text-align:left;
        margin-bottom:12px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info a{
        font-family:"VWHead";
        font-weight:700;
        font-size:14px;
        color:#01b1ec;
        transition:.2s color;
        width:100%;
        text-align:right
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info a span{
        display:inline-block;
        margin-left:10px;
        color:#01b1ec;
        transition:.2s color
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info a:hover{
        color:#0b1e43
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info a:hover span{
        color:red
    }
    section.section.section-minha-lista .summary{
        background:#fff;
        width:100%;
        position:absolute;
        bottom:0;
        right:0;
        display:flex;
        justify-content:flex-start;
        padding:20px 0;
        z-index:10
    }
    section.section.section-minha-lista .summary .overall{
        width:90%;
        padding-right:0;
        padding-left:8%
    }
    section.section.section-minha-lista .summary .overall p{
        font-family:"VWHead";
        font-weight:300;
        font-size:14px;
        text-align:left
    }
    section.section.section-minha-lista .summary .overall p span{
        font-weight:700;
        font-size:18px
    }
    section.section.section-minha-lista .summary .overall .cta-btn{
        margin-top:20px;
        width:100%
    }
    section.section.section-minha-lista .summary .overall .cta-btn a{
        margin-top:0;
        padding:0 20px
    }
}
@media only screen{
    .warning__cep{
        color:#db0202;
        margin-top:-45px;
        font-family:"VWHead";
        font-weight:300;
        font-size:18px
    }
}
@media only screen{
    .custom-radio-gb{
        display:block;
        position:relative;
        padding-left:35px;
        margin-bottom:12px;
        cursor:pointer;
        font-size:22px;
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none
    }
    .custom-radio-gb input{
        position:absolute;
        opacity:0;
        cursor:pointer;
        height:0;
        width:0
    }
    .custom-radio-gb .checkmark{
        position:absolute;
        top:0;
        left:0;
        height:28px;
        width:28px;
        background-color:#fff;
        border:2px solid #0b1e43;
        border-radius:50%
    }
    .custom-radio-gb:hover input~.checkmark{
        background-color:#eee
    }
    .custom-radio-gb input:checked~.checkmark{
        background-color:#fff
    }
    .custom-radio-gb .checkmark:after{
        content:"";
        position:absolute;
        display:none
    }
    .custom-radio-gb input:checked~.checkmark:after{
        display:block
    }
    .custom-radio-gb .checkmark:after{
        left:0;
        top:0;
        width:13px;
        height:13px;
        background:#0b1e43;
        border-radius:50%;
        position:absolute;
        top:50%;
        left:50%;
        transform:translate(-50%, -50%)
    }
}
@media only screen{
    .content-dealership h3.error{
        color:#db0202
    }
}
@media only screen{
    .cta-btn a.blue{
        border:#01b1ec;
        border:1px solid;
        color:#01b1ec;
        background-color:#fff;
        cursor:pointer;
        white-space:nowrap;
        width:100%;
        padding:0 0
    }
}
@media only screen{
    section.section.section-modal-models{
        position:fixed;
        top:0;
        right:-100%;
        width:48vw;
        height:100%;
        background:#fff;
        z-index:1000;
        overflow-x:hidden;
        transition:.4s all ease
    }
    section.section.section-modal-models.on{
        right:0
    }
    section.section.section-modal-models .btn-close-modal{
        position:absolute;
        top:50px;
        right:50px;
        width:22px;
        z-index:50
    }
    section.section.section-modal-models .btn-close-modal:hover a{
        transform:rotate(90deg)
    }
    section.section.section-modal-models .btn-close-modal a{
        width:100%;
        display:block;
        cursor:pointer;
        transition:.2s all ease
    }
    section.section.section-modal-models .modal-wrapper-models{
        position:relative;
        padding:10% 8%;
        overflow:hidden;
        height:100vh
    }
    section.section.section-modal-models .modal-wrapper-models h2{
        font-family:"VWHead";
        font-weight:300;
        font-size:30px;
        margin-bottom:30px
    }
    section.section.section-modal-models .modal-wrapper-models>p{
        font-family:"VWHead";
        font-weight:300;
        font-size:20px;
        margin-bottom:30px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models{
        height:68vh;
        overflow-y:auto
    }
    section.section.section-modal-models .modal-wrapper-models .content-models::-webkit-scrollbar{
        width:8px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models::-webkit-scrollbar{
        width:8px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models::-webkit-scrollbar-track{
        background:#e6e6e6;
        border-radius:10px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models::-webkit-scrollbar-thumb{
        background:#b9b9b9;
        border-radius:10px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models{
        width:100%
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul{
        display:flex;
        justify-content:flex-start;
        flex-wrap:wrap;
        margin-bottom:20px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul:last-child{
        margin-bottom:0
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul:last-child li{
        margin-bottom:0
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li{
        position:relative;
        width:31.5%;
        margin-right:1.5%;
        margin-bottom:-30px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li:hover::before{
        background:#b1b1b1
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li::before{
        content:"";
        width:100%;
        height:58%;
        position:absolute;
        top:0;
        left:0;
        background:#d6d6d6;
        z-index:0;
        transition:.2s background
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li a{
        position:absolute;
        width:100%;
        height:100%;
        top:0;
        left:0;
        z-index:10
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li h4{
        position:absolute;
        top:30px;
        left:30px;
        font-weight:bold;
        font-size:20px;
        color:#333
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li img{
        position:relative;
        z-index:5
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models h3{
        margin-bottom:40px;
        font-size:24px;
        color:#0b1e43
    }
}
@media only screen and (max-width: 1380px){
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li{
        width:47.5%;
        margin-right:2.5%
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li h4{
        font-size:16px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models h3{
        margin-bottom:30px;
        font-size:20px
    }
}
@media only screen and (max-width: 770px){
    section.section.section-modal-models{
        position:fixed;
        top:0;
        right:-100%;
        width:100%;
        height:100%;
        background:#fff;
        z-index:1000;
        overflow-x:hidden;
        transition:.4s all ease
    }
    section.section.section-modal-models.on{
        right:0
    }
    section.section.section-modal-models .btn-close-modal{
        position:absolute;
        top:40px;
        right:8%;
        width:22px;
        z-index:50
    }
    section.section.section-modal-models .btn-close-modal:hover a{
        transform:rotate(90deg)
    }
    section.section.section-modal-models .btn-close-modal a{
        width:100%;
        display:block;
        cursor:pointer;
        transition:.2s all ease
    }
    section.section.section-modal-models .modal-wrapper-models{
        position:relative;
        padding:10% 8%;
        overflow:hidden;
        height:100vh
    }
    section.section.section-modal-models .modal-wrapper-models h2{
        font-family:"VWHead";
        font-weight:300;
        font-size:26px;
        margin-bottom:20px
    }
    section.section.section-modal-models .modal-wrapper-models>p{
        font-family:"VWHead";
        font-weight:300;
        font-size:14px;
        margin-bottom:16px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models{
        height:74vh;
        overflow-y:auto
    }
    section.section.section-modal-models .modal-wrapper-models .content-models::-webkit-scrollbar{
        width:8px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models::-webkit-scrollbar{
        width:8px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models::-webkit-scrollbar-track{
        background:#e6e6e6;
        border-radius:10px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models::-webkit-scrollbar-thumb{
        background:#b9b9b9;
        border-radius:10px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models{
        width:100%
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul{
        display:flex;
        justify-content:flex-start;
        flex-wrap:wrap;
        margin-bottom:0
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li{
        position:relative;
        width:100%;
        margin-right:10px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li:hover::before{
        background:#b1b1b1
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li::before{
        content:"";
        width:100%;
        height:58%;
        position:absolute;
        top:0;
        left:0;
        background:#d6d6d6;
        z-index:0;
        transition:.2s background
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li a{
        position:absolute;
        width:100%;
        height:100%;
        top:0;
        left:0;
        z-index:10
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li h4{
        position:absolute;
        top:30px;
        left:30px;
        font-weight:bold;
        font-size:24px
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models ul li img{
        position:relative;
        z-index:5
    }
    section.section.section-modal-models .modal-wrapper-models .content-models .listing-models h3{
        margin-left:0;
        margin-bottom:20px;
        font-size:24px
    }
}
@media only screen{
    section.section.section-modal-maps{
        position:fixed;
        top:0;
        right:-100%;
        width:48vw;
        height:100%;
        background:#fff;
        z-index:1000;
        overflow-x:hidden;
        transition:.4s all ease
    }
    section.section.section-modal-maps.on{
        right:0
    }
    section.section.section-modal-maps .btn-close-modal{
        position:absolute;
        top:50px;
        right:50px;
        width:22px;
        z-index:50
    }
    section.section.section-modal-maps .btn-close-modal:hover a{
        transform:rotate(90deg)
    }
    section.section.section-modal-maps .btn-close-modal a{
        width:100%;
        display:block;
        cursor:pointer;
        transition:.2s all ease
    }
    section.section.section-modal-maps .modal-wrapper-maps{
        position:relative;
        padding:10% 8%;
        overflow:hidden;
        height:100vh
    }
    section.section.section-modal-maps .modal-wrapper-maps h2{
        font-family:"VWHead";
        font-weight:300;
        font-size:30px;
        margin-bottom:30px
    }
    section.section.section-modal-maps .modal-wrapper-maps>p{
        font-family:"VWHead";
        font-weight:300;
        font-size:20px;
        margin-bottom:30px
    }
    section.section.section-modal-maps .modal-wrapper-maps a{
        font-size:16px;
        font-weight:700;
        color:#01b1ec;
        border-bottom:2px solid #01b1ec;
        transition:.2s all ease;
        padding-bottom:2px
    }
    section.section.section-modal-maps .modal-wrapper-maps a:hover{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-modal-maps .modal-wrapper-maps .content-map{
        position:relative;
        width:100%;
        background:rgba(255,255,255,.7) url(../themes/vwacessorios/assets/d97f5a9116cad122b3a34dc9caa53a50.svg) center no-repeat;
        background-size:70px;
        margin-top:20px;
        display:inline-block
    }
    section.section.section-modal-maps .modal-wrapper-maps .content-map img{
        opacity:0
    }
    section.section.section-modal-maps .modal-wrapper-maps .content-map .mapouter{
        position:absolute
    }
    section.section.section-modal-maps .modal-wrapper-maps .content-map iframe{
        width:100%;
        height:100%;
        position:absolute;
        top:0;
        left:0;
        z-index:10
    }
}
@media only screen and (max-width: 770px){
    section.section.section-modal-maps{
        position:fixed;
        top:0;
        right:-100%;
        width:100%;
        height:100%;
        background:#fff;
        z-index:1000;
        overflow-x:hidden;
        transition:.4s all ease
    }
    section.section.section-modal-maps.on{
        right:0
    }
    section.section.section-modal-maps .btn-close-modal{
        position:absolute;
        top:40px;
        right:8%;
        width:22px;
        z-index:50
    }
    section.section.section-modal-maps .btn-close-modal:hover a{
        transform:rotate(90deg)
    }
    section.section.section-modal-maps .btn-close-modal a{
        width:100%;
        display:block;
        cursor:pointer;
        transition:.2s all ease
    }
    section.section.section-modal-maps .modal-wrapper-maps{
        position:relative;
        padding:10% 8%;
        overflow:hidden;
        height:100vh
    }
    section.section.section-modal-maps .modal-wrapper-maps h2{
        font-family:"VWHead";
        font-weight:300;
        font-size:26px;
        margin-bottom:20px
    }
    section.section.section-modal-maps .modal-wrapper-maps>p{
        font-family:"VWHead";
        font-weight:300;
        font-size:14px;
        margin-bottom:16px
    }
    section.section.section-modal-maps .modal-wrapper-maps a{
        font-size:16px;
        font-weight:700;
        color:#01b1ec;
        border-bottom:2px solid #01b1ec;
        transition:.2s all ease;
        padding-bottom:2px
    }
    section.section.section-modal-maps .modal-wrapper-maps a:hover{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-modal-maps .modal-wrapper-maps .content-map{
        width:100%
    }
    section.section.section-modal-maps .modal-wrapper-maps .content-map iframe{
        width:100%
    }
}
@media only screen{
    section.section.section-modal-pdf{
        position:fixed;
        top:0;
        right:-100%;
        width:48vw;
        height:100%;
        background:#fff;
        z-index:1000;
        overflow-x:hidden;
        transition:.4s all ease
    }
    section.section.section-modal-pdf.on{
        right:0
    }
    section.section.section-modal-pdf .btn-close-modal{
        position:absolute;
        top:50px;
        right:50px;
        width:22px;
        z-index:50
    }
    section.section.section-modal-pdf .btn-close-modal:hover a{
        transform:rotate(90deg)
    }
    section.section.section-modal-pdf .btn-close-modal a{
        width:100%;
        display:block;
        cursor:pointer;
        transition:.2s all ease
    }
    section.section.section-modal-pdf .modal-wrapper-pdf{
        position:relative;
        padding:10% 8%;
        overflow:hidden;
        height:100vh
    }
    section.section.section-modal-pdf .modal-wrapper-pdf h2{
        font-family:"VWHead";
        font-weight:300;
        font-size:30px;
        margin-bottom:30px
    }
    section.section.section-modal-pdf .modal-wrapper-pdf>p{
        font-family:"VWHead";
        font-weight:300;
        font-size:20px;
        margin-bottom:30px
    }
    section.section.section-modal-pdf .modal-wrapper-pdf ul{
        width:100%;
        display:flex
    }
    section.section.section-modal-pdf .modal-wrapper-pdf ul li{
        margin-right:20px
    }
    section.section.section-modal-pdf .modal-wrapper-pdf ul li .cta-btn{
        margin-top:0
    }
}
@media only screen and (max-width: 770px){
    section.section.section-modal-pdf{
        position:fixed;
        top:0;
        right:-100%;
        width:100%;
        height:100%;
        background:#fff;
        z-index:1000;
        overflow-x:hidden;
        transition:.4s all ease
    }
    section.section.section-modal-pdf.on{
        right:0
    }
    section.section.section-modal-pdf .btn-close-modal{
        position:absolute;
        top:40px;
        right:8%;
        width:22px;
        z-index:50
    }
    section.section.section-modal-pdf .btn-close-modal:hover a{
        transform:rotate(90deg)
    }
    section.section.section-modal-pdf .btn-close-modal a{
        width:100%;
        display:block;
        cursor:pointer;
        transition:.2s all ease
    }
    section.section.section-modal-pdf .modal-wrapper-pdf{
        position:relative;
        padding:10% 8%;
        overflow:hidden;
        height:100vh
    }
    section.section.section-modal-pdf .modal-wrapper-pdf h2{
        font-family:"VWHead";
        font-weight:300;
        font-size:26px;
        margin-bottom:20px
    }
    section.section.section-modal-pdf .modal-wrapper-pdf>p{
        font-family:"VWHead";
        font-weight:300;
        font-size:14px;
        margin-bottom:40px
    }
    section.section.section-modal-pdf .modal-wrapper-pdf ul{
        width:100%;
        display:block
    }
    section.section.section-modal-pdf .modal-wrapper-pdf ul li{
        margin-right:0;
        margin-bottom:40px
    }
    section.section.section-modal-pdf .modal-wrapper-pdf ul li .cta-btn{
        margin-top:0
    }
}
@media only screen{
    section.section.section-budget{
        padding-top:120px;
        padding-bottom:50px
    }
    section.section.section-budget .wrapper-budget{
        position:relative;
        max-width:1240px;
        width:100%;
        margin:0 auto;
        padding:0 36px 0 20px
    }
    section.section.section-budget .wrapper-budget h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:60px;
        margin-bottom:30px
    }
    section.section.section-budget .wrapper-budget>p{
        font-family:"VWHead";
        font-weight:300;
        font-size:20px;
        margin-bottom:30px
    }
    section.section.section-budget .wrapper-budget>p i{
        font-size:16px
    }
    section.section.section-budget .wrapper-budget h3{
        font-size:20px;
        font-weight:700;
        margin-bottom:40px
    }
    section.section.section-budget .wrapper-budget .content-mydata .form{
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap
    }
    section.section.section-budget .wrapper-budget .content-dealership{
        padding-bottom:45px;
        border-bottom:2px solid #ededed;
        margin-bottom:45px
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer{
        margin-bottom:45px;
        position:relative
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer label{
        margin-bottom:20px
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer label p{
        font-size:22px
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer p{
        font-family:"VWHead";
        font-weight:300;
        font-size:18px
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul{
        display:flex;
        margin-top:20px
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul li{
        margin-left:44px
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul li:first-child{
        margin-left:0
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul li:first-child a{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul li:first-child a:hover{
        color:#01b1ec;
        border-bottom:2px solid #01b1ec
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul li a{
        font-size:16px;
        font-weight:700;
        color:#01b1ec;
        border-bottom:2px solid #01b1ec;
        transition:.2s all ease;
        padding-bottom:2px
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul li a:hover{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-budget .wrapper-budget .content-dealership .cta-ghost{
        margin-top:20px;
        margin-bottom:40px
    }
    section.section.section-budget .wrapper-budget label{
        width:100%;
        display:block;
        border-bottom:2px solid #ededed;
        margin-bottom:45px
    }
    section.section.section-budget .wrapper-budget label.half{
        width:48%
    }
    section.section.section-budget .wrapper-budget label.error{
        border-color:#db0202
    }
    section.section.section-budget .wrapper-budget label.error input[type=text],section.section.section-budget .wrapper-budget label.error input[type=number]{
        color:#db0202
    }
    section.section.section-budget .wrapper-budget label.error input[type=text]::placeholder,section.section.section-budget .wrapper-budget label.error input[type=number]::placeholder{
        color:#db0202;
        opacity:1
    }
    section.section.section-budget .wrapper-budget label.error input[type=text]:-ms-input-placeholder,section.section.section-budget .wrapper-budget label.error input[type=number]:-ms-input-placeholder{
        color:#db0202;
        opacity:1
    }
    section.section.section-budget .wrapper-budget label.error input[type=text]::-ms-input-placeholder,section.section.section-budget .wrapper-budget label.error input[type=number]::-ms-input-placeholder{
        color:#db0202;
        opacity:1
    }
    section.section.section-budget .wrapper-budget label.error p{
        color:#db0202 !important
    }
    section.section.section-budget .wrapper-budget label p{
        font-size:20px;
        font-weight:700
    }
    section.section.section-budget .wrapper-budget label input[type=text],section.section.section-budget .wrapper-budget label input[type=number],section.section.section-budget .wrapper-budget label input[type=tel]{
        font-family:"VWHead";
        font-size:18px;
        line-height:22px;
        font-weight:300;
        width:100%;
        padding:10px 10px 12px 0;
        letter-spacing:.02em;
        background:transparent;
        color:#0b1e43
    }
    section.section.section-budget .wrapper-budget label input[type=text]::placeholder,section.section.section-budget .wrapper-budget label input[type=number]::placeholder,section.section.section-budget .wrapper-budget label input[type=tel]::placeholder{
        color:#0b1e43;
        opacity:1
    }
    section.section.section-budget .wrapper-budget label input[type=text]:-ms-input-placeholder,section.section.section-budget .wrapper-budget label input[type=number]:-ms-input-placeholder,section.section.section-budget .wrapper-budget label input[type=tel]:-ms-input-placeholder{
        color:#0b1e43;
        opacity:1
    }
    section.section.section-budget .wrapper-budget label input[type=text]::-ms-input-placeholder,section.section.section-budget .wrapper-budget label input[type=number]::-ms-input-placeholder,section.section.section-budget .wrapper-budget label input[type=tel]::-ms-input-placeholder{
        color:#0b1e43;
        opacity:1
    }
    section.section.section-budget .wrapper-budget .content-checkbox{
        display:flex;
        flex-wrap:wrap;
        justify-content:flex-start;
        width:48%
    }
    section.section.section-budget .wrapper-budget .content-checkbox p{
        font-family:"VWHead";
        font-weight:700;
        font-size:20px;
        display:block;
        width:100%
    }
    section.section.section-budget .wrapper-budget .content-checkbox label{
        width:26%;
        border-bottom:0
    }
    section.section.section-budget .wrapper-budget .content-checkbox label p{
        font-family:"VWHead";
        font-weight:300;
        font-size:18px
    }
    section.section.section-budget .wrapper-budget .content-checkbox label.full{
        width:100%
    }
}
@media only screen and (max-width: 770px){
    section.section.section-budget{
        padding-top:100px;
        padding-bottom:60px
    }
    section.section.section-budget .wrapper-budget{
        position:relative;
        max-width:1240px;
        width:100%;
        margin:0 auto;
        padding:0 36px 0 20px
    }
    section.section.section-budget .wrapper-budget h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:34px;
        margin-bottom:30px
    }
    section.section.section-budget .wrapper-budget>p{
        font-family:"VWHead";
        font-weight:300;
        font-size:18px;
        margin-bottom:30px
    }
    section.section.section-budget .wrapper-budget>p i{
        font-size:14px
    }
    section.section.section-budget .wrapper-budget h3{
        font-size:18px;
        font-weight:700;
        margin-bottom:40px
    }
    section.section.section-budget .wrapper-budget .content-mydata form{
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap
    }
    section.section.section-budget .wrapper-budget .content-dealership{
        padding-bottom:45px;
        border-bottom:2px solid #ededed
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer{
        margin-bottom:45px;
        position:relative
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer label{
        margin-bottom:20px
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer label p{
        font-size:18px
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer p{
        font-family:"VWHead";
        font-weight:300;
        font-size:14px
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul{
        display:block;
        margin-top:20px;
        width:100%
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul li{
        width:100%;
        margin-left:0;
        display:block;
        margin-bottom:20px
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul li:first-child{
        margin-left:0
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul li:first-child a{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul li:first-child a:hover{
        color:#01b1ec;
        border-bottom:2px solid #01b1ec
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul li a{
        font-size:16px;
        font-weight:700;
        color:#01b1ec;
        border-bottom:2px solid #01b1ec;
        transition:.2s all ease;
        padding-bottom:2px
    }
    section.section.section-budget .wrapper-budget .content-dealership .box-dealer ul li a:hover{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-budget .wrapper-budget .content-dealership .cta-ghost{
        margin-top:20px
    }
    section.section.section-budget .wrapper-budget label{
        width:100%;
        display:block;
        border-bottom:2px solid #ededed;
        margin-bottom:30px
    }
    section.section.section-budget .wrapper-budget label.half{
        width:100%
    }
    section.section.section-budget .wrapper-budget label.error{
        border-color:#db0202
    }
    section.section.section-budget .wrapper-budget label.error input[type=text],section.section.section-budget .wrapper-budget label.error input[type=number]{
        color:#db0202
    }
    section.section.section-budget .wrapper-budget label.error input[type=text]::placeholder,section.section.section-budget .wrapper-budget label.error input[type=number]::placeholder{
        color:#db0202;
        opacity:1
    }
    section.section.section-budget .wrapper-budget label.error input[type=text]:-ms-input-placeholder,section.section.section-budget .wrapper-budget label.error input[type=number]:-ms-input-placeholder{
        color:#db0202;
        opacity:1
    }
    section.section.section-budget .wrapper-budget label.error input[type=text]::-ms-input-placeholder,section.section.section-budget .wrapper-budget label.error input[type=number]::-ms-input-placeholder{
        color:#db0202;
        opacity:1
    }
    section.section.section-budget .wrapper-budget label p{
        font-size:18px;
        font-weight:700
    }
    section.section.section-budget .wrapper-budget label input[type=text],section.section.section-budget .wrapper-budget label input[type=number],section.section.section-budget .wrapper-budget label input[type=tel]{
        font-family:"VWHead";
        font-size:16px;
        font-weight:300;
        width:100%;
        padding:10px 10px 12px 0;
        letter-spacing:.02em;
        background:transparent;
        color:#0b1e43
    }
    section.section.section-budget .wrapper-budget label input[type=text]::placeholder,section.section.section-budget .wrapper-budget label input[type=number]::placeholder,section.section.section-budget .wrapper-budget label input[type=tel]::placeholder{
        color:#0b1e43;
        opacity:1
    }
    section.section.section-budget .wrapper-budget label input[type=text]:-ms-input-placeholder,section.section.section-budget .wrapper-budget label input[type=number]:-ms-input-placeholder,section.section.section-budget .wrapper-budget label input[type=tel]:-ms-input-placeholder{
        color:#0b1e43;
        opacity:1
    }
    section.section.section-budget .wrapper-budget label input[type=text]::-ms-input-placeholder,section.section.section-budget .wrapper-budget label input[type=number]::-ms-input-placeholder,section.section.section-budget .wrapper-budget label input[type=tel]::-ms-input-placeholder{
        color:#0b1e43;
        opacity:1
    }
    section.section.section-budget .wrapper-budget .content-checkbox{
        display:flex;
        flex-wrap:wrap;
        justify-content:flex-start;
        width:100%
    }
    section.section.section-budget .wrapper-budget .content-checkbox p{
        font-family:"VWHead";
        font-weight:700;
        font-size:18px;
        display:block;
        width:100%;
        margin-bottom:20px
    }
    section.section.section-budget .wrapper-budget .content-checkbox label{
        width:100%;
        border-bottom:0
    }
    section.section.section-budget .wrapper-budget .content-checkbox label p{
        font-family:"VWHead";
        font-weight:300;
        font-size:16px
    }
    section.section.section-budget .wrapper-budget .content-checkbox label.full{
        width:100%
    }
}
@media only screen{
    @keyframes fadeInOpacity{
        0%{
            opacity:0
        }
        100%{
            opacity:1
        }
    }
}
@media only screen{
    .meu-pedido .item.total{
        padding-top:0 !important
    }
}
@media only screen{
    .fade-in{
        opacity:1;
        animation-name:fadeInOpacity;
        animation-iteration-count:1;
        animation-timing-function:ease-in;
        animation-duration:.25s
    }
}
@media only screen{
    .error p{
        color:#db0202
    }
}
@media only screen{
    .concesearch{
        display:flex
    }
    .concesearch .action{
        flex-basis:20%;
        padding-left:1rem
    }
}
@media only screen and (max-width: 770px){
    .concesearch{
        display:flex;
        flex-direction:column
    }
    .concesearch .action{
        flex-basis:35%;
        padding-left:0rem
    }
    form#cadastro .cta-btn{
        width:100%;
        display:block;
        cursor:pointer
    }
    form#cadastro .cta-btn button{
        width:100%
    }
}
@media only screen{
    section.section.section-meu-pedido{
        padding-top:120px;
        padding-bottom:110px;
        display:none
    }
    section.section.section-meu-pedido .header-print{
        position:relative;
        display:none;
        width:100%
    }
    section.section.section-meu-pedido .wrapper-meu-pedido{
        position:relative;
        max-width:1240px;
        width:100%;
        margin:0 auto;
        padding:0 36px 0 20px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:60px;
        margin-bottom:30px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido>p{
        font-family:"VWHead";
        font-weight:300;
        font-size:20px;
        margin-bottom:30px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido>p i{
        font-size:16px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-title{
        width:100%;
        display:flex;
        justify-content:space-between;
        padding-top:40px;
        padding-bottom:40px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-title a{
        font-size:16px;
        font-weight:700;
        color:#01b1ec;
        border-bottom:2px solid #01b1ec;
        transition:.2s all ease;
        padding-bottom:2px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-title a:hover{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados{
        padding-bottom:40px;
        border-bottom:2px solid #b3b3b3
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados ul{
        display:flex
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados ul li{
        margin-left:44px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados ul li:first-child{
        margin-left:0
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados ul li:first-child p{
        font-family:"VWHead";
        font-weight:300;
        font-size:18px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados ul li a{
        font-size:16px;
        font-weight:700;
        color:#01b1ec;
        border-bottom:2px solid #01b1ec;
        transition:.2s all ease;
        padding-bottom:2px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados ul li a:hover{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido{
        height:auto
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item{
        padding-bottom:3%;
        margin-bottom:3%;
        border-bottom:2px solid #b3b3b3
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item:last-child{
        margin-bottom:0
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item .wrapper-item{
        display:flex;
        justify-content:space-between
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item .wrapper-item .feature{
        width:16%
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item .wrapper-item .info{
        width:80%;
        display:flex;
        justify-content:space-between;
        align-content:center;
        flex-wrap:wrap
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item .wrapper-item .info h3{
        font-weight:700;
        font-size:15px;
        width:70%
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item .wrapper-item .info h4{
        width:30%;
        font-size:15px;
        text-align:right
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership{
        padding-bottom:45px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer{
        position:relative
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer h4{
        font-family:"VWHead";
        font-weight:300;
        font-size:22px;
        margin-bottom:20px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer p{
        font-family:"VWHead";
        font-weight:300;
        font-size:18px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul{
        display:flex;
        margin-top:20px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul li{
        margin-left:44px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul li:first-child{
        margin-left:0
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul li:first-child a{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul li:first-child a:hover{
        color:#01b1ec;
        border-bottom:2px solid #01b1ec
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul li a{
        font-size:16px;
        font-weight:700;
        color:#01b1ec;
        border-bottom:2px solid #01b1ec;
        transition:.2s all ease;
        padding-bottom:2px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul li a:hover{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
}
@media only screen and (max-width: 770px){
    section.section.section-meu-pedido{
        padding-top:100px;
        padding-bottom:60px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido{
        position:relative;
        max-width:1240px;
        width:100%;
        margin:0 auto;
        padding:0 36px 0 20px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:34px;
        margin-bottom:30px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido>p{
        font-family:"VWHead";
        font-weight:300;
        font-size:18px;
        margin-bottom:30px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados{
        padding-bottom:40px;
        border-bottom:2px solid #b3b3b3
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados ul{
        display:block
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados ul li{
        margin-left:0;
        margin-bottom:20px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados ul li:first-child{
        margin-left:0
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados ul li:first-child p{
        font-family:"VWHead";
        font-weight:300;
        font-size:18px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados ul li a{
        font-size:16px;
        font-weight:700;
        color:#01b1ec;
        border-bottom:2px solid #01b1ec;
        transition:.2s all ease;
        padding-bottom:2px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meus-dados ul li a:hover{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido{
        height:auto
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item{
        padding-bottom:20px;
        margin-bottom:20px;
        border-bottom:2px solid #b3b3b3
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item:last-child{
        margin-bottom:0
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item .wrapper-item{
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item .wrapper-item .feature{
        width:100%;
        margin-bottom:20px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item .wrapper-item .info{
        width:100%;
        display:flex;
        justify-content:flex-start;
        align-content:center;
        flex-wrap:wrap
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item .wrapper-item .info h3{
        font-weight:700;
        font-size:15px;
        width:100%;
        margin-bottom:20px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .meu-pedido .item .wrapper-item .info h4{
        width:100%;
        font-size:15px;
        text-align:left
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership{
        padding-bottom:45px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer{
        position:relative
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer h4{
        font-family:"VWHead";
        font-weight:300;
        font-size:22px;
        margin-bottom:20px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer p{
        font-family:"VWHead";
        font-weight:300;
        font-size:18px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul{
        display:block;
        margin-top:20px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul li{
        margin-left:0;
        margin-bottom:20px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul li:first-child{
        margin-left:0
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul li:first-child a{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul li:first-child a:hover{
        color:#01b1ec;
        border-bottom:2px solid #01b1ec
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul li a{
        font-size:16px;
        font-weight:700;
        color:#01b1ec;
        border-bottom:2px solid #01b1ec;
        transition:.2s all ease;
        padding-bottom:2px
    }
    section.section.section-meu-pedido .wrapper-meu-pedido .content-dealership .box-dealer ul li a:hover{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
}
@media only screen{
    section.section.section-filter-search{
        margin-bottom:40px;
        padding-top:80px
    }
    section.section.section-filter-search .wrapper-center{
        position:relative;
        display:flex;
        justify-content:flex-start
    }
    section.section.section-filter-search .wrapper-center .side.filter{
        padding-top:12px;
        width:17%
    }
    section.section.section-filter-search .wrapper-center .side.filter .filter-bar{
        position:relative
    }
    section.section.section-filter-search .wrapper-center .side.filter .filter-bar h3{
        color:#0b1e43;
        font-size:20px;
        font-weight:700;
        height:95px;
        display:table-cell;
        vertical-align:middle
    }
    section.section.section-filter-search .wrapper-center .side.filter .filter-bar ul.filter{
        position:relative;
        margin-bottom:10px;
        font-size:0
    }
    section.section.section-filter-search .wrapper-center .side.filter .filter-bar ul.filter li{
        position:relative;
        font-family:"VW Head Office";
        height:44px;
        min-height:24px;
        display:block;
        padding-right:20px
    }
    section.section.section-filter-search .wrapper-center .side.content{
        width:83%
    }
    section.section.section-filter-search .wrapper-center .side.content .search-bar{
        display:flex;
        justify-content:space-between;
        margin-bottom:2%;
        padding-left:2%
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box{
        width:40%;
        height:42px;
        position:relative;
        border-bottom:2px solid #ddd
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box form input[type=text]{
        width:85%;
        padding:10px 10px 10px 4px;
        letter-spacing:.01em;
        background:transparent;
        font-size:20px;
        color:#8d8d8d
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box form input[type=text]::placeholder{
        color:#8d8d8d;
        opacity:1
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box form input[type=text]:-ms-input-placeholder{
        color:#8d8d8d;
        opacity:1
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box form input[type=text]::-ms-input-placeholder{
        color:#8d8d8d;
        opacity:1
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box form button{
        width:45px;
        padding:0 0;
        background:transparent;
        color:#0b1e43;
        font-size:28px;
        position:absolute;
        right:0;
        top:50%;
        transform:translateY(-50%);
        cursor:pointer
    }
    section.section.section-filter-search .wrapper-center .side.content .wrapper-slider-mobile-categorias{
        display:none
    }
    section.section.section-filter-search .wrapper-center .side.content .select-box{
        position:relative;
        width:30%
    }
    section.section.section-filter-search .wrapper-center .side.content .result-search{
        margin-bottom:2%;
        padding-left:2%;
        height:60px
    }
    section.section.section-filter-search .wrapper-center .side.content .result-search ul{
        display:flex;
        justify-content:flex-start;
        align-items:center;
        height:100%
    }
    section.section.section-filter-search .wrapper-center .side.content .result-search ul li{
        margin-right:5px;
        font-size:20px
    }
    section.section.section-filter-search .wrapper-center .side.content .result-search ul li strong,section.section.section-filter-search .wrapper-center .side.content .result-search ul li a{
        font-weight:700
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos{
        display:flex;
        flex-wrap:wrap
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item{
        width:31.33%;
        margin-left:2%;
        margin-bottom:4%
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item:hover .feature img{
        opacity:.6
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .feature{
        position:relative;
        margin-bottom:20px
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .feature img{
        position:relative;
        z-index:0;
        transition:.4s opacity ease
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .feature::before{
        content:"";
        width:100%;
        height:100%;
        background:#000;
        position:absolute;
        top:0;
        left:0;
        z-index:0
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item h3{
        color:#0b1e43;
        font-size:20px;
        font-weight:700;
        height:95px;
        display:table-cell;
        vertical-align:middle
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .acessoriobox{
        color:#0b1e43;
        font-size:20px;
        font-weight:700;
        height:95px;
        display:table-cell;
        vertical-align:middle
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .acessoriobox h3{
        padding-bottom:5px;
        height:auto
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item h4{
        font-size:22px;
        font-weight:700;
        margin-bottom:12px
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .txt{
        min-height:100px
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .txt p{
        font-size:18px
    }
    section.section.section-filter-search .wrapper-center .wrapper-load-more{
        width:100%;
        margin:30px 0
    }
    section.section.section-filter-search .wrapper-center .wrapper-load-more .cta-ghost{
        display:table;
        margin:0 auto
    }
    section.section.section-filter-search .wrapper-list #render_produtos .item h3{
        font-size:20px;
        height:95px
    }
    section.section.section-filter-search .wrapper-list #render_produtos .item .acessoriobox{
        color:#0b1e43;
        font-size:20px;
        font-weight:700;
        height:95px;
        display:table-cell;
        vertical-align:middle
    }
    section.section.section-filter-search .wrapper-list #render_produtos .item .acessoriobox h3{
        padding-bottom:5px;
        height:auto
    }
}
@media only screen and (max-width: 1919px){
    section.section.section-filter-search .wrapper-center .side.filter .filter-bar{
        position:relative
    }
    section.section.section-filter-search .wrapper-center .side.filter .filter-bar h3{
        font-size:1.0422094841vw;
        margin-bottom:1.5633142262vw
    }
    section.section.section-filter-search .wrapper-center .side.filter .filter-bar ul.filter{
        margin-bottom:10px
    }
    section.section.section-filter-search .wrapper-center .side.filter .filter-bar ul.filter li{
        height:2.292860865vw;
        padding-right:1.0422094841vw
    }
    section.section.section-filter-search .wrapper-center .side.content .search-bar{
        display:flex;
        justify-content:space-between;
        margin-bottom:2%;
        padding-left:2%
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box{
        width:40%;
        height:42px;
        position:relative;
        border-bottom:2px solid #ddd
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box form input[type=text]{
        width:85%;
        padding:10px 10px 10px 4px;
        font-size:1.0422094841vw
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box form button{
        width:2.3449713392vw;
        padding:0 0;
        background:transparent;
        color:#0b1e43;
        font-size:1.4590932777vw;
        position:absolute;
        right:0;
        cursor:pointer
    }
    section.section.section-filter-search .wrapper-center .side.content .select-box{
        position:relative;
        width:30%
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .feature{
        margin-bottom:1.0422094841vw
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item h3{
        font-size:18px;
        height:85px
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .acessoriobox{
        color:#0b1e43;
        font-size:20px;
        font-weight:700;
        height:85px;
        display:table-cell;
        vertical-align:middle
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .acessoriobox h3{
        padding-bottom:5px;
        height:auto
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item h4{
        font-size:1.1464304325vw;
        margin-bottom:.6253256905vw
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .txt{
        min-height:5.2110474205vw
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .txt p{
        font-size:.9379885357vw
    }
    section.section.section-filter-search .wrapper-list #render_produtos .item h3{
        font-size:18px;
        height:85px
    }
    section.section.section-filter-search .wrapper-list #render_produtos .item .acessoriobox{
        color:#0b1e43;
        font-size:20px;
        font-weight:700;
        height:85px;
        display:table-cell;
        vertical-align:middle
    }
    section.section.section-filter-search .wrapper-list #render_produtos .item .acessoriobox h3{
        padding-bottom:5px;
        height:auto
    }
}
@media only screen and (max-width: 1670px){
    section.section.section-filter-search .wrapper-center .side.content .result-search ul li{
        margin-right:5px;
        font-size:1.1976047904vw
    }
    section.section.section-filter-search .wrapper-list #render_produtos .item h3{
        font-size:18px;
        height:85px
    }
    section.section.section-filter-search .wrapper-list #render_produtos .item .acessoriobox{
        color:#0b1e43;
        font-size:20px;
        font-weight:700;
        height:85px;
        display:table-cell;
        vertical-align:middle
    }
    section.section.section-filter-search .wrapper-list #render_produtos .item .acessoriobox h3{
        padding-bottom:5px;
        height:auto
    }
}
@media only screen and (max-width: 767px){
    section.section.section-filter-search{
        padding-top:40px;
        margin-bottom:40px
    }
    section.section.section-filter-search .wrapper-center{
        position:relative;
        padding:0 0
    }
    section.section.section-filter-search .wrapper-center .side.filter{
        display:none
    }
    section.section.section-filter-search .wrapper-center .side.content{
        width:100%
    }
    section.section.section-filter-search .wrapper-center .side.content .search-bar{
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap;
        margin-bottom:2%;
        padding-left:0;
        padding-right:0
    }
    section.section.section-filter-search .wrapper-center .side.content .wrapper-slider-mobile-categorias{
        display:block;
        width:100%;
        margin-bottom:40px;
        overflow-x:scroll
    }
    section.section.section-filter-search .wrapper-center .side.content .wrapper-slider-mobile-categorias .slider-categorias{
        width:1032px;
        padding-left:8%
    }
    section.section.section-filter-search .wrapper-center .side.content .wrapper-slider-mobile-categorias .slider-categorias .item{
        padding:0 10px 0 0;
        width:164px;
        margin-right:0;
        float:left
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box{
        width:84%;
        height:42px;
        position:relative;
        border-bottom:2px solid #ddd;
        margin:0 auto 40px auto
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box form input[type=text]{
        width:85%;
        padding:10px 10px 10px 4px;
        letter-spacing:.01em;
        background:transparent;
        font-size:20px;
        color:#8d8d8d
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box form input[type=text]::placeholder{
        color:#8d8d8d;
        opacity:1
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box form input[type=text]:-ms-input-placeholder{
        color:#8d8d8d;
        opacity:1
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box form input[type=text]::-ms-input-placeholder{
        color:#8d8d8d;
        opacity:1
    }
    section.section.section-filter-search .wrapper-center .side.content .search-box form button{
        width:45px;
        padding:0 0;
        background:transparent;
        color:#0b1e43;
        font-size:28px;
        position:absolute;
        right:0;
        cursor:pointer
    }
    section.section.section-filter-search .wrapper-center .side.content .select-box{
        position:relative;
        width:84%;
        margin:0 auto 40px auto
    }
    section.section.section-filter-search .wrapper-center .side.content .result-search{
        margin-bottom:40px;
        padding-left:8%;
        height:auto
    }
    section.section.section-filter-search .wrapper-center .side.content .result-search ul{
        display:block;
        height:auto
    }
    section.section.section-filter-search .wrapper-center .side.content .result-search ul li{
        margin-right:0;
        margin-bottom:20px;
        font-size:16px;
        display:block
    }
    section.section.section-filter-search .wrapper-center .side.content .result-search ul li .cta-ghost{
        width:auto
    }
    section.section.section-filter-search .wrapper-center .side.content .result-search ul li strong,section.section.section-filter-search .wrapper-center .side.content .result-search ul li a{
        font-weight:700
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos{
        display:block;
        padding:0 8%
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item{
        width:100%;
        max-width:100%;
        margin-right:0;
        margin-left:0;
        margin-bottom:40px;
        display:inline-block
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item:hover .feature::before{
        opacity:0
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .feature{
        position:relative;
        margin-bottom:20px
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .feature::before{
        content:"";
        width:100%;
        height:100%;
        background:#000;
        position:absolute;
        top:0;
        left:0;
        z-index:5;
        opacity:0;
        transition:.4s opacity ease
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item h3{
        color:#0b1e43;
        font-size:18px;
        font-weight:700;
        margin-bottom:10px;
        height:auto
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .acessoriobox{
        color:#0b1e43;
        font-size:20px;
        font-weight:700;
        height:95px;
        display:table-cell;
        vertical-align:middle
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .acessoriobox h3{
        padding-bottom:5px;
        height:auto
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item h4{
        font-size:20px;
        font-weight:700;
        margin-bottom:10px
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .txt{
        min-height:initial;
        padding-right:20px;
        margin-bottom:40px
    }
    section.section.section-filter-search .wrapper-center .wrapper-list #render_produtos .item .txt p{
        font-size:16px
    }
    section.section.section-filter-search .wrapper-center .cta-ghost{
        width:84%;
        margin:0 auto
    }
}
@media only screen{
    .result-search .cta-ghost a{
        padding:0 10px
    }
}
@media only print{
    section.section.section-print-pedido .header-print{
        position:relative;
        display:block;
        width:100%
    }
    section.section.section-print-pedido .wrapper-center.print-list h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:50px;
        margin-bottom:30px;
        color:#01b1ec
    }
    section.section.section-print-pedido .wrapper-center.print-list .wrapper-container-list .action-user{
        position:relative;
        display:flex;
        justify-content:flex-end;
        height:50px
    }
    section.section.section-print-pedido .wrapper-center.print-list .wrapper-container-list .action-user .print{
        margin-left:20px
    }
    section.section.section-print-pedido .wrapper-center.print-list .wrapper-container-list .action-user a{
        font-size:16px;
        font-weight:700;
        color:#01b1ec;
        border-bottom:2px solid #01b1ec;
        transition:.2s all ease;
        padding-bottom:2px
    }
    section.section.section-print-pedido .wrapper-center.print-list .wrapper-container-list .action-user a:hover{
        color:#0b1e43;
        border-bottom:2px solid #0b1e43
    }
    section.section.section-print-pedido .wrapper-center.print-list .wrapper-container-list .content-list{
        height:auto;
        margin-bottom:40px
    }
    section.section.section-print-pedido .wrapper-center.print-list .wrapper-container-list .content-list .item{
        padding-bottom:3%;
        margin-bottom:3%;
        border-bottom:2px solid #b3b3b3
    }
    section.section.section-print-pedido .wrapper-center.print-list .wrapper-container-list .content-list .item:last-child{
        margin-bottom:0
    }
    section.section.section-print-pedido .wrapper-center.print-list .wrapper-container-list .content-list .item .wrapper-item{
        display:flex;
        justify-content:space-between
    }
    section.section.section-print-pedido .wrapper-center.print-list .wrapper-container-list .content-list .item .wrapper-item .feature{
        width:16%
    }
    section.section.section-print-pedido .wrapper-center.print-list .wrapper-container-list .content-list .item .wrapper-item .info{
        width:80%;
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap;
        align-items:center
    }
    section.section.section-print-pedido .wrapper-center.print-list .wrapper-container-list .content-list .item .wrapper-item .info h3{
        font-weight:700;
        font-size:15px;
        width:70%
    }
    section.section.section-print-pedido .wrapper-center.print-list .wrapper-container-list .content-list .item .wrapper-item .info h4{
        width:30%;
        font-size:15px;
        text-align:right;
        color:#01b1ec
    }
    .hide-print{
        display:none
    }
    .meu-pedido .item.total{
        padding-top:0 !important
    }
    #requestSucess .header-print{
        position:relative;
        display:block;
        width:100%
    }
    #requestSucess .wrapper-meu-pedido h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:50px;
        margin-bottom:30px;
        color:#01b1ec
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido{
        height:auto;
        margin-bottom:40px
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item{
        padding-bottom:3%;
        margin-bottom:3%;
        border-bottom:2px solid #b3b3b3
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item:last-child{
        margin-bottom:0
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item .wrapper-item{
        display:flex;
        justify-content:space-between
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item .wrapper-item .feature{
        width:16%
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item .wrapper-item .feature img{
        width:100%
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item .wrapper-item .info{
        width:80%;
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap;
        align-items:center
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item .wrapper-item .info h3{
        font-weight:700;
        font-size:15px;
        width:70%
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item .wrapper-item .info h4{
        width:30%;
        font-size:15px;
        text-align:right;
        color:#01b1ec
    }
    #requestSucess .contact-details{
        display:flex;
        justify-content:space-between
    }
    @page :first{
        margin-top:0
    }
    @page{
        margin:1cm 0cm 2cm 0cm
    }
    body:before{
        height:0;
        display:none !important
    }
    html,body{
        margin:0;
        color:#000 !important;
        background-color:#fff;
        display:initial;
        overflow:initial;
        padding:0;
        font-family:"VW Text"
    }
    html.no-scroll,body.no-scroll{
        overflow:auto
    }
    html .container,body .container{
        height:auto
    }
    .haveList{
        display:none
    }
    header,head,footer,aside,nav,form,iframe,.menu,.hero,.adslot{
        height:0;
        display:none
    }
    .section-acessorios,.section-modular-grid,.section-call-to-action,.section-modal-models,section{
        display:none;
        height:0;
        padding:0;
        margin:0
    }
    section.section.section-minha-lista{
        position:relative !important;
        margin:0;
        padding:0;
        transform:none;
        display:block !important;
        width:100% !important;
        height:initial !important
    }
    section.section.section-minha-lista .header-print{
        position:relative;
        display:block !important;
        width:100%
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list{
        height:auto;
        overflow:initial
    }
    section.section.section-minha-lista .modal-wrapper-list{
        height:auto !important;
        padding:0 50px !important;
        max-width:initial !important
    }
    section.section.section-minha-lista .modal-wrapper-list h2{
        font-weight:700 !important;
        font-size:28px !important;
        color:#000 !important
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list p{
        display:none !important
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list{
        height:auto !important;
        overflow:initial !important;
        padding-right:0 !important
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info{
        padding-top:0;
        align-items:center;
        width:100%
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info a.btn-del-list{
        display:none !important
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .info .quantity{
        display:none
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item .col2{
        width:50%
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item h4{
        width:50%
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .content-list .item .wrapper-item h4 .qty-print{
        display:inline-block;
        margin-right:15px
    }
    section.section.section-minha-lista .modal-wrapper-list .wrapper-container-list .action-user{
        display:none !important
    }
    section.section.section-minha-lista .modal-wrapper-list .summary{
        position:relative !important
    }
    section.section.section-minha-lista .modal-wrapper-list .summary .overall{
        padding-right:0 !important
    }
    section.section.section-minha-lista .btn-close-modal,section.section.section-minha-lista .cta-btn{
        display:none !important
    }
    section{
        padding:0 !important
    }
    section img{
        filter:grayscale(100%) !important
    }
    section h2{
        font-size:28px !important;
        color:#000 !important
    }
    section h4{
        color:#000 !important
    }
    section p{
        font-size:12px !important;
        margin-bottom:0 !important
    }
    header,footer,aside,nav,form,iframe,.menu,.hero,.adslot{
        display:none
    }
    a{
        text-decoration:none;
        color:#000 !important;
        border:0 !important
    }
    *{
        background-image:none !important
    }
    .btn-close-modal{
        display:none
    }
    .widget-container{
        display:none
    }
    body>div:first-child{
        display:block
    }
    .header-print{
        height:100px
    }
    .header-print img{
        width:100%
    }
    .modal-wrapper-list{
        padding:0 8%
    }
    .modal-wrapper-list h2{
        color:#000;
        position:relative
    }
    .modal-wrapper-list .wrapper-item{
        display:flex;
        align-content:flex-start
    }
    .modal-wrapper-list .wrapper-item .feature{
        width:16vw
    }
    .modal-wrapper-list .wrapper-item .feature img{
        width:100%
    }
    .modal-wrapper-list .wrapper-item .info{
        padding:0 2%;
        flex-grow:1;
        display:flex
    }
    .modal-wrapper-list .wrapper-item .info .btn-del-list{
        display:none
    }
    .modal-wrapper-list .wrapper-item .info h3{
        flex-grow:1
    }
    .modal-wrapper-list .wrapper-item .info h4{
        text-align:right
    }
    .modal-wrapper-list .summary{
        display:block;
        text-align:right;
        padding-right:2%
    }
    .modal-wrapper-list .summary .cta-btn{
        display:none
    }
    .modal-wrapper-list .summary p{
        font-size:16pt
    }
    .modal-wrapper-list .summary p span{
        padding-left:40px;
        font-size:18pt
    }
    .item{
        padding:2rem 20px;
        margin:0 0;
        border-bottom:3px solid #333
    }
    #requestSucess .header-print{
        position:relative;
        display:block;
        width:100%
    }
    #requestSucess .wrapper-meu-pedido h2{
        font-family:"VWHead";
        font-weight:700;
        font-size:50px;
        margin-bottom:30px;
        color:#01b1ec
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido{
        height:auto;
        margin-bottom:40px
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item{
        padding-bottom:3%;
        margin-bottom:3%;
        border-bottom:2px solid #b3b3b3
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item:last-child{
        margin-bottom:0
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item .wrapper-item{
        display:flex;
        justify-content:space-between
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item .wrapper-item .feature{
        width:16%
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item .wrapper-item .feature img{
        width:100%
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item .wrapper-item .info{
        width:80%;
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap;
        align-items:center
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item .wrapper-item .info h3{
        font-weight:700;
        font-size:15px;
        width:70%
    }
    #requestSucess .wrapper-meu-pedido .meu-pedido .item .wrapper-item .info h4{
        width:30%;
        font-size:15px;
        text-align:right;
        color:#01b1ec
    }
    #requestSucess .contact-details{
        display:flex;
        justify-content:space-around
    }
    #requestSucess .contact-details ul{
        list-style:none;
        font-size:12px
    }
    #requestSucess .contact-details ul li p{
        font-size:12px
    }
    #requestSucess .contact-details ul li.print{
        display:none
    }
}
 .owl-carousel{
    display:none;
    width:100%;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    z-index:1
}
.owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y;
    touch-action:manipulation;
    -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-item{
    position:relative;
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
.owl-carousel .owl-item img{
    display:block;
    width:100%
}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{
    display:none
}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{
    cursor:pointer;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{
    background:none;
    color:inherit;
    border:none;
    padding:0 !important;
    font:inherit
}
.owl-carousel.owl-loaded{
    display:block
}
.owl-carousel.owl-loading{
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden{
    opacity:0
}
.owl-carousel.owl-refresh .owl-item{
    visibility:hidden
}
.owl-carousel.owl-drag .owl-item{
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-grab{
    cursor:move;
    cursor:grab
}
.owl-carousel.owl-rtl{
    direction:rtl
}
.owl-carousel.owl-rtl .owl-item{
    float:right
}
.no-js .owl-carousel{
    display:block
}
.owl-carousel .animated{
    animation-duration:1000ms;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
    z-index:0
}
.owl-carousel .owl-animated-out{
    z-index:1
}
.owl-carousel .fadeOut{
    animation-name:fadeOut
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.owl-height{
    transition:height 500ms ease-in-out
}
.owl-carousel .owl-item .owl-lazy{
    opacity:0;
    transition:opacity 400ms ease
}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){
    max-height:0
}
.owl-carousel .owl-item img.owl-lazy{
    transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper{
    position:relative;
    height:100%;
    background:#000
}
.owl-carousel .owl-video-play-icon{
    position:absolute;
    height:80px;
    width:80px;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-40px;
    background:url(../themes/vwacessorios/assets/7f01b07148f205f6e8258e92bbf652d9.png) no-repeat;
    cursor:pointer;
    z-index:1;
    -webkit-backface-visibility:hidden;
    transition:transform 100ms ease
}
.owl-carousel .owl-video-play-icon:hover{
    -ms-transform:scale(1.3, 1.3);
    transform:scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{
    display:none
}
.owl-carousel .owl-video-tn{
    opacity:0;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame{
    position:relative;
    z-index:1;
    height:100%;
    width:100%
}