/*!
Theme Name: amadoefilipe
Description: Amado & Filipe
Author: Fullscreen
Author URI: https://www.fullscreen.pt/
Template: flatsome
Version: 1.0.3
*/#header #top-bar{z-index:1}#header .header-wrapper:not(.stuck) #logo a{background:#fff;display:flex;justify-content:center;padding:11px 16px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);margin-top:-30px}#header .header-wrapper:not(.stuck) #logo a img{max-height:none}#header .header-wrapper.stuck #logo img{position:absolute;top:-46px;max-height:initial !important}#header .header-main .nav>li>a{letter-spacing:1px}#header .has-icon a::before{display:none}#header .icon-user:before{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.57' height='21.766' viewBox='0 0 19.57 21.766'%3E%3Cg id='Icon_feather-user' data-name='Icon feather-user' transform='translate(1 1)'%3E%3Cpath id='Path_12340' data-name='Path 12340' d='M23.57,29.089v-2.2A4.392,4.392,0,0,0,19.177,22.5H10.392A4.392,4.392,0,0,0,6,26.892v2.2' transform='translate(-6 -9.323)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_12341' data-name='Path 12341' d='M20.785,8.892A4.392,4.392,0,1,1,16.392,4.5a4.392,4.392,0,0,1,4.392,4.392Z' transform='translate(-7.608 -4.5)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;color:rgba(0,0,0,0)}#header .header-search a .icon-search:before{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.18' height='22.18' viewBox='0 0 22.18 22.18'%3E%3Cg id='Icon_feather-search' data-name='Icon feather-search' transform='translate(1 1)'%3E%3Cpath id='Path_12338' data-name='Path 12338' d='M22.07,13.285A8.785,8.785,0,1,1,13.285,4.5a8.785,8.785,0,0,1,8.785,8.785Z' transform='translate(-4.5 -4.5)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_12339' data-name='Path 12339' d='M29.752,29.752l-4.777-4.777' transform='translate(-9.986 -9.986)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;color:rgba(0,0,0,0);font-size:1.42em;height:20px;display:block}#header .header-cart-icon img{width:23px;height:auto}#header .header-cart-icon:after{top:0}#header .shop a{background-color:#d90028;color:#fff;border-radius:5px;padding:0 20px;margin-right:30px}#header .shop a:hover{background-color:#242424}#header .shop a:before{display:none}#main{flex-grow:1}h1,h2,h3,h4{font-weight:400}ol[type=a]{list-style:lower-alpha}.section-title.section-title-center{display:block;text-align:center;margin-top:20px;margin-bottom:24px}.section-title.section-title-center b{position:absolute;width:clamp(120px,90px + 11vw,190px);bottom:-24px;opacity:1;background-color:#d90028}.section-title.section-title-center b:first-child{right:50%;transform:translateX(-30px)}.section-title.section-title-center b:last-child{left:50%;transform:translateX(30px)}.section-title.section-title-center b:last-child:before{content:"O";position:absolute;left:-36px;top:-8px;font-size:16px;color:#d90028}.button,button,input[type=button],input[type=reset],input[type=submit]{font-weight:normal}.page-template-page-blank-center-container .row.page-wrapper{max-width:999px}.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button{margin-top:-45px}.row-small>.flickity-viewport>.flickity-slider>.col.brand-item{display:flex;justify-content:center;align-items:center;min-height:163px}.categories .product-category a{pointer-events:none;cursor:default;text-decoration:none}.box-category .box-image{border-top-left-radius:5px;border-top-right-radius:5px}.box-category .box-text{padding-bottom:6px;padding-top:6px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.box-category .box-text .header-title{font-weight:400}.product-small .box-image img{-o-object-fit:contain;object-fit:contain;max-height:240px}.product-short-description{font-size:13px}.badge-container{font-size:10px}.badge-container .badge-circle .badge-inner{border-radius:3px;font-weight:400;text-transform:uppercase;padding:0px 15px}.badge-container .badge-circle+.badge{margin-top:4px}.wp-element-button{font-weight:400;letter-spacing:.7px}span.widget-title{font-weight:400}.box-text-products .price-wrapper{margin-top:10px;font-size:16px}span.amount{color:#d90028}.wpfFilterWrapper{padding:0 !important;margin:20px 0;display:inline-block}.wpfFilterWrapper .wfpDescription{font-size:1em !important;text-transform:uppercase;margin-bottom:40px}.wpfFilterWrapper .wfpDescription::after{content:"";position:absolute;background-color:rgba(0,0,0,.1);display:block;height:3px;margin-top:10px;max-width:30px;width:100%}.wpfFilterWrapper .wfpTitle{text-transform:uppercase}.wpfFilterWrapper .wfpTitle:after{content:"";background-color:rgba(0,0,0,.1);display:block;height:3px;margin:.6em 0;max-width:30px;width:100%}.wpfFilterWrapper .wpfCheckbox input{margin-bottom:0;margin-right:3px}.wpfFilterWrapper label{font-weight:400}.wpfSelectedParameters{display:flex !important;flex-wrap:wrap}.wpfSelectedParameter{display:grid !important;grid-template-columns:10px auto;font-size:10px;padding:5px !important;border-radius:5px !important}.wpfSelectedDelete{color:#f5f5f5}.wpfSelectedDelete:before{content:"×";position:absolute;font-size:18px;height:14px;margin-top:-6px;color:#000}#brand-filter{display:flex;align-items:center;justify-self:center;gap:15px;margin-top:20px;margin-bottom:40px}#brand-filter label{font-weight:normal}#brand-filter select{width:auto;background-color:#f7f7f7;border:0;border-radius:5px;margin-bottom:6px;font-size:15px;font-weight:600}.brand-list{display:flex;list-style:none;flex-wrap:wrap;place-content:center;gap:40px}.brand-list .col{width:auto}.brand-list .brand-item{display:flex;padding:0;justify-content:center;align-self:center;flex-direction:column;font-weight:600;gap:10px;max-width:300px;text-align:center}.brand-list .brand-item img{max-height:70px}.brand-list .brand-item--pdf{opacity:0}.brand-list .brand-item--pdf img{-o-object-fit:contain;object-fit:contain;width:100%;height:350px;max-height:none}.brand-list .brand-item:hover a{color:#242424}.product-page-title .page-title-inner{padding-top:40px}.product-title,.product-title a,.product-name a,.woocommerce-mini-cart-item a:not(.remove){color:#000}.woocommerce-mini-cart-item{font-size:14px}.button.is-outline{line-height:2.4em;border-width:1px}#footer h5{margin-bottom:20px}#footer .footer-logo{padding-left:0}#footer .ux-menu-link__link{min-height:auto;font-size:12px;color:hsla(0,0%,100%,.68)}#footer .ux-menu-link__link:hover{color:#fff}@media only screen and (min-width: 850px){#footer .address{padding-left:0}}#footer .address .icon-box-img{max-width:16px}#footer .address .icon-box-img+.icon-box-text{padding-left:.9em}#footer .payment-icons .payment-icon{background-color:#fff;margin-right:15px}.absolute-footer{font-size:12px;padding:10px 0;color:#242424}.absolute-footer>div{display:flex;align-items:center;justify-content:space-between;flex-direction:column-reverse}@media only screen and (min-width: 850px){.absolute-footer>div{flex-direction:row-reverse}}.absolute-footer>div:after{display:none}.absolute-footer>div ul{border-bottom:0;padding-bottom:0;text-transform:none;opacity:1;font-size:1em}.absolute-footer>div ul.links li{margin:0 .7em}.absolute-footer>div ul.links li a{color:inherit}.map .col-inner{position:sticky;top:50px}.map iframe{border-radius:5px}.form-flat textarea,.form-flat input:not([type=submit]){border-radius:5px}.wpcf7 .wpcf7-not-valid-tip{background-color:rgba(217,0,40,.168627451)}.wpcf7 .wpcf7-not-valid-tip:after{border-bottom-color:rgba(217,0,40,.168627451)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:rgba(217,0,40,.168627451);border-radius:5px}h1.shop-page-title.is-xlarge{margin-top:23px} .grecaptcha-badge {display: none !important;} .std_recaptchamsg{display:block;font-size: 12px;padding-bottom:20px;}