﻿.vitrine-padrao{
    margin: 40px 0;
}

body.oslo .newsletter-footer {
    display: none !important
}

body.oslo #middle #content-wrapper {
    max-width: 100%
}

@media (max-width: 1600px) {
    body.oslo #middle #content-wrapper .wd-product-line {
        min-height:360px
    }
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper .wd-product-line {
        margin:0 5px
    }
}

body.oslo #middle #content-wrapper .wd-product-line .foto-produto {
    height: 380px
}

@media (max-width: 1600px) {
    body.oslo #middle #content-wrapper .wd-product-line .foto-produto {
        height:275px
    }
}

body.oslo #middle #content-wrapper .wd-product-line .foto-produto a.thumb {
    max-height: 376px
}

@media (max-width: 1600px) {
    body.oslo #middle #content-wrapper .wd-product-line .foto-produto a.thumb {
        max-height:273px
    }
}

body.oslo #middle #content-wrapper .wd-product-line .item-description h3 {
    width: 230px;
    margin-bottom: 5px;
    margin-top: 5px
}

body.oslo #middle #content-wrapper .wd-product-line .item-description h3 a {
    font-family: "Manrope", sans-serif;
    font-weight: 500;
    letter-spacing: 0.05em
}

body.oslo #middle #content-wrapper .wd-product-line .item-description .bottom {
    display: none !important
}

body.oslo #middle #content-wrapper .wd-product-line .item-description .wd-product-price-description .sale-price span {
    font-size: 13px;
    color: #3A3A3A;
    letter-spacing: 0.05em;
    font-family: "Manrope", sans-serif;
    font-weight: 400
}

body.oslo #middle #content-wrapper .wd-product-line .item-description .wd-product-price-description .condition {
    display: none
}

body.oslo #middle #content-wrapper p {
    margin-bottom: 0
}

body.oslo #middle #content-wrapper .wrapper,body.oslo #middle #content-wrapper .wd-browsing-breadcrumbs ul,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper ul {
    max-width: 90%
}

@media (max-width: 1500px) {
    body.oslo #middle #content-wrapper .wrapper,body.oslo #middle #content-wrapper .wd-browsing-breadcrumbs ul,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper ul {
        max-width:95%
    }
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper .wrapper,body.oslo #middle #content-wrapper .wd-browsing-breadcrumbs ul,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper ul {
        max-width:100%
    }

    body.oslo #middle #content-wrapper .wrapper .lista-produtos,body.oslo #middle #content-wrapper .wd-browsing-breadcrumbs ul .lista-produtos,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper ul .lista-produtos {
        padding: 0 !important
    }
}

body.oslo #middle #content-wrapper #information:after {
    content: "";
    width: 93%;
    height: 1px;
    margin: 0 auto;
    background: #d1d1d1;
    display: block
}

body.oslo #middle #content-wrapper #information .wrapper,body.oslo #middle #content-wrapper #information .wd-browsing-breadcrumbs ul,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #information ul {
    display: flex;
    align-items: center;
    padding-bottom: 90px;
    padding-top: 50px
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper #information .wrapper,body.oslo #middle #content-wrapper #information .wd-browsing-breadcrumbs ul,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #information ul {
        display:block;
        padding-bottom: 40px
    }
}

body.oslo #middle #content-wrapper #information .wrapper .text,body.oslo #middle #content-wrapper #information .wd-browsing-breadcrumbs ul .text,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #information ul .text {
    width: 50%
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper #information .wrapper .text,body.oslo #middle #content-wrapper #information .wd-browsing-breadcrumbs ul .text,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #information ul .text {
        width:93%;
        text-align: center;
        margin: 0 auto
    }

    body.oslo #middle #content-wrapper #information .wrapper .text br,body.oslo #middle #content-wrapper #information .wd-browsing-breadcrumbs ul .text br,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #information ul .text br {
        display: none
    }
}

body.oslo #middle #content-wrapper #information .wrapper .text h1,body.oslo #middle #content-wrapper #information .wd-browsing-breadcrumbs ul .text h1,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #information ul .text h1 {
    font-size: 25px;
    letter-spacing: 8.5px;
    color: #000000;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 25px;
    font-family: "Libre Baskerville", serif;
    font-weight: bold
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper #information .wrapper .text h1,body.oslo #middle #content-wrapper #information .wd-browsing-breadcrumbs ul .text h1,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #information ul .text h1 {
        font-size:20px;
        letter-spacing: 6.5px
    }
}

body.oslo #middle #content-wrapper #information .wrapper .text p,body.oslo #middle #content-wrapper #information .wd-browsing-breadcrumbs ul .text p,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #information ul .text p {
    font-size: 14px;
    color: #707070;
    line-height: 20px;
    font-family: "Libre Baskerville", serif;
    font-weight: 400
}

body.oslo #middle #content-wrapper #information .wrapper .img-lp,body.oslo #middle #content-wrapper #information .wd-browsing-breadcrumbs ul .img-lp,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #information ul .img-lp {
    width: 50%
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper #information .wrapper .img-lp,body.oslo #middle #content-wrapper #information .wd-browsing-breadcrumbs ul .img-lp,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #information ul .img-lp {
        width:100%
    }
}

body.oslo #middle #content-wrapper #information .wrapper .img-lp img,body.oslo #middle #content-wrapper #information .wd-browsing-breadcrumbs ul .img-lp img,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #information ul .img-lp img {
    width: 100%;
    height: auto
}

body.oslo #middle #content-wrapper #information.active-oslo .wrapper>div,body.oslo #middle #content-wrapper #information.active-oslo .wd-browsing-breadcrumbs ul>div,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #information.active-oslo ul>div {
    opacity: 1
}

body.oslo #middle #content-wrapper .video-lp-oslo {
    padding-top: 90px
}

body.oslo #middle #content-wrapper .video-lp-oslo:nth-child(9) video {
    width: 700px
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper .video-lp-oslo {
        padding-top:60px
    }

    body.oslo #middle #content-wrapper .video-lp-oslo video {
        width: 100% !important;
        height: auto !important
    }
}

body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp {
        display:block
    }

    body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp .box:first-child,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp .box:first-child,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp .box:first-child {
        width: 100%;
        margin: 0 auto
    }
}

body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp .bg-video-full,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp .bg-video-full,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp .bg-video-full {
    max-width: 1360px;
    width: 100%
}

body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp iframe,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp iframe,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp iframe {
    width: 100%
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp iframe,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp iframe,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp iframe {
        height:225px
    }
}

body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp>div:first-child,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp>div:first-child,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp>div:first-child {
    width: 52%
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp>div:first-child,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp>div:first-child,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp>div:first-child {
        width:100%
    }
}

body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp .vitrine-dois-lp,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp .vitrine-dois-lp,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp .vitrine-dois-lp {
    width: 44%
}

body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp .vitrine-dois-lp img,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp .vitrine-dois-lp img,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp .vitrine-dois-lp img {
    margin: 0 auto;
    display: block;
    width: 100%;
    max-width: 463px
}

body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp .vitrine-dois-lp .list,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp .vitrine-dois-lp .list,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp .vitrine-dois-lp .list {
    height: 100%
}

body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp .vitrine-dois-lp .list li .foto-produto,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp .vitrine-dois-lp .list li .foto-produto,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp .vitrine-dois-lp .list li .foto-produto {
    height: 378px
}

@media (max-width: 1400px) {
    body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp .vitrine-dois-lp .list li .foto-produto,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp .vitrine-dois-lp .list li .foto-produto,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp .vitrine-dois-lp .list li .foto-produto {
        height:330px
    }
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp .vitrine-dois-lp,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp .vitrine-dois-lp,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp .vitrine-dois-lp {
        width:100%;
        margin-top: 50px
    }

    body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp .vitrine-dois-lp .slick-slide,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp .vitrine-dois-lp .slick-slide,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp .vitrine-dois-lp .slick-slide {
        width: 320px
    }

    body.oslo #middle #content-wrapper .video-lp-oslo .wrapper .video-lp .vitrine-dois-lp .slick-slide li .foto-produto,body.oslo #middle #content-wrapper .video-lp-oslo .wd-browsing-breadcrumbs ul .video-lp .vitrine-dois-lp .slick-slide li .foto-produto,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper .video-lp-oslo ul .video-lp .vitrine-dois-lp .slick-slide li .foto-produto {
        height: 320px
    }
}

body.oslo #middle #content-wrapper .vitrine-lp-oslo {
    padding-top: 90px
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper .vitrine-lp-oslo {
        padding-top:50px
    }
}

body.oslo #middle #content-wrapper .vitrine-lp-oslo .wd-header {
    display: none
}

body.oslo #middle #content-wrapper .vitrine-lp-oslo .wd-title {
    font-size: 18px;
    letter-spacing: 0.05em;
    font-family: "Libre Baskerville", serif;
    font-weight: bold
}

body.oslo #middle #content-wrapper .vitrine-lp-oslo .wd-subtitle {
    width: 80%;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.05em;
    margin: 0 auto 40px;
    color: #707070;
    font-family: "Libre Baskerville", serif;
    font-weight: 400
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper .vitrine-lp-oslo .wd-subtitle {
        width:95%
    }
}

body.oslo #middle #content-wrapper .vitrine-lp-oslo .list {
    height: 100%
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper .vitrine-lp-oslo .list .slick-slide {
        width:320px
    }

    body.oslo #middle #content-wrapper .vitrine-lp-oslo .list .slick-slide li .foto-produto {
        height: 320px
    }
}

body.oslo #middle #content-wrapper #fullbannerCenter-lp {
    padding-top: 90px
}

body.oslo #middle #content-wrapper #fullbannerCenter-lp .wd-title {
    font-size: 18px;
    letter-spacing: 0.05em;
    font-family: "Libre Baskerville", serif;
    font-weight: bold;
    text-align: center;
    display: block;
    margin-bottom: 20px
}

body.oslo #middle #content-wrapper #fullbannerCenter-lp .wd-subtitle {
    width: 80%;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.05em;
    margin: 0 auto 40px;
    color: #707070;
    font-family: "Libre Baskerville", serif;
    font-weight: 400
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper #fullbannerCenter-lp .wd-subtitle {
        width:95%
    }
}

body.oslo #middle #content-wrapper #fullbannerCenter-lp img {
    width: 100%;
    height: auto
}

body.oslo #middle #content-wrapper #text-seo {
    padding-bottom: 90px
}

body.oslo #middle #content-wrapper #text-seo .wrapper,body.oslo #middle #content-wrapper #text-seo .wd-browsing-breadcrumbs ul,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #text-seo ul {
    padding-top: 45px;
    border-top: 1px solid #DBDBDB;
    margin-top: 90px
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper #text-seo .wrapper,body.oslo #middle #content-wrapper #text-seo .wd-browsing-breadcrumbs ul,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #text-seo ul {
        width:93%;
        margin: 50px auto 0
    }
}

body.oslo #middle #content-wrapper #text-seo h2 {
    text-align: center;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
    color: #000000;
    margin-bottom: 20px
}

body.oslo #middle #content-wrapper #text-seo h2:after {
    width: 190px;
    display: block;
    height: 1px;
    background: #C19E58;
    content: "";
    margin: 10px auto 0
}

body.oslo #middle #content-wrapper #text-seo h3 {
    font-size: 14px;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
    margin-bottom: 5px
}

body.oslo #middle #content-wrapper #text-seo p {
    color: #707070;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.05em;
    font-family: "Libre Baskerville", serif;
    font-weight: 400;
    font-style: normal
}

body.oslo #middle #content-wrapper #banner-centro-dois {
    padding-top: 90px
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper #banner-centro-dois {
        padding-top:50px
    }
}

body.oslo #middle #content-wrapper #banner-centro-dois .wrapper,body.oslo #middle #content-wrapper #banner-centro-dois .wd-browsing-breadcrumbs ul,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #banner-centro-dois ul {
    display: flex;
    justify-content: space-between
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper #banner-centro-dois .wrapper,body.oslo #middle #content-wrapper #banner-centro-dois .wd-browsing-breadcrumbs ul,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #banner-centro-dois ul {
        display:block;
        width: 93%;
        margin: 0 auto
    }
}

body.oslo #middle #content-wrapper #banner-centro-dois .wrapper>div,body.oslo #middle #content-wrapper #banner-centro-dois .wd-browsing-breadcrumbs ul>div,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #banner-centro-dois ul>div {
    width: 49.3%
}

@media (max-width: 767px) {
    body.oslo #middle #content-wrapper #banner-centro-dois .wrapper>div,body.oslo #middle #content-wrapper #banner-centro-dois .wd-browsing-breadcrumbs ul>div,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #banner-centro-dois ul>div {
        width:100%
    }

    body.oslo #middle #content-wrapper #banner-centro-dois .wrapper>div:first-child,body.oslo #middle #content-wrapper #banner-centro-dois .wd-browsing-breadcrumbs ul>div:first-child,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #banner-centro-dois ul>div:first-child {
        padding-bottom: 15px
    }
}

body.oslo #middle #content-wrapper #banner-centro-dois .wrapper img,body.oslo #middle #content-wrapper #banner-centro-dois .wd-browsing-breadcrumbs ul img,.wd-browsing-breadcrumbs body.oslo #middle #content-wrapper #banner-centro-dois ul img {
    width: 100%;
    height: auto
}

body.oslo #middle #content-wrapper #fullbannerTopo-lp .banner-wrapper {
    height: auto !important
}

body.oslo #middle #content-wrapper #fullbannerTopo-lp .banner-wrapper img {
    width: 100%;
    height: auto
}

body.oslo #middle #content-wrapper .wd-browsing-breadcrumbs {
    display: none
}