.svg{margin:0 auto;display:block;}
polygon{transform:rotateY(-180deg) scale(0);transition:all .4s cubic-bezier(.59,.72,.375,1.65);transform-origin:center}
polygon.processed{transform:rotateY(0) scale(1)}
.watfloat{position:fixed;width:50px;height:50px;bottom:17px;left:30px;border-radius:50px;box-shadow:0 0 5px 2px #7b7b7b;z-index:100}
.cookiealert {position: fixed;bottom: 0;left: 0;width: 100%;margin: 0 !important;z-index: 999;opacity: 0;visibility: hidden;border-radius: 0;transform: translateY(100%);transition: all 500ms ease-out;color: #ecf0f1;background: #212327;}
.cookiealert.show {opacity: 1;visibility: visible;transform: translateY(0%);transition-delay: 1000ms;}
.cookiealert a {text-decoration: underline}
.cookiealert .acceptcookies {margin-left: 10px;vertical-align: baseline;}

#carouselExampleSlidesOnly .carousel-indicators {position: static;margin-top:0px;}
#carouselExampleSlidesOnly .carousel-indicators > li {width:100px;}
#carouselExampleSlidesOnly .carousel-indicators li img {display: block;opacity: 0.5;}
#carouselExampleSlidesOnly .carousel-indicators li.active img {opacity: 1;}
#carouselExampleSlidesOnly .carousel-indicators li:hover img {opacity: 0.75;}
.br2price{border-right: 2px solid #141843;}
.talignleft{text-align: left;}
.f20bold{font-weight: 900;font-size: 20px;}
.f22bold{color:black;font-weight:900;font-size:22px;}
.f10l18{line-height: 1.8;font-size: 10px;}
.dispnone{display: none;}
.priimage1{max-width:25px;display: inline-flex;filter: drop-shadow(0 0 1px #666);}
.priimage2{max-width:18px;display: inline-flex;filter: drop-shadow(0 0 1px #666);}
.priimagem1{max-width:18px;display: inline-flex;filter: drop-shadow(0 0 1px #666);}
.priimagem2{max-width:13px;display: inline-flex;filter: drop-shadow(0 0 1px #666);}
.prihigh{color:red;font-weight:900;text-decoration:line-through;font-size:22px;}
.curspoint{cursor: pointer;}
.wi100{width: 100%;}
.prisel{background: #ccc;padding: 6px 0px 6px 14px;}
.small{font-size: 14px;color: #444;font-weight: 300;}
.zoom {transition: transform .2s;}
.zoom:hover { transform: scale(1.5);}
.figos:hover { background: #f1f1f1;}
.polbut{color: #ff0d18;font-weight: 500;padding: 7px 10px 7px 10px;background: #bdbdbd;border-radius: 0px;margin-top: 25px;filter: drop-shadow(0 0 1px #666);}
.bortop{border-top: 1px solid #e7e6e6;}
.borbot{border-bottom: 1px solid #e7e6e6;}
.borrig{border-right: 1px solid #e7e6e6;}
.borlef{border-left: 1px solid #e7e6e6;}
.mrl25{margin-left: 25px;}
.perrom{font-size: 10px;font-weight: 100;color: #444;line-height: 1;}