/*!
Theme Name: Dalla Vecchia
Theme URI: http://underscores.me/
Author: Young Studio
Author URI: https://youngstudio.com.br
Description: Tema desenvolvido para Dalla Vecchia
Version: 1.0.0
Text Domain: dalla-vecchia
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}body{font-family:'Montserrat'}.site{overflow-x:hidden}.btn-primary,.btn-secondary{border:1px solid #f19f78;font-weight:600;font-size:13px;border:0;border-radius:20px;letter-spacing:2px;display:inline-block;padding:12px 30px 9px}.btn-primary{background-color:#f19f78;color:#fff}.btn-primary:hover{background-color:#fff;color:#f19f78;border:1px solid #f19f78}.btn-secondary{background-color:#111;color:#fff}.link-light{text-decoration:none}.link-light:hover{color:#ddd}textarea.form-control{height:114px}.form-control,.form-select{background-color:#fff0;border:0;border-bottom:1px solid #888;border-radius:0}#cookie-notice .cn-button{background-color:#f19f78}.site-header{position:relative;background-color:#fff;transition:.2s top;z-index:100}.site-header-spacer{width:100%;height:127px}.site-header .navbar .nav-link{color:#000!important;font-size:13px;font-weight:600;letter-spacing:2px}.site-header .navbar .navbar-brand{width:calc(100% - 73px)}.site-header .navbar .navbar-brand img{width:100%;max-width:267px}.site-header aside{height:74px;border-top:12px solid #111;padding:0 42px}.site-header aside .social{font-size:10px;font-weight:600}.site-header aside .btn-social{width:33px;border:1px solid #CCC;border-radius:50%;display:inline-block;color:#111;font-size:21px;text-align:center}.site-header aside .btn-social .fa-facebook-f{font-size:19px}@media(min-width:768px){.site-header{opacity:0;width:100%;top:-127px;left:0;position:fixed}.site-header.show{top:0}.site-header .nav-item{opacity:0}.site-header aside .logo{opacity:0}.site-header aside .logo img{width:100%;max-width:267px}.site-header aside .onde-encontrar{opacity:0}.site-header aside .social{opacity:0}.site-header .navbar{border-top:1px solid #DDD;border-bottom:1px solid #DDD}.site-header .navbar .navbar-nav{width:100%;max-width:960px;display:flex;justify-content:space-between}.site-header .navbar .nav-link,.site-header .navbar .dropdown-item{position:relative}.site-header .navbar .nav-link:before{content:'';width:100%;height:1px;background-color:#111;display:block;position:absolute;bottom:0;left:0;opacity:0;transition:.2s opacity,.2s bottom}.site-header .navbar .nav-link:not(.dropdown-toggle):hover:before{bottom:5px;opacity:1}.site-header .navbar .dropdown-item:before{content:'\f0da';font-family:'Font Awesome 5 Free';font-weight:700;position:absolute;left:10px;top:50%;opacity:0;margin-top:-10px;transition:.2s opacity}.site-header .navbar .dropdown-item:hover:before{opacity:1}.site-header .navbar .dropdown-menu{background-color:#111;color:#fff;left:50%;margin-left:-105px}.site-header .navbar .dropdown-menu:before{content:'';width:24px;height:8px;position:absolute;top:-8px;left:50%;margin-left:-12px;background-image:url(/wp-content/themes/dalla-vecchia/assets/img/icon-triangle.svg);display:block}.site-header .navbar .dropdown-menu .dropdown-item{color:#fff;border-bottom:1px solid #777;padding:16px 15px;font-size:13px;font-weight:500;letter-spacing:2px;transition:.2s padding}.site-header .navbar .dropdown-menu .dropdown-item:focus,.site-header .navbar .dropdown-menu .dropdown-item:active,.site-header .navbar .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#111}.site-header .navbar .dropdown-menu .dropdown-item:hover{padding:16px 5px 16px 25px}.site-header .navbar .dropdown-menu li{padding:0 22px}.site-header .navbar .dropdown-menu li:last-of-type .dropdown-item{border-bottom:0}.site-header .navbar .dropdown .dropdown-menu{display:block;opacity:0;left:-10000px;transition:.2s opacity}.site-header .navbar .dropdown:hover .dropdown-menu{opacity:1;left:50%}}footer.site-footer section.instagram{text-align:center;border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding:40px 0}footer.site-footer section.instagram a{color:#000;font-size:24px;letter-spacing:5px;text-decoration:none}footer.site-footer section.contatos{border-bottom:1px solid #DDD;padding:50px 0}footer.site-footer section.contatos .fone{color:#000;font-size:13px;letter-spacing:2px;line-height:30px}footer.site-footer section.contatos .fone b{font-weight:600}footer.site-footer section.contatos .newsletter{width:calc(100% - 265px - 272px - 20px);max-width:576px}footer.site-footer section.contatos .newsletter form{position:relative}footer.site-footer section.contatos .newsletter .form-control{height:43px;border:1px solid #999;border-radius:50px;padding-right:100px}footer.site-footer section.contatos .social{font-size:13px;font-weight:600;letter-spacing:2px}footer.site-footer section.contatos .social a{color:#111;text-decoration:none;font-size:18px;margin-left:5px}footer.site-footer section.copyright{text-align:center;padding:20px 0;border-bottom:19px solid #111}footer.site-footer section.copyright a{text-decoration:none;font-size:10px;color:#000;letter-spacing:2px;font-weight:600}@media(max-width:991.98px){footer.site-footer section.contatos .newsletter{width:100%;max-width:100%}}@media(min-width:576px){footer.site-footer section.contatos .newsletter button{width:108px;height:43px;position:absolute;top:0;right:0;border-top-left-radius:0;border-bottom-left-radius:0}}@media(max-width:575.98px){footer.site-footer section.instagram a{letter-spacing:0}footer.site-footer section.instagram a{font-size:small}footer.site-footer section.contatos .newsletter button{width:100%;position:relative}footer.site-footer section.contatos .newsletter .form-control{padding-right:0}}section.fashion-film{position:relative;overflow:hidden}section.fashion-film .bg-scanline{width:100%;height:100%;top:0;left:0;position:absolute;background-image:url(/wp-content/themes/dalla-vecchia/assets/img/bg-scanline.png);z-index:1}section.fashion-film .bg{width:100%;height:auto;transform-origin:center;transition:20s transform linear}section.fashion-film:hover .bg{transform:scale(1.5)}section.fashion-film svg{width:100%;position:absolute;top:0;left:0;z-index:2}@media (max-width:768px){section.fashion-film{margin-top:50px}}main.home{padding-bottom:150px}main.home section.banner{opacity:0}main.home section.campanhas svg{width:100%}main.home section.campanhas .titulo{color:#111;font-size:30px;font-weight:500;letter-spacing:10px}main.home section.colecao{padding-top:140px;position:relative}main.home section.colecao .titulo{color:#111;font-size:30px;font-weight:500;letter-spacing:10px}main.home section.colecao .ratio{width:100%;max-width:318px}main.home section.colecao .swiper-slide figure{background-position:center;background-size:cover;border:1px solid #DDD;transition:.2s border-width}main.home section.colecao .swiper-slide:hover figure{border-width:10px}main.home section.colecao .swiper-slide h3{font-size:14px;color:#111}main.home section.colecao .swiper-slide a{text-decoration:none}main.home section.colecao .container-fluid{position:relative}main.home section.colecao .swiper-button-prev,main.home section.colecao .swiper-button-next{width:auto;height:auto}main.home section.colecao .swiper-button-prev{left:-40px}main.home section.colecao .swiper-button-next{right:-40px}main.home section.colecao .swiper-button-prev:after,main.home section.colecao .swiper-button-next:after{display:none}main.home section.fashion-film{margin-top:160px}@media(max-width:1440px){main.home section.colecao .container-fluid{width:calc(100% - 100px)}}@media(min-width:992px){main.home section.campanhas .container-fluid{max-width:1687px}main.home section.colecao .container-fluid{max-width:1332px}}@media(max-width:991.98px){main.home section.campanhas .titulo{font-size:large}main.home section.colecao .titulo{font-size:large}}@media(max-width:575.98px){main.home section.colecao .container-fluid{width:100%}}main.campanha{background-color:#f5f5f5}main.campanha .page-header{padding:80px 0}main.campanha .page-header .page-title{width:100%;max-width:1332px;position:relative;margin:auto;text-align:center}main.campanha .page-header .page-title span{display:inline-block;background-color:#f5f5f5;padding:0 20px;position:relative;z-index:1;color:#111;font-size:40px;font-weight:700;letter-spacing:11px;text-transform:uppercase}main.campanha .page-header .page-title:before{content:'';width:100%;height:1px;background-color:#bbb;display:block;position:absolute;top:50%;left:0}main.campanha .page-header .page-subtitle{text-align:center;color:#111;font-size:14px;letter-spacing:8px}main.campanha .swiper-buttons{height:150px}main.campanha .swiper-slide{max-width:calc(871/1920 *100%);background-size:cover;background-position:center top;transition:.2s opacity}main.campanha .swiper-slide:hover{opacity:.8}main.campanha.essence .swiper-slide{max-width:calc(414/1920 *100%)}main.campanha .swiper-button-prev,main.campanha .swiper-button-next{width:auto;height:auto;position:relative;top:auto;left:auto;right:auto;margin:0 20px 20px}main.campanha .swiper-button-prev:after,main.campanha .swiper-button-next:after{display:none}main.campanha .swiper-button-prev:focus,main.campanha .swiper-button-next:focus{outline:none}@media(max-width:575.98px){main.campanha .swiper-slide{max-width:100%}}main.colecao .page-header{background-color:#222;color:#fff;margin-bottom:39px}main.colecao .page-header .title-wrapper{border-bottom:1px solid #666;padding-bottom:30px;padding-top:70px}main.colecao .page-header .page-title{font-size:40px;font-weight:700;letter-spacing:15px;margin:0}main.colecao .page-header .page-subtitle{font-size:17px;font-weight:500;letter-spacing:8px;margin:0;text-transform:uppercase}main.colecao .page-header .nav{padding:18px 0}main.colecao .page-header .nav .nav-link{font-size:13px;font-weight:400;letter-spacing:2px;display:inline-block;text-transform:uppercase;padding:5px 0}main.colecao .page-header .nav .nav-link.active{font-weight:600}main.colecao .page-header .nav .nav-link:active,main.colecao .page-header .nav .nav-link:focus{text-decoration:underline}.term-verao-2024 main.colecao .page-header .nav .nav-link,.term-alpargatas main.colecao .page-header .nav .nav-link,.term-amorinha-verao-2024 main.colecao .page-header .nav .nav-link,.term-anabelas-verao-2024 main.colecao .page-header .nav .nav-link,.term-sapatilhas-verao-2024 main.colecao .page-header .nav .nav-link,.term-sapatos-verao-2024 main.colecao .page-header .nav .nav-link,.term-mules-verao-2024 main.colecao .page-header .nav .nav-link,.term-tenis-verao-2024 main.colecao .page-header .nav .nav-link,.term-saltos main.colecao .page-header .nav .nav-link,.term-rasteiras-verao-2024 main.colecao .page-header .nav .nav-link,.term-verao-2023 main.colecao .page-header .nav .nav-link,.term-amorinha-verao-2023 main.colecao .page-header .nav .nav-link,.term-anabelas main.colecao .page-header .nav .nav-link,.term-mules-verao-2023 main.colecao .page-header .nav .nav-link,.term-sandalias-verao-2023 main.colecao .page-header .nav .nav-link,.term-sapatilhas-verao-2023 main.colecao .page-header .nav .nav-link,.term-scarpins main.colecao .page-header .nav .nav-link,.term-tenis-verao-2023 main.colecao .page-header .nav .nav-link,.term-rasteiras main.colecao .page-header .nav .nav-link{padding:.5rem 0rem}main.colecao .page-header .nav .nav-item:after{content:'|';margin:0 10px}main.colecao .page-header .nav .nav-item:last-of-type:after{display:none}main.colecao .page-header .nav .nav-item input{min-width:250px}main.colecao .form-select{color:#888}main.colecao [name="pesquisar"]{color:#888}main.colecao .galeria a{text-decoration:none;color:#111;letter-spacing:2px}main.colecao .galeria a h1,main.colecao .galeria a h3{font-size:14px;height:60px;text-transform:capitalize}main.colecao .galeria a figure{background-size:cover;background-position:center;border:1px solid #DDD;transition:.2s border-width}main.colecao .galeria a:hover figure{border-width:10px}main.colecao .galeria a:not(:hover) figure{transition:.5s border-width}main.colecao.single>.container{max-width:1633px;padding-top:100px}main.colecao.single .categorias .nav-item:last-of-type{display:none}main.colecao.single .categorias .nav-item:nth-last-of-type(2):after{display:none}main.colecao.single .gallery{width:calc(917/1633 * 100%);position:sticky;top:0}main.colecao.single .gallery figure{background-size:contain;background-position:center;border:1px solid #DDD;background-repeat:no-repeat}main.colecao.single .summary{width:calc(613/1633 * 100%);color:#111}main.colecao.single .summary b,main.colecao.single .summary strong{font-weight:600}main.colecao.single .summary .categoria{font-size:1.1875rem;font-weight:300}main.colecao.single .summary h1.title{font-size:3.125rem;margin-top:0;text-transform:capitalize}main.colecao.single .summary .excerpt{font-size:1.375rem}main.colecao.single .summary .mais-informacoes h2.title{font-size:1.0625rem;font-weight:600;margin-top:20px}main.colecao.single .summary .mais-informacoes h2.title span{border-bottom:1px solid #111;display:inline-block}main.colecao.single .summary .mais-informacoes h3.title{font-size:1.375rem;font-weight:900;letter-spacing:5px;margin:50px 0 40px;border-top:2px solid #DDD;padding-top:20px}main.colecao.single .summary .mais-informacoes .cores li{padding:4px}main.colecao.single .summary .mais-informacoes .cores li a{display:inline-block}main.colecao.single .summary .mais-informacoes .cores li figure{background-size:cover;background-position:center;display:inline-block;position:relative;margin:0;background-repeat:no-repeat}main.colecao.single .summary .mais-informacoes .cores li figure:before{content:'';width:100%;height:100%;display:block;border:1px solid #DDD;position:absolute;top:0;left:0;transition:.2s border-width}main.colecao.single .summary .mais-informacoes .cores li a:hover figure:before,main.colecao.single .summary .mais-informacoes .cores li.active figure:before{border-width:8px}main.colecao.single .summary .mais-informacoes .grade{font-size:1.1875rem;font-weight:300}main.colecao.single .summary .mais-informacoes .grade li{margin-bottom:10px}main.colecao.single .summary .mais-informacoes .grade b{font-weight:600;letter-spacing:5px}main.colecao.single .summary .mais-informacoes .descricao{font-size:1.1875rem;font-weight:300;border-bottom:2px solid #DDD;margin-bottom:138px;padding-bottom:20px}main.colecao.single .summary .mais-informacoes .descricao p{margin-bottom:20px}main.colecao.single .produtos-relacionados{margin-bottom:120px}main.colecao.single .produtos-relacionados a{text-decoration:none;color:#333}main.colecao.single .produtos-relacionados a figure{position:relative;box-sizing:border-box}main.colecao.single .produtos-relacionados a figure:after{content:'';width:100%;height:100%;border:0 solid #DDD;display:block;top:0;left:0;transition:.2s border-width;position:absolute}main.colecao.single .produtos-relacionados a .title{transition:.2s padding-left}main.colecao.single .produtos-relacionados a:hover figure:after{border-width:8px}main.colecao.single .produtos-relacionados a:hover .title{padding-left:10px}main.colecao.single .produtos-relacionados h2.title{font-size:2.1875rem;font-weight:600;letter-spacing:5px}main.colecao.single .produtos-relacionados .container-wrapper{max-width:1527px;margin:40px auto 0;padding:0 50px}main.colecao.single .produtos-relacionados .swiper-container{overflow:hidden}main.colecao.single .produtos-relacionados .swiper-slide figure{background-size:cover;background-position:center;border:1px solid #DDD}main.colecao.single .produtos-relacionados .swiper-slide .title{letter-spacing:5px;font-weight:300;font-size:.875rem}main.colecao.single .produtos-relacionados .swiper-button-prev:after,main.colecao.single .produtos-relacionados .swiper-button-next:after{width:auto;height:auto;font-size:0}main.colecao.single .produtos-relacionados .swiper-button-next img{transform:rotateZ(180deg)}@media(max-width:989.98px){main.colecao.single .gallery,main.colecao.single .summary{width:100%}}@media(max-width:767.98px){main.colecao .page-header .nav .nav-item:nth-last-of-type(2):after{display:none}main.colecao [name="pesquisar"]{width:100%}main.colecao .page-header .page-title{font-size:25px}}@media(max-width:575.98px){main.colecao.single .summary h1.title,main.colecao.single .produtos-relacionados h2.title{font-size:1.375rem}}main.marca section.marca-content{min-height:806px;background-image:url(/wp-content/themes/dalla-vecchia/assets/img/marca-bg.jpg);background-position:center left;background-size:cover}main.marca section.marca-content .page-title{color:#111;font-size:40px;letter-spacing:10px}main.marca section.marca-content .page-subtitle{color:#111;font-size:14px;letter-spacing:7px;font-weight:600}main.marca section.marca-content .page-content{max-width:610px;color:#111;font-size:14px;line-height:20px;letter-spacing:1px}@media(max-width:989.98px){main.marca section.marca-content{background-position:center left}}main.politica section.marca-content .container{padding:30px 5px}main.page{background-color:#f5f5f5;padding-top:123px;padding-bottom:170px}main.page .page-header{color:#000;overflow-x:hidden}main.page .page-header .page-title{font-size:x-large;letter-spacing:5px;font-weight:700;text-transform:uppercase}main.page .page-header .page-subtitle{font-size:14px;letter-spacing:7px;font-weight:600}main.page .page-header .page-description{font-size:14px}main.page .page-header .page-description b{font-weight:600;line-height:30px}@media(min-width:768px){main.page .page-header .page-title{font-size:40px;letter-spacing:10px}}main.representantes .page-content{font-size:16px}main.representantes .page-content .filtro{margin-bottom:70px}main.representantes .page-content .representante{border-bottom:1px solid #888;padding-bottom:39px;margin-bottom:39px;font-size:16px;line-height:35px}@media(min-width:992px){main.representantes .page-header .page-description{max-width:334px}main.representantes .page-content .row>div{padding-right:30px}main.representantes .page-content .row>div:nth-of-type(2n){padding-left:30px}}.recentcomments a{display:inline!important;padding:0!important;margin:0!important}