body{padding:0;font-size:18px;margin:0;}#main-header{background:white;position:relative;z-index:20;font-size:0;padding:5vW;}#main-header .logo-col{width:30%;display:inline-block;vertical-align:middle;}#main-header .menu-col{width:70%;display:inline-block;vertical-align:middle;}#main-header .logo-col a img{max-width:200px;}#main-header .menu-col{text-align:right;}#main-header .menu-col .menu-btn{margin-left:10px;}#main-header .menu-col .menu-btn svg{max-width:50px;}#main-header .menu-col .shop-btn{margin:0 10px 0 10px;}#main-footer{overflow:hidden;background:white;position:relative;z-index:10;padding:5vW;}#main-footer .wrapper{background:#99999a;background-image:url(https://guicalil.filipeleira.com.br/wp-content/themes/guicalil2020/assets/images/footer-bg.jpg);background-size:cover;padding:5vW;color:white;position:relative;}#main-footer .wrapper p{font-weight:500;margin:0 0 0.5em 0;}#main-footer .wrapper p a{color:white;text-decoration:none;}#main-footer .wrapper p a:hover{text-decoration:underline;}#main-footer .wrapper p ion-icon{display:inline-block;vertical-align:middle;}#main-footer .wrapper .logo{max-width:200px;width:100%;}#main-menu{background:#f5f3f0;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;transition:all 500ms ease-in-out;transform:translateY(-100%);}#main-menu.open{transform:translateY(0);}#main-menu .content{max-width:1200px;width:80%;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;}#main-menu .content .logo{text-align:center;}#main-menu .content .logo img{width:150px;}#main-menu .content .menu{padding:0;margin:0;list-style-type:none;}#main-menu .content .menu li{display:block;}#main-menu .content .menu li a{display:block;text-align:center;font-size:28px;font-family:'Montserrat';font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.4em;padding:15px 0;text-decoration:none;color:#000;}#main-menu .content .menu li a:hover{color:#c00000;}#main-menu .content .social{list-style-type:none;padding:0;margin:0;text-align:center;}#main-menu .content .social li{display:inline-block;}#main-menu .content .social li a{font-size:24px;color:#000;padding:10px;}#shop-menu{background:#f5f3f0;position:fixed;top:-100%;left:0;bottom:0;right:0;z-index:1000;transition:all 500ms ease-in-out;transform:translateY(-100%);}#shop-menu.open{top:0;transform:translateY(0%);}#shop-menu .content{max-width:1200px;width:80%;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;}#shop-menu .content .logo{text-align:center;margin:0 0 80px 0;}#shop-menu .content .logo img{width:249px;}#shop-menu .content .menu{margin:0 0 50px 0;padding:0;list-style:none;display:flex;}#shop-menu .content .menu li{width:25%;font-family:'Montserrat';font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.25em;}#shop-menu .content .menu li a:hover{text-decoration:none;}#shop-menu .content .menu .sub-menu{width:100%;list-style-type:none;margin:20px 0 20px 0;padding:0;}#shop-menu .content .menu .sub-menu li{width:100%;}#shop-menu .content .menu .sub-menu a{color:black;}#shop-menu .content .menu .sub-menu a:hover{color:#c00000;}#shop-menu .content .close-btn{text-align:center;font-size:48px;}#shop-menu .content .close-btn .close-menu{color:black;}@media only screen and (max-width: 991px){#shop-menu{display:block;z-index:11111111;}#shop-menu .content .logo{margin:0 0 15px 0;}#shop-menu .content .logo img{width:50%;}#shop-menu .content .menu{display:block !important;}#shop-menu .content .menu li{width:100%;font-size:10px;margin:10px 0px;}#shop-menu .content .menu li .sub-menu{margin:0px;padding-left:10px;}#shop-menu .content .menu li .sub-menu li{margin:0px;padding:0px 0px;}}.col-menu-shop{display:inline-block;margin-bottom:20px;}.col-menu-shop .shop_menu{font-size:15px;margin:0 0 0 0;padding:0;list-style:none;}.col-menu-shop .shop_menu li{width:25%;font-family:'Montserrat';font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.2em;padding:10px 5px;display:inline;position:relative;}.col-menu-shop .shop_menu li a:hover{text-decoration:none;}.col-menu-shop .shop_menu li .sub-menu{width:100%;list-style-type:none;margin:0px 0px 0px 0px;padding:0;position:absolute;right:0;width:unset;display:none;text-align:right;padding:20px;}.col-menu-shop .shop_menu li .sub-menu:before{content:'';width:100%;height:100%;top:0;left:0;background:#fff;position:absolute;border-color:#000;border:15px solid;}.col-menu-shop .shop_menu li .sub-menu li{width:max-content;display:list-item;padding:0px 5px;}.col-menu-shop .shop_menu li .sub-menu a{color:#000;}.col-menu-shop .shop_menu li .sub-menu a:hover{color:#c00000;}.col-menu-shop .shop_menu li:hover .sub-menu{display:block;}@media only screen and (max-width: 600px){.shop-btn{display:inline !important;margin:0 10px !important;}.col-menu-shop{display:none;}}.wishlist{border:unset !important;font-size:30px;padding:0 10px !important;line-height:0 !important;font-size:25px;width:40px;height:40px;position:relative;margin:0px 10px;}.wishlist a{top:0;left:0;padding:0 !important;border:0;font-size:25px;width:100%;height:100%;position:absolute;}.wishlist ion-icon{margin:0 !important;padding:0 !important;}.wishlist:hover{background:unset;}.btn-open-cart{background-image:url(https://guicalil.filipeleira.com.br/wp-content/themes/guicalil2020/assets/images/cart-icon-black.png) !important;background-size:25px !important;background-position:center !important;background-repeat:no-repeat !important;width:40px;height:40px;position:relative;margin:0px 10px;}.btn-open-cart .xoo-wsc-container,.btn-open-cart .xoo-wsc-basket{position:relative;background:none;}.btn-open-cart .xoo-wsc-container{position:absolute;left:0;width:100%;height:100%;}.btn-open-cart .xoo-wsc-header,.btn-open-cart .xoo-wsc-body,.btn-open-cart .xoo-wsc-footer{display:none;}.btn-open-cart .xoo-wsc-basket{box-shadow:unset;width:100%;height:100%;border-radius:0;left:0;top:0;position:absolute;margin:0;}.btn-open-cart .xoo-wsc-basket .xoo-wsc-items-count{top:-10px;width:25px;height:25px;line-height:2;left:-5px;}.btn-open-cart .xoo-wsc-basket .xoo-wsc-bki{display:none;}.btn-open-cart:hover{background-image:url(https://guicalil.filipeleira.com.br/wp-content/themes/guicalil2020/assets/images/icon-cart.svg) !important;}.breadcrumb-trail{padding:0 5vW;}.breadcrumb-trail .trail-browse{display:none;}.breadcrumb-trail .trail-items{margin:0;padding:0;list-style-type:none;font-size:15px;}.breadcrumb-trail .trail-items li{display:inline-block;text-transform:lowercase;}.breadcrumb-trail .trail-items li a{color:#000;}.breadcrumb-trail .trail-items li a:hover{color:#000;}.breadcrumb-trail .trail-items li:after{content:">";display:inline-block;padding:0 10px;}.breadcrumb-trail .trail-items li:only-child:after,.breadcrumb-trail .trail-items li:last-child:after{display:none;}#primary{padding:5vW;font-size:18px;line-height:1.7;}#primary .single p{font-weight:300;line-height:1.7;width:50%;margin:0 0 1.7em 50%;padding-left:15px;}#primary .single img{max-width:100%;height:auto;}#primary .single h1,#primary .single h2,#primary .single h3,#primary .single h4,#primary .single h5,#primary .single h6{width:50%;margin:0 0 1.7em 50%;padding-left:15px;}#primary .entry-header{margin:0 0 40px 0;}#primary .entry-header .featured-image{background-size:cover;background-position:center;}#primary .entry-header .featured-image .img{padding-bottom:100%;}#primary .entry-header .post-title{background:black;padding:3rem;}#primary .entry-header .post-title .title{font-family:'Montserrat';color:#fff;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.25em;font-size:50px;line-height:110%;margin-bottom:10px;}#primary .entry-header .post-title .date{font-family:'Montserrat';color:#c00000;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.25em;font-size:17px;line-height:150%;}#primary .entry-footer .share-box{margin:40px 0 0 0;}#primary .entry-footer .share-box h5{display:none;}#primary .entry-footer .share-box ul{margin:0 -10px;padding:0;list-style-type:none;}#primary .entry-footer .share-box ul li{display:inline-block;}#primary .entry-footer .share-box ul li .hidden_link_text{display:none;}#primary .entry-footer .share-box ul li a{display:block;padding:10px;font-size:24px;color:black;}#primary .entry-footer .share-box ul li a:hover{color:#c00000;}#primary .gallery{padding:20px 0;margin:0 -15px 1.7em -15px;}#primary .gallery .gallery-item{padding:15px;margin:0;}#primary .gallery .gallery-item img{width:100%;height:auto;border:0;}#primary .gallery.gallery-columns-3 .gallery-item{width:33.333333%;}#primary .gallery.gallery-columns-4 .gallery-item{width:25%;}#primary .gallery.gallery-columns-5 .gallery-item{width:20%;}#primary .gallery.gallery-columns-6 .gallery-item{width:16.666666%;}#primary .gallery.gallery-columns-7 .gallery-item{width:14.28571428571429%;}.page .page-title h1{font-family:'Montserrat';color:#000;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.25em;font-size:56px;line-height:110%;margin-bottom:0.8em;}@media only screen and (max-width: 991px){.page .page-title h1{font-size:15px;}}.page .page-content h2{display:block;font-size:28px;margin:0 0 1em 0;font-family:'Montserrat';color:#c00000;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.2em;line-height:150%;}.page .page-content h3{display:block;font-size:22px;margin:0 0 1em 0;font-family:'Montserrat';color:#000;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.2em;line-height:150%;}.page .page-content p{font-weight:300;line-height:1.7;margin:0 0 1.7em 0;}.page .page-content blockquote{border-left:10px solid #c00000;padding-left:30px;}.page .page-content blockquote p{font-family:'Montserrat';color:#c00000;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.3em;font-size:24px;line-height:150%;}.contact-me h3{display:block;font-size:24px;margin:0 0 1em 0;font-family:'Montserrat';color:#c00000;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.3em;line-height:150%;}.contact-me .rabisco{width:100%;}.contact-me .nf-form-fields-required{display:none;}.the-studio .rabisco,.the-artwork .rabisco,.the-artist .rabisco{width:100%;}.the-studio .page-title .menu,.the-artwork .page-title .menu,.the-artist .page-title .menu{list-style:none;padding:0;margin:0;margin-bottom:2em;}.the-studio .page-title .menu li,.the-artwork .page-title .menu li,.the-artist .page-title .menu li{display:block;}.the-studio .page-title .menu li a,.the-artwork .page-title .menu li a,.the-artist .page-title .menu li a{display:block;font-size:24px;margin:0 0 1em 0;font-family:'Montserrat';color:#000;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.3em;line-height:150%;}.the-studio .page-title .menu li a.active,.the-artwork .page-title .menu li a.active,.the-artist .page-title .menu li a.active{color:#c00000;}.the-studio .page-content #texto-1,.the-artwork .page-content #texto-1,.the-artist .page-content #texto-1{display:block;}.the-studio .page-content #texto-2,.the-artwork .page-content #texto-2,.the-artist .page-content #texto-2{display:none;}.the-studio .page-content .grid,.the-artwork .page-content .grid,.the-artist .page-content .grid{column-count:3;column-gap:10px;line-height:100%;}.the-studio .page-content .grid .grid-item,.the-artwork .page-content .grid .grid-item,.the-artist .page-content .grid .grid-item{display:inline-block;margin-bottom:10px;width:100%;}.the-studio .page-content .grid .grid-item img,.the-artwork .page-content .grid .grid-item img,.the-artist .page-content .grid .grid-item img{max-width:100%;height:auto;transition:all 200ms ease-in-out;}.the-studio .page-content .grid a,.the-artwork .page-content .grid a,.the-artist .page-content .grid a{line-height:100%;position:relative;display:block;}.the-studio .page-content .grid a ion-icon,.the-artwork .page-content .grid a ion-icon,.the-artist .page-content .grid a ion-icon{font-size:6vW;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;}.the-studio .page-content .grid a ion-icon:before,.the-artwork .page-content .grid a ion-icon:before,.the-artist .page-content .grid a ion-icon:before{content:"";background:white;width:100%;height:100%;border-radius:100%;position:absolute;top:0;left:0;opacity:0.8;z-index:-1;}.the-studio .page-content .grid a:hover img,.the-artwork .page-content .grid a:hover img,.the-artist .page-content .grid a:hover img{opacity:0.5;}.the-studio .page-content .grid .frase,.the-artwork .page-content .grid .frase,.the-artist .page-content .grid .frase{background:rgba(0,0,0,0.02);text-align:center;padding:2vW;font-size:0.7em;font-family:'Montserrat';color:#000;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.1em;line-height:100%;}::-webkit-scrollbar{width:6px;}::-webkit-scrollbar-track{background:rgba(0,0,0,0.15);-webkit-border-radius:0;border-radius:0;}::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(0,0,0,0.6);}::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,0.3);}.loader,.loader:after{border-radius:50%;width:36px;height:36px;}.loader{margin:0 auto;position:relative;text-indent:-9999em;border-top:2px solid rgba(0,0,0,0.05);border-right:2px solid rgba(0,0,0,0.05);border-bottom:2px solid rgba(0,0,0,0.05);border-left:2px solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 0.4s infinite linear;animation:load8 0.4s infinite linear;}.loader:before{display:none !important;}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}#blog{background:white;padding:5vW;position:relative;z-index:17;}#blog .grid{margin:0 -15px;}#blog .grid-item .item{display:block;padding:0 15px 30px 15px;text-decoration:none;}#blog .grid-item .item .img{position:relative;overflow:hidden;box-shadow:rgba(0,0,0,0.15) 0 20px 40px;}#blog .grid-item .item .img img{transition:all 400ms ease-in-out;}#blog .grid-item .item .info{position:absolute;bottom:-30px;left:30px;right:88px;z-index:10;font-size:20px;color:white;opacity:0;transition:all 400ms ease-in-out;}#blog .grid-item .item .wp-post-image{width:100%;height:auto;}#blog .grid-item .item .btn{position:absolute;bottom:30px;right:30px;width:48px;height:48px;border:2px solid white;border-radius:0;color:white;text-decoration:none;text-align:center;padding:0;line-height:54px;transition:all 400ms ease-in-out;}#blog .grid-item .item .btn ion-icon{font-size:24px;}#blog .grid-item .item:hover .info{opacity:1;bottom:30px;}#blog .grid-item .item:hover .img img{transform:scale(1.2);}#blog .grid-item .item:hover .btn{background:white;color:black;}#blog .grid-item,#blog .grid-sizer{width:33.333333%;}#blog .rabisco-artista{position:absolute;bottom:0;margin-bottom:-20%;right:-10%;width:35%;z-index:100;}.pagination{display:block;margin:60px 0 0;}.pagination ul{margin:0;padding:0;}.pagination ul li{display:inline-block;margin:2px;}.pagination ul span,.pagination ul a{text-transform:lowercase;padding:12px 14px;line-height:100%;display:inline-block;text-decoration:none;background:rgba(0,0,0,0.04);font-size:18px;color:#555;transition:all 150ms ease-in-out;}.pagination ul a:hover{background:#ee333a;color:#fff;}.pagination ul .current{background:#ee333a;color:#fff;}.woobewoo-filter-loader.spinner{background:url(https://guicalil.filipeleira.com.br/wp-content/themes/guicalil2020/assets/images/icon-gui.png) !important;}.home-page{overflow:hidden;}.home-page .section-title{font-family:'Montserrat';color:#c00000;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.8em;font-size:17px;line-height:150%;}.home-page .section-title a{color:#c00000;text-decoration:underline;}.home-page .section-title a:hover{color:black;}.home-page .main-banner{background:white;position:relative;z-index:20;}.home-page .main-banner .header-spacer{height:10vH;}.home-page .main-banner .wrapper{height:221vH;position:relative;}.home-page .main-banner .wrapper .layer{transform:translateZ(0);will-change:transform;width:100%;height:110.8vH;position:absolute;}.home-page .main-banner .wrapper .layer .strip-1,.home-page .main-banner .wrapper .layer .strip-2{position:absolute;will-change:transform;top:0;left:-2%;bottom:0;right:-2%;background-size:contain;background-repeat:repeat-x;}.home-page .main-banner .wrapper .frase-1,.home-page .main-banner .wrapper .frase-2,.home-page .main-banner .wrapper .frase-3{width:100%;text-align:center;position:absolute;}.home-page .main-banner .wrapper .frase-1 h3,.home-page .main-banner .wrapper .frase-2 h3,.home-page .main-banner .wrapper .frase-3 h3{font-family:'Viga', sans-serif;font-size:54px;}.home-page .main-banner .wrapper .frase-1 h3 p,.home-page .main-banner .wrapper .frase-2 h3 p,.home-page .main-banner .wrapper .frase-3 h3 p{margin:0;}.home-page .main-banner .wrapper .frase-1 h3 p.visible,.home-page .main-banner .wrapper .frase-2 h3 p.visible,.home-page .main-banner .wrapper .frase-3 h3 p.visible{opacity:1;letter-spacing:0;transform:translate(0);}.home-page .main-banner .wrapper .frase-1{height:64vH;z-index:2;}.home-page .main-banner .wrapper .frase-1 h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.home-page .main-banner .wrapper .frase-1 h3 p{opacity:0;transition:all 800ms ease-out;transform:translateY(50%);}.home-page .main-banner .wrapper .frase-2{top:92vH;z-index:22;}.home-page .main-banner .wrapper .frase-2 h3{color:white;}.home-page .main-banner .wrapper .frase-3{top:158vH;z-index:32;}.home-page .main-banner .wrapper .frase-3 h3{color:white;}.home-page .main-banner .wrapper .layer-1{z-index:10;top:0;}.home-page .main-banner .wrapper .layer-2{z-index:20;top:55vH;}.home-page .main-banner .wrapper .layer-3{z-index:30;top:110.8vH;}.home-page .artista-1{background:black;position:relative;z-index:20;padding:5vW 5vW 15vW 5vW;}.home-page .artista-1 .chamada{margin:2rem 0 0 0;display:block;width:100%;}.home-page .artista-1 .chamada .divino{position:absolute;top:-10%;right:-50%;width:80%;z-index:12;mix-blend-mode:exclusion;}.home-page .artista-1 .chamada .divino img{width:100%;transform:translateY(-50%);}.home-page .artista-1 .chamada h3{font-family:'Montserrat';font-size:3rem;font-weight:bold;font-style:italic;text-transform:uppercase;letter-spacing:0.2em;color:white;position:relative;}.home-page .artista-1 .img-1{width:100%;padding-bottom:130%;height:auto;position:relative;}.home-page .artista-1 .img-1 .bg{position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover;top:0;left:0;bottom:0;right:0;}.home-page .artista-1 .video .player{position:relative;}.home-page .artista-1 .video .player video{width:100%;height:auto;}.home-page .artista-1 .video .player .pause-btn{display:none;}.home-page .artista-1 .video .player.playing .play-btn{display:none;}.home-page .artista-1 .video .player.playing .pause-btn{display:block;visibility:hidden;}.home-page .artista-1 .video .player.playing .play-media:hover .pause-btn{visibility:visible;}.home-page .artista-1 .video .player .play-media{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:10;border:0;padding:0;background:transparent;outline:none;}.home-page .artista-2{background:black;position:relative;z-index:20;}.home-page .artista-2 .parte-1{background-image:url(https://guicalil.filipeleira.com.br/wp-content/themes/guicalil2020/assets/images/foto-artista-2.jpg);background-size:auto 100%;background-position:center right;background-repeat:no-repeat;padding-bottom:40%;position:relative;}.home-page .artista-2 .parte-1 .col-obra{position:inherit;}.home-page .artista-2 .parte-1 .chamada{color:#c00000;font-family:'Montserrat';font-size:4rem;font-weight:bold;font-style:italic;text-transform:uppercase;letter-spacing:0.2em;position:absolute;margin:1.7em 0;mix-blend-mode:screen;}.home-page .artista-2 .parte-1 .obra-1{display:block;width:40%;top:0;bottom:0;position:absolute;transform:translateY(-45%);}.home-page .artista-2 .parte-1 .obra-1 img{position:absolute;top:0;left:0;right:0;width:100%;height:auto;z-index:10;}.home-page .artista-2 .parte-1 .rabisco-1{position:absolute;right:-10%;bottom:-25%;z-index:15;width:32%;}.home-page .artista-2 .parte-2{background-image:url(https://guicalil.filipeleira.com.br/wp-content/themes/guicalil2020/assets/images/broken-soul-bg-1.jpg);background-size:cover;background-position:center;padding-bottom:16vW;}.home-page .artista-2 .parte-2 .foto-1{position:absolute;top:20%;width:160%;left:-10%;z-index:12;}.home-page .artista-2 .parte-2 .foto-2 video{width:100%;}.home-page .artista-2 .parte-2 img{width:100%;height:auto;}.home-page .artista-2 .parte-2 .spacer-2{padding-bottom:90%;}.home-page .artista-2 .parte-2 .spacer-3{margin-top:0;}.home-page .artista-2 .parte-2 .spacer-4{padding-bottom:50%;}.home-page .artista-2 .parte-2 .text{color:white;font-family:'Zilla Slab', serif;letter-spacing:0.1em;text-shadow:black 0 0 10px;}.home-page .artista-2 .parte-2 .wrapper{position:relative;}.home-page .artista-2 .parte-2 .casa-ou-lar{position:absolute;bottom:-30%;left:-50%;width:100%;}.home-page .video-container{position:relative;}.home-page .video-container .video-wrapper{position:relative;min-height:100vH;z-index:3;}.home-page .video-container .video-overlay{background-repeat:repeat-x;position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}.home-page .video-container .video-overlay .layer{transform:translateZ(0);will-change:transform;width:100%;height:100%;position:absolute;}.home-page .video-container .video-overlay .layer .strip-1,.home-page .video-container .video-overlay .layer .strip-2{position:absolute;will-change:transform;width:100%;height:100%;top:0;background-size:contain;background-repeat:repeat-x;}.home-page .video-container .video-overlay .layer .strip-1{left:100%;}.home-page .video-container .video-overlay .layer .strip-2{right:100%;}.home-page .video-container .video{position:fixed;z-index:5;background:#000;width:100%;height:100%;top:0;left:0;bottom:0;right:0;}.home-page .video-container .video .player{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;}.home-page .video-container .video .player video{height:100%;width:100%;}.home-page .video-container .video .player .pause-btn{display:none;}.home-page .video-container .video .player.playing .play-btn{display:none;}.home-page .video-container .video .player.playing .pause-btn{display:block;visibility:hidden;}.home-page .video-container .video .player.playing .play-media:hover .pause-btn{visibility:visible;}.home-page .video-container .video .play-media{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:10;border:0;padding:0;background:transparent;outline:none;}.home-page .obras{background:black;min-height:100vH;position:relative;z-index:18;padding:5vW;}.home-page .obras .barra{background:white;min-height:800px;height:50%;padding:5vW 3vW;position:relative;}.home-page .obras .barra .choice{position:absolute;bottom:0;left:0;right:0;width:100%;}.home-page .obras .swiper-container .swiper-button-next:after,.home-page .obras .swiper-container .swiper-button-prev:after{color:#000;}.home-page .obras .swiper-container .swiper-slide img{width:100%;}.home-page .obras .instagram{position:relative;background-color:#fff;background-image:url(https://guicalil.filipeleira.com.br/wp-content/themes/guicalil2020/assets/images/broken-soul-bg-2.jpg);background-size:cover;background-position:top;padding:30vW 5vW;}.home-page .obras .instagram .rabisco-amarelo{position:absolute;top:-30%;left:2%;width:30%;z-index:100;}.home-page .obras .instagram .wpmi-list .wpmi-item{padding:10px;}.home-page .obras .instagram .wpmi-list .wpmi-item a{width:100%;position:relative;display:block;overflow:hidden;padding-bottom:100%;transition:all 100ms ease-in-out;}.home-page .obras .instagram .wpmi-list .wpmi-item a:hover{filter:brightness(0.5);}.home-page .obras .instagram .wpmi-list .wpmi-item a img{display:block !important;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);}.home-page .blog{background:white;padding:5vW;position:relative;z-index:17;}.home-page .blog .grid{margin:0 -15px;}.home-page .blog .grid-item .item{display:block;padding:0 15px 30px 15px;text-decoration:none;}.home-page .blog .grid-item .item .img{position:relative;overflow:hidden;box-shadow:rgba(0,0,0,0.15) 0 20px 40px;}.home-page .blog .grid-item .item .img img{transition:all 400ms ease-in-out;}.home-page .blog .grid-item .item .info{position:absolute;bottom:-30px;left:30px;right:88px;z-index:10;font-size:20px;color:white;opacity:0;transition:all 400ms ease-in-out;}.home-page .blog .grid-item .item .wp-post-image{width:100%;height:auto;}.home-page .blog .grid-item .item .btn{position:absolute;bottom:30px;right:30px;width:48px;height:48px;border:2px solid white;border-radius:0;color:white;text-decoration:none;text-align:center;padding:0;line-height:54px;transition:all 400ms ease-in-out;}.home-page .blog .grid-item .item .btn ion-icon{font-size:24px;}.home-page .blog .grid-item .item:hover .info{opacity:1;bottom:30px;}.home-page .blog .grid-item .item:hover .img img{transform:scale(1.2);}.home-page .blog .grid-item .item:hover .btn{background:white;color:black;}.home-page .blog .grid-item,.home-page .blog .grid-sizer{width:33.333333%;}.home-page .blog .rabisco-artista{position:absolute;bottom:0;margin-bottom:-20%;right:-10%;width:35%;z-index:100;}.home-page .postais{background:#e9e9e9;padding:5vW;position:relative;z-index:16;}.home-page .postais .postal{padding:40px;background:white;max-width:1200px;width:100%;margin:0 auto;}.home-page .postais .postal form .loader{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;display:none;width:60px;height:60px;}.home-page .postais .postal form.loading{pointer-events:none;}.home-page .postais .postal form.loading .swiper-container,.home-page .postais .postal form.loading .info{opacity:0.1;}.home-page .postais .postal form.loading .loader{display:block;}.home-page .postais .postal .swiper-container .swiper-button-next:after,.home-page .postais .postal .swiper-container .swiper-button-prev:after{color:#fff;}.home-page .postais .postal .swiper-container .swiper-slide input[type="radio"]{display:none;}.home-page .postais .postal .info label p{font-weight:700;font-size:18px;line-height:20px;}.home-page .postais .postal .info label p .required{color:#e80000;}.home-page .postais .postal .info fieldset,.home-page .postais .postal .info label,.home-page .postais .postal .info textarea,.home-page .postais .postal .info input[type="text"],.home-page .postais .postal .info input[type="email"]{display:block;width:100%;}.home-page .postais .postal .info textarea,.home-page .postais .postal .info input[type="text"],.home-page .postais .postal .info input[type="email"]{background:#f7f7f7;border:1px solid #c4c4c4;border-radius:0;box-shadow:none;color:#787878;transition:all .5s;font-size:16px;margin:0 0 5px 0;padding:12px;}.home-page .postais .postal .info textarea:focus,.home-page .postais .postal .info input[type="text"]:focus,.home-page .postais .postal .info input[type="email"]:focus{background:#fff;color:#919191;outline:none;transition:all .5s;}.home-page .postais .postal .info button{background:#333;border:0;color:#f7f7f7;transition:all .5s;font-size:16px;margin:0;padding:12px;}.home-page .postais .postal .info button:hover{background:#c4c4c4;color:#787878;transition:all .5s;}.home-page .postais .postal .info fieldset{clear:both;position:relative;margin-bottom:25px;}.home-page .postais .postal .info textarea{min-height:150px;}.home-page .postais .postal-img{padding-bottom:130%;background-size:cover;}.home-page .postais .success-message{background:green;color:white;padding:12px;margin:20px 0 0 0;}.home-page .postais .success-message ion-icon{vertical-align:middle;display:inline-block;margin-top:-2px;}.home-page .postais .error-message{background:red;color:white;padding:12px;margin:20px 0 0 0;}.home-page .postais .error-message ion-icon{vertical-align:middle;display:inline-block;margin-top:-2px;}.mega-menu-item > a,.mega-sub-menu > a{font-family:'Montserrat' !important;font-weight:900 !important;}.menu-desktop{position:fixed;top:0;width:100%;background:#fff;box-shadow:0px -5px 9px #000;z-index:111;}.menu-desktop .menu-top{background:#000;height:25px;padding:5px 20px;}.menu-desktop .menu-top ul{margin:0;padding:0;text-align:right;display:flex;align-items:center;justify-content:flex-end;height:100%;}.menu-desktop .menu-top ul li{display:inline-block;padding:0px 10px;height:100%;font-size:15px;}.menu-desktop .menu-top ul li a{display:flex;align-items:center;justify-content:center;color:#fff !important;height:100%;}.menu-desktop .menu-top ul li a ion-icon{font-size:20px;}.menu-desktop .menu-top ul li img{height:100%;}.menu-desktop .logo{height:100%;}.menu-desktop .logo img{height:100%;}.menu-desktop .col-header .row{height:100%;}.menu-desktop .col-header{padding:15px;height:75px;}.menu-desktop .col-header .coluna-menu{align-items:center;justify-content:center;display:flex;height:100%;}.menu-desktop .col-header .coluna-menu .col-menu ul{list-style:none;margin:0;padding:0;display:-webkit-inline-box;}.menu-desktop .col-header .coluna-menu .col-menu ul li{padding:10px;position:relative;text-transform:uppercase;font-weight:700;font-size:15px;}.menu-desktop .col-header .coluna-menu .col-menu ul li a{text-decoration:none !important;color:unset !important;}.menu-desktop .col-header .coluna-menu .col-menu ul li .sub-menu{display:none;position:absolute;background:#fff;width:max-content;max-width:1000px;max-width:unset;left:50%;transform:translateX(-50%);padding:10px;border:2px solid #000;margin-top:10px;}.menu-desktop .col-header .coluna-menu .col-menu ul li .sub-menu::before{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:6px solid black;position:absolute;top:-7px;left:50%;transform:translateX(-50%);}.menu-desktop .col-header .coluna-menu .col-menu ul li .sub-menu li{font-size:14px;font-weight:700;text-transform:uppercase;padding:5px 15px;}.menu-desktop .col-header .coluna-menu .col-menu ul li .sub-menu li .sub-menu{display:block;position:unset;max-width:unset;left:unset;transform:unset;padding:0px;border:unset;margin-top:0px;margin-bottom:5px;}.menu-desktop .col-header .coluna-menu .col-menu ul li .sub-menu li .sub-menu::before{display:none;}.menu-desktop .col-header .coluna-menu .col-menu ul li .sub-menu li .sub-menu li{width:max-content;display:block;font-size:12px;padding:5px 0px;float:unset;position:relative;font-weight:400;}.menu-desktop .col-header .coluna-menu .col-menu ul li .sub-menu li .sub-menu li::before{content:'';width:0px;height:2px;position:absolute;bottom:0px;left:0;background:#000;transition:all 0.5s;}.menu-desktop .col-header .coluna-menu .col-menu ul li .sub-menu li .sub-menu li:hover::before{width:100%;}.menu-desktop .col-header .coluna-menu .col-menu ul li .sub-menu li.menu-item-has-children{display:inline-table;}.menu-desktop .col-header .coluna-menu .col-menu ul li:hover .sub-menu{display:block;}.menu-desktop .col-search #ajaxsearchlite1 .probox{border-radius:unset;height:25px;}.menu-mobile{display:none;position:fixed;top:0;width:100%;height:70px;z-index:111;background:#fff;box-shadow:0px -5px 9px #000;align-items:center;}.menu-mobile .logo{padding:15px;width:50%;height:100%;}.menu-mobile .logo img{height:100%;}.menu-mobile .toggle{width:40px;position:absolute;right:10px;}.menu-mobile .toggle .mega-menu{background:#000 !important;padding:40px 15px 40px 15px;}.menu-mobile .toggle .mega-menu .mega-menu-item{padding:5px !important;}.menu-mobile .toggle .mega-menu-toggle{width:40px;}.menu-mobile .toggle .mega-menu-toggle .mega-toggle-blocks-left,.menu-mobile .toggle .mega-menu-toggle .mega-toggle-blocks-center{display:none !important;}.menu-mobile .toggle .mega-menu-toggle .mega-toggle-block{width:100% !important;margin:0 !important;padding:0 !important;background:#fff !important;}.menu-mobile .toggle .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-inner,.menu-mobile .toggle .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-inner::before,.menu-mobile .toggle .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-inner::after{background:#000 !important;}.menu-mobile .col-search{width:50%;padding-right:60px;display:flex;justify-content:flex-end;}.menu-mobile .col-search .probox{max-width:400px;margin:auto;border-radius:unset;}.menu-mobile-drop{overflow:hidden;font-weight:500;text-transform:uppercase;}.menu-mobile-drop .col-menu ul{margin:0;padding:0;width:100%;list-style:none;}.menu-mobile-drop .col-menu ul li{position:relative;width:100%;padding:5px;}.menu-mobile-drop .col-menu ul li .sub-menu{display:none;padding-left:10px;background:#fff;}.menu-mobile-drop .col-menu ul .submenu-show > .sub-menu{display:block;}.menu-mobile-drop .col-menu ul .menu-item-has-children{background:#ebebeb;}.menu-mobile-drop .col-menu ul .menu-item-has-children::before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black;position:absolute;top:10px;right:-15px;}.home-page,#primary{padding-top:100px;}@media only screen and (max-width: 991px){.home-page,#primary{padding-top:70px;}.menu-desktop{display:none;}.menu-mobile{display:flex;}}.mega-menu-desktop #mega-menu-shop_menu{background:#fff !important;}.mega-menu-desktop #mega-menu-shop_menu a{text-transform:uppercase !important;color:#000 !important;}.mega-menu-desktop #mega-menu-shop_menu a:hover{background:#000 !important;color:#fff !important;}.mega-menu-desktop #mega-menu-shop_menu .mega-toggle-on a,.mega-menu-desktop #mega-menu-shop_menu .mega-current-menu-item a{background:#000 !important;color:#fff !important;}.mega-menu-desktop #mega-menu-shop_menu .mega-toggle-on a:hover,.mega-menu-desktop #mega-menu-shop_menu .mega-current-menu-item a:hover{background:#343434 !important;color:#fff !important;}#mega-menu-wrap-shop_menu #mega-menu-shop_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{color:#fff !important;background:#000;}.menu-footer{border-right:1px solid #fff;padding:0px 20px;}.menu-footer ul{list-style:none !important;margin:0;padding:0;}.menu-footer ul li{padding:5px 0px;font-size:15px;font-weight:500;}.menu-footer ul li a{color:#fff;text-transform:uppercase;}.menu-footer ul li a:hover{text-decoration:none;}.menu-footer ul li .sub-menu{margin-bottom:5px;}.menu-footer ul li .sub-menu li{font-size:12px;}@media only screen and (max-width: 991px){.menu-footer ul .col-enderecos{margin-bottom:50px;}}@media only screen and (max-width: 991px){footer .menu-footer{padding:15px;border:0;}footer .col-enderecos{margin-bottom:50px;font-size:12px;}}.menu-footer:last-child{border-right:0;}#ajaxsearchliteres2{right:10px !important;left:unset !important;}.shop-home#primary{padding:0;}.shop-home .main-banner{margin-top:-5vW;margin-bottom:5vW;}.shop-home .modulos .modulo{margin:0 0 3em 0;padding:2vw 5vW;}.shop-home .modulos .modulo:last-child,.shop-home .modulos .modulo:only-child{margin:0;}.shop-home .modulos .modulo .titulo{font-family:'Montserrat';color:#000;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.25em;font-size:24px;line-height:110%;margin-bottom:2.5em;text-align:center;}.shop-home .modulos .modulo .titulo a{color:#000;}.shop-home .modulos .modulo .term-list .term-item{display:block;text-decoration:none;height:200px;background:#c00000;color:white;margin:0 0 30px 0;text-align:center;position:relative;transition:all 200ms ease-in-out;font-family:'Montserrat';font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.25em;}.shop-home .modulos .modulo .term-list .term-item .wrapper{width:100%;position:absolute;top:50%;transform:translateY(-50%);}.shop-home .modulos .modulo .term-list .term-item .sep{display:block;width:100%;height:10px;margin:10px 0;line-height:0;}.shop-home .modulos .modulo .term-list .term-item .sep:before{transition:all 200ms ease-in-out;content:"";display:inline-block;width:20px;height:3px;background:white;margin:-3px auto 0 auto;}.shop-home .modulos .modulo .term-list .term-item:hover{background:black;}.shop-home .modulos .modulo .term-list .term-item:hover .sep:before{width:50%;}.shop-home .modulos .coluna-02{width:1200px;max-width:100%;margin:auto;}.shop-home .faixa-vertical{padding:60px 5vw;margin:50px 0px;}.shop-home .faixa-vertical .col-imagem{text-align:center;display:flex;-webkit-align-items:center;justify-content:center;margin:10px 0px;}.shop-home .faixa-vertical .col-imagem img{width:400px;max-width:90%;}.shop-home .faixa-vertical .col-texto{font-family:'Montserrat';font-weight:500;margin:10px 0px;color:#fff;display:flex;-webkit-align-items:center;}@media only screen and (max-width: 600px){.shop-home .faixa-vertical .col-imagem img{width:60%;max-width:90%;}.shop-home .faixa-vertical .col-texto{font-size:13px;}}.banner-shop{width:100%;height:500px;margin-bottom:50px !important;}.banner-shop .swiper-slide{text-align:center;font-size:18px;background:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:relative;}.banner-shop .swiper-slide a{position:absolute;width:100%;height:100%;left:0;top:0;}.banner-shop .swiper-slide .texto-banner-shop{font-family:'Viga', sans-serif;font-size:25px;padding:10px 0px;color:#fff;background:black;text-align:center;line-height:1;}.banner-shop .swiper-slide .texto-banner-shop p{text-align:center !important;margin-bottom:0px;}.banner-shop .swiper-pagination{width:100% !important;background:#000;margin:0;bottom:0 !important;padding:15px;}.banner-shop .swiper-pagination span{background:#fff;box-shadow:0px 0px 15px #000;}@media only screen and (max-width: 768px){.banner-shop{height:200px;}.banner-shop .swiper-slide .texto-banner-shop{font-size:13px;}}.slide-produtos{overflow:unset !important;overflow-x:clip !important;width:100%;height:100%;padding:0px 40px !important;}.slide-produtos .swiper-slide{text-align:center;font-size:18px;background:#fff;}.slide-produtos .swiper-button-prev,.slide-produtos .swiper-button-next{background-size:50%;}.slide-produtos .swiper-button-prev{left:0 !important;}.slide-produtos .swiper-button-next{right:0 !important;}.slide-produtos .swiper-pagination{bottom:-30px !important;}.slide-produtos .swiper-pagination span{background:#000;}@media only screen and (max-width: 500px){.slide-produtos{padding:0px 30px !important;}.slide-produtos .swiper-button-prev,.slide-produtos .swiper-button-next{width:20px !important;height:35px !important;}}.qib-container{display:inline-flex !important;}.qib-container button,.qib-container input{border:0 !important;height:45px !important;background:#f2f2f2 !important;}.button.ajax_add_to_cart.product_type_simple{display:inline-flex !important;background:#000 !important;border:0 !important;color:#fff !important;padding:0 !important;height:45px !important;width:50px !important;margin:unset !important;background-image:url('https://guicalil.filipeleira.com.br/wp-content/themes/guicalil2020/assets/images/icon-cart.svg') !important;background-position:center !important;background-size:50% !important;background-repeat:no-repeat !important;}.button.ajax_add_to_cart.product_type_simple:after{margin:0;display:none;}.single_add_to_cart_button{height:unset !important;}.form.cart button[type='submit']{height:unset !important;}.added_to_cart{display:none !important;}.product_type_variable::after{content:'select options';}.product_type_simple::after{content:'select options';}.add_to_cart a{display:inline-block;}@media only screen and (max-width: 600px){.qib-container button{width:20px !important;height:30px !important;}.qib-container input{width:35px !important;height:30px !important;}.button.ajax_add_to_cart{width:30px !important;height:30px !important;padding:0px !important;}.yith-wcwl-add-button i{font-size:1.2rem !important;}}.wishlist_view{padding:0;}.wishlist_view .additional-info-wrapper{display:inline-flex;}.wishlist_view .product-add-to-cart{display:inline-block;}.wishlist_view .product-add-to-cart a{padding:0px 10px !important;}.yith_wcwl_wishlist_footer{display:inline-block;}a{color:#c00000;}a:hover{color:#ff2727;}.product .wp-post-image{box-shadow:none;max-height:700px;width:auto !important;margin:auto;}.woocommerce .woocommerce-loop-product__title{font-family:'Montserrat';font-weight:500;padding:15px 0px;margin:0px !important;font-size:0.8em;}.woocommerce .price{display:block !important;padding:0px 0px 10px 0px !important;font-weight:700;font-family:'Montserrat';color:#000;font-style:normal;text-transform:uppercase;letter-spacing:0;line-height:110%;}@media only screen and (max-width: 1200px){.woocommerce .woocommerce-loop-product__title{font-size:0.8em;}}@media only screen and (max-width: 768px){.woocommerce .woocommerce-loop-product__title{font-size:0.6em;}.woocommerce .add_to_cart_button{padding:7px !important;font-size:15px;}}@media only screen and (max-width: 500px){.woocommerce .woocommerce-loop-product__title{font-size:0.5em;}.woocommerce .add_to_cart_button{padding:7px !important;font-size:11px;}.woocommerce .woocommerce-Price-amount{font-size:13px !important;}}.woocommerce #primary{border-top:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.05);}.woocommerce .woocommerce-breadcrumb{font-size:15px;text-transform:lowercase;}.woocommerce .woocommerce-breadcrumb .separator{display:inline-block;padding:0 10px;}.woocommerce .woocommerce-products-header h1{font-family:'Montserrat';color:#000;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.25em;font-size:56px;line-height:110%;margin-bottom:0.8em;}.woocommerce ul.products li.product .price{font-family:'Montserrat';color:#000;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:0;line-height:110%;}.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{display:inline-block;margin:0 5px 0 0;}.woocommerce ul.products li.product a img{box-shadow:rgba(0,0,0,0.08) 0 0 15px;}.woocommerce .woocommerce-product-gallery .flex-control-thumbs{margin:10px -5px 0 -5px !important;}.woocommerce .woocommerce-product-gallery .flex-control-thumbs li{width:20% !important;padding:0 5px;}.woocommerce div.product .product_title{font-family:'Montserrat';color:#000;font-weight:900;text-transform:uppercase;letter-spacing:0.15em;font-size:25px;line-height:110%;margin-bottom:0.5em;}.woocommerce div.product span.price,.woocommerce div.product p.price{margin-bottom:1.5em;font-family:'Montserrat';color:#000;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.1em;line-height:110%;}.woocommerce div.product span.price .woocommerce-Price-currencySymbol,.woocommerce div.product p.price .woocommerce-Price-currencySymbol{display:inline-block;margin:0 5px 0 0;}.woocommerce div.product .woocommerce-tabs .panel > h2{display:none;}.woocommerce div.product .related.products{margin:4em 0 0 0;}.woocommerce div.product .related.products > h2{font-family:'Montserrat';color:#000;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.15em;font-size:30px;line-height:110%;margin-bottom:1em;}.woocommerce #sidebar > ul{list-style-type:none;margin:0;padding:0;}.woocommerce-account.logged-in .woocommerce{margin:0;border:1px solid #ddd;overflow:hidden;display:flex;}.woocommerce-account .u-columns{display:flex;}.woocommerce-account .u-columns .col-1,.woocommerce-account .u-columns .col-2{max-width:50%;width:50%;float:none;padding:0;flex:0 0 50%;}.woocommerce-account .u-columns.col2-set .col-1{padding-right:15px;}.woocommerce-account .u-columns.col2-set .col-2{padding-left:15px;}.woocommerce-account .woocommerce .woocommerce-form-register,.woocommerce-account .woocommerce .woocommerce-form-login{border:0;padding:0;}.woocommerce-account .woocommerce .woocommerce-form-register .form-row,.woocommerce-account .woocommerce .woocommerce-form-login .form-row{padding:0;margin:0 0 1.5em 0;}.woocommerce-account .woocommerce .woocommerce-form-register .form-row label,.woocommerce-account .woocommerce .woocommerce-form-login .form-row label{display:block;width:100%;cursor:pointer;}.woocommerce-account .woocommerce .woocommerce-form-register .form-row .input-text,.woocommerce-account .woocommerce .woocommerce-form-login .form-row .input-text{width:100%;}.woocommerce-account .woocommerce .woocommerce-form-register .form-row .password-input,.woocommerce-account .woocommerce .woocommerce-form-login .form-row .password-input{width:100%;display:block;}.woocommerce-account .woocommerce .woocommerce-form-register .form-row .show-password-input,.woocommerce-account .woocommerce .woocommerce-form-login .form-row .show-password-input{right:1em;top:0.7em;}.woocommerce-account .woocommerce .woocommerce-form-register .form-row .button,.woocommerce-account .woocommerce .woocommerce-form-login .form-row .button{background:transparent;border:2px solid black;border-radius:0 !important;letter-spacing:-0.01em;padding:.6rem 1rem !important;display:inline-block;vertical-align:middle;font-weight:500;text-decoration:none;transition:all 100ms ease-in-out;line-height:1.5;text-transform:lowercase;}.woocommerce-account .woocommerce .woocommerce-form-register .form-row .button:hover,.woocommerce-account .woocommerce .woocommerce-form-login .form-row .button:hover{background:black;color:white;}.woocommerce-account .woocommerce .woocommerce-form-register .form-row .woocommerce-form-login__rememberme,.woocommerce-account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__rememberme{margin:0.6rem 0 1.8rem 0;}.woocommerce-account .woocommerce-MyAccount-content{width:75%;padding:1.5rem;}.woocommerce-account .woocommerce-MyAccount-content .col-1{max-width:100%;width:100%;flex:none;margin:0;padding:0;}.woocommerce-account .woocommerce-MyAccount-navigation{border-right:1px solid #ddd;width:25%;}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0 0 -1px 0;padding:0;list-style-type:none;}.woocommerce-account .woocommerce-MyAccount-navigation ul li{display:block;margin:0;}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:1.5rem;text-decoration:none;font-weight:500;border-bottom:1px solid #ddd;color:#000;position:relative;}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:#c00000;text-decoration:underline;}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#c00000;}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:after{content:"";width:1px;height:100%;position:absolute;background:white;top:0;right:-1px;z-index:10;}.woocommerce #somdn-sdbutton,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.contribution-type-selector>a,.button,.btn{background:transparent;color:black;border:2px solid black;border-radius:0;letter-spacing:-0.01em;padding:.6rem 1rem !important;display:inline-block;vertical-align:middle;font-weight:500;text-decoration:none;transition:all 100ms ease-in-out;line-height:1.5;text-transform:lowercase;}.woocommerce #somdn-sdbutton:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.contribution-type-selector>a:focus,.button:focus,.btn:focus{outline:none !important;box-shadow:rgba(0,0,0,0.4) 0 0 3px;}.woocommerce #somdn-sdbutton ion-icon,.woocommerce #respond input#submit ion-icon,.woocommerce a.button ion-icon,.woocommerce button.button ion-icon,.woocommerce input.button ion-icon,.contribution-type-selector>a ion-icon,.button ion-icon,.btn ion-icon{display:inline-block;vertical-align:middle;margin-top:-0.1em;margin-left:0.2em;}.woocommerce #somdn-sdbutton:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.contribution-type-selector>a:hover,.button:hover,.btn:hover{background:black;color:white;}.woocommerce #somdn-sdbutton:hover .loader,.woocommerce #respond input#submit:hover .loader,.woocommerce a.button:hover .loader,.woocommerce button.button:hover .loader,.woocommerce input.button:hover .loader,.contribution-type-selector>a:hover .loader,.button:hover .loader,.btn:hover .loader{border-color:rgba(255,255,255,0.1);border-left-color:2px solid #fff FF;}.woocommerce #somdn-sdbutton.black,.woocommerce #respond input#submit.black,.woocommerce a.button.black,.woocommerce button.button.black,.woocommerce input.button.black,.contribution-type-selector>a.black,.button.black,.btn.black{background:black;color:white;}.woocommerce #somdn-sdbutton.black:hover,.woocommerce #respond input#submit.black:hover,.woocommerce a.button.black:hover,.woocommerce button.button.black:hover,.woocommerce input.button.black:hover,.contribution-type-selector>a.black:hover,.button.black:hover,.btn.black:hover{background:white;border-color:white;color:black;}.woocommerce #somdn-sdbutton:disabled,.woocommerce #respond input#submit:disabled,.woocommerce a.button:disabled,.woocommerce button.button:disabled,.woocommerce input.button:disabled,.contribution-type-selector>a:disabled,.button:disabled,.btn:disabled{opacity:0.2;cursor:not-allowed;}@media only screen and (max-width: 600px){.woocommerce #somdn-sdbutton,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.contribution-type-selector>a,.button,.btn{padding:7px !important;font-size:13px;}}select{color:black;border:2px solid rgba(0,0,0,0.1);border-radius:0;letter-spacing:-0.01em;padding:.8rem .4rem !important;font-weight:500;cursor:pointer;}select:active,select:focus,select:hover{border-color:black;}.form-control{color:black;border:2px solid rgba(0,0,0,0.1);border-radius:0;letter-spacing:-0.01em;font-weight:500;}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],textarea{-webkit-appearance:none;-moz-appearance:none;background:#fff;border-radius:0;border:2px solid rgba(0,0,0,0.1);box-shadow:none;display:block;font-size:1rem;letter-spacing:-0.015em;margin:0;max-width:100%;padding:0.7rem;width:100%;line-height:150%;}#add_payment_method table.cart td.actions .coupon .input-text:active,#add_payment_method table.cart td.actions .coupon .input-text:focus,#add_payment_method table.cart td.actions .coupon .input-text:hover,.woocommerce-cart table.cart td.actions .coupon .input-text:active,.woocommerce-cart table.cart td.actions .coupon .input-text:focus,.woocommerce-cart table.cart td.actions .coupon .input-text:hover,.woocommerce-checkout table.cart td.actions .coupon .input-text:active,.woocommerce-checkout table.cart td.actions .coupon .input-text:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text:hover,input[type="text"]:active,input[type="text"]:focus,input[type="text"]:hover,input[type="password"]:active,input[type="password"]:focus,input[type="password"]:hover,input[type="email"]:active,input[type="email"]:focus,input[type="email"]:hover,input[type="url"]:active,input[type="url"]:focus,input[type="url"]:hover,input[type="date"]:active,input[type="date"]:focus,input[type="date"]:hover,input[type="month"]:active,input[type="month"]:focus,input[type="month"]:hover,input[type="time"]:active,input[type="time"]:focus,input[type="time"]:hover,input[type="datetime"]:active,input[type="datetime"]:focus,input[type="datetime"]:hover,input[type="datetime-local"]:active,input[type="datetime-local"]:focus,input[type="datetime-local"]:hover,input[type="week"]:active,input[type="week"]:focus,input[type="week"]:hover,input[type="number"]:active,input[type="number"]:focus,input[type="number"]:hover,input[type="search"]:active,input[type="search"]:focus,input[type="search"]:hover,input[type="tel"]:active,input[type="tel"]:focus,input[type="tel"]:hover,input[type="color"]:active,input[type="color"]:focus,input[type="color"]:hover,textarea:active,textarea:focus,textarea:hover{outline:none;border-color:black;}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{display:inline-block;max-width:200px;vertical-align:middle;margin-right:1em;}.woocommerce #somdn-sdbutton,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:transparent;border-color:#e22658;color:#e22658;}.woocommerce #somdn-sdbutton:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#e22658;color:white;}label.inline,input[type="checkbox"] + label{display:inline;font-weight:400;margin-left:0.5rem;}input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;position:relative;top:2px;display:inline-block;margin:0;width:1.2rem;min-width:1.2rem;height:1.2rem;background:#fff;border-radius:0;border-style:solid;border-width:2px;border-color:#dbdbdb;box-shadow:none;cursor:pointer;}input[type="checkbox"]:checked::before{content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");position:absolute;display:inline-block;margin:-0.1875rem 0 0 -0.25rem;height:1.30rem;width:1.30rem;}.checkout .form-row{display:block;}.checkout label{display:contents !important;}.checkout #asaas-cc-installments_field .woocommerce-input-wrapper select{width:100%;}.checkout .form-row select{width:100%;}#calcular-frete{background:#000 !important;}@media (max-width: 1199px){#primary .entry-header .post-title .title{font-size:36px;}}@media (max-width: 991px){#primary p,#primary h1,#primary h2,#primary h3,#primary h4,#primary h5,#primary h6{margin-left:0;width:100%;padding-left:0;}#primary .product_title{font-size:25px;}#primary .gallery{margin-left:-5px;margin-right:-5px;}#primary .gallery .gallery-item{padding:5px;}#primary .product-name h3{font-size:15px !important;}.home-page .obras .barra{padding:0;height:auto;min-height:auto;}.home-page .obras .barra .section-title{padding:5vW;margin:0;}.home-page .obras .barra .choice{display:block;position:relative;}}@media (max-width: 767px){.home-page .artista-1 .chamada .divino{top:20%;right:-20%;}}@media (max-width: 575px){#primary .gallery .gallery-item{width:50% !important;}.home-page .main-banner .wrapper .frase-1 h3,.home-page .main-banner .wrapper .frase-2 h3,.home-page .main-banner .wrapper .frase-3 h3{font-size:48px;}.home-page .main-banner .wrapper .frase-1{height:80vH;}.home-page .main-banner .wrapper .frase-2{top:112vH;}.home-page .main-banner .wrapper .frase-3{top:178vH;}.home-page .main-banner .wrapper .layer .strip-1{left:-50%;}.home-page .main-banner .wrapper .layer .strip-2{right:-50%;}.home-page .artista-1 .chamada .divino{top:50%;}.home-page .artista-1 .chamada h3{font-size:2rem;}.home-page .artista-2 .parte-1{padding-bottom:200%;background-size:auto 50%;background-position:50% 0;}.home-page .artista-2 .parte-1 .chamada{font-size:2rem;margin-left:20%;}.home-page .artista-2 .parte-1 .obra-1{transform:translateY(0%);width:60%;right:0;top:30%;}.home-page .artista-2 .parte-1 .rabisco-1{right:-10%;bottom:-85%;width:58%;}.home-page .artista-2 .parte-2 .spacer-2{display:none;}.home-page .artista-2 .parte-2 .text{padding:0 5vW;}.home-page .artista-2 .parte-2 .foto-1{top:0;margin-top:-50%;width:50%;left:-10%;}.home-page .blog .grid-item,.home-page .blog .grid-sizer{width:100%;}#main-header .logo-col a img{max-width:100px;}#main-header .menu-col .menu-btn svg{max-width:30px;}#main-menu .content .menu{margin:2rem 0;}#main-menu .content .menu li a{font-size:20px;padding:10px 0;}}