body.preloader-site{overflow:hidden}.preloader-hidden{display:none}.preloader-wrapper{height:100%;width:100%;background:rgba(255,255,255,0.75);position:fixed;top:0;left:0;z-index:9999999}.preloader-wrapper .preloader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64px}div .preloader{min-height:200px;text-align:center}div .preloader-shipping{min-height:auto;text-align:center;margin-left:10px;height:39px}div .preloader>svg>g>path,div .preloader-shipping>svg>g>path{stroke-dasharray:250;stroke-dashoffset:500;animation:dash 2s linear infinite forwards}@keyframes dash{to{stroke-dashoffset:0}}.card{margin-bottom:20px;width:320px;height:190px;-webkit-perspective:600px;-moz-perspective:600px;perspective:600px}.card__part{box-shadow:1px 1px #aaa3a3;top:0;position:absolute;z-index:1000;left:0;display:inline-block;width:320px;height:190px;background-image:linear-gradient(to right bottom,grey,black);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:8px;-webkit-transition:all .5s cubic-bezier(0.175,0.885,0.32,1.275);-moz-transition:all .5s cubic-bezier(0.175,0.885,0.32,1.275);-ms-transition:all .5s cubic-bezier(0.175,0.885,0.32,1.275);-o-transition:all .5s cubic-bezier(0.175,0.885,0.32,1.275);transition:all .5s cubic-bezier(0.175,0.885,0.32,1.275);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.card__front{padding:18px;-webkit-transform:rotateY(0);-moz-transform:rotateY(0)}.card_numer{display:block;width:100%;word-spacing:4px;font-size:20px;letter-spacing:2px;color:#fff;text-align:center;margin-bottom:20px;margin-top:20px}.card__space-75{width:75%;float:left}.card__space-25{width:25%;float:left}.card__label{font-size:10px;text-transform:uppercase;color:rgba(255,255,255,0.8);letter-spacing:1px}.card__info{margin-bottom:0;margin-top:5px;font-size:16px;line-height:18px;color:#fff;letter-spacing:1px;text-transform:uppercase}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}div.rating-cancel,div.rating-cancel a{background:url(/static/rating/delete.gif) no-repeat 0 -16px}div.star-rating,div.star-rating a{background:url(/static/rating/star.gif) no-repeat 0 0px}div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}div.star-rating-on a{background-position:0 -16px!important}div.star-rating-hover a{background-position:0 -32px}div.star-rating-readonly a{cursor:default!important}div.star-rating{background:transparent!important;overflow:hidden!important}.bootstrap-dialog{}.bootstrap-dialog .modal-header{border-top-left-radius:4px;border-top-right-radius:4px}.bootstrap-dialog .bootstrap-dialog-title{color:#fff;display:inline-block;font-size:16px}.bootstrap-dialog .bootstrap-dialog-message{font-size:14px}.bootstrap-dialog .bootstrap-dialog-button-icon{margin-right:3px}.bootstrap-dialog .bootstrap-dialog-close-button{font-size:20px;float:right;opacity:0.9;filter:alpha(opacity=90)}.bootstrap-dialog .bootstrap-dialog-close-button:hover{cursor:pointer;opacity:1;filter:alpha(opacity=100)}.bootstrap-dialog.type-default .modal-header{background-color:#ffffff}.bootstrap-dialog.type-default .bootstrap-dialog-title{color:#333}.bootstrap-dialog.type-info .modal-header{background-color:#5bc0de}.bootstrap-dialog.type-primary .modal-header{background-color:#337ab7}.bootstrap-dialog.type-success .modal-header{background-color:#5cb85c}.bootstrap-dialog.type-warning .modal-header{background-color:#f0ad4e}.bootstrap-dialog.type-danger .modal-header{background-color:#d9534f}.bootstrap-dialog.size-large .bootstrap-dialog-title{font-size:24px}.bootstrap-dialog.size-large .bootstrap-dialog-close-button{font-size:30px}.bootstrap-dialog.size-large .bootstrap-dialog-message{font-size:18px}.bootstrap-dialog .icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin2{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(360deg)}}.pop-msg{position:fixed;left:50%;top:2.5%;z-index:10000;transform:translateX(-50%);background:#f9edbe;border:1px solid #f0c36d;font-weight:bold;font-size:12px;color:#000;border-radius:5px;padding:7px 10px}.pop-msg.error{background:#E59A98;border:1px solid #E59A98;color:white}.pop-msg.cart{width:100%;max-width:320px;padding:5px;background:#0480a9;text-transform:uppercase;border:0;border-radius:0;text-align:center;box-shadow:none;top:45px}.pop-msg.cart::before{font-family:'Font Awesome 5 Free';font-size:25px;content:"\f218";color:rgb(134,222,40);display:inline-block;vertical-align:middle;margin-right:10px}.pop-msg.cart .pop-msg-text{display:inline-block;vertical-align:middle;font-size:13px;position:relative;color:white}.cart-current-itens.added{background:#DE5448}.add-button-container .add-button-qty{width:33%;line-height:27px;float:left;text-align:center}.add-button-container .add-button-qty::-webkit-inner-spin-button,.add-button-container .add-button-qty::-webkit-outer-spin-button{opacity:0.75}.ajax-add-to-cart,.open-product-options,.btn-ajax-add-to-cart-expiration{background:#1c8f43!important;color:white!important;display:block;transition:all 200ms;margin-bottom:10px;padding:5px 7px;text-align:center;border:0;border-radius:20px;width:64%;float:right}.ajax-add-to-cart:hover,.open-product-options:hover,.btn-ajax-add-to-cart-expiration:hover{text-decoration:none!important;background:#147033!important}.ajax-add-to-cart[disabled],.open-product-options[disabled]{opacity:0.7;cursor:default}.ajax-add-to-cart[data-stock="False"],.open-product-options[data-stock="False"],.btn-ajax-add-to-cart-expiration[data-stock="False"]{background:darkgrey!important}.ajax-add-to-cart[data-stock="False"] .fa,.open-product-options[data-stock="False"] .fa{display:none}.ajax-add-to-cart.loading-ajax::after,.open-product-options.loading-ajax::after,.btn-ajax-add-to-cart-expiration.loading-ajax::after,.ajax-add-to-cart[data-stock="False"]::after,.open-product-options[data-stock="False"]::after{content:'Aguarde...';display:inline-block;vertical-align:middle}.ajax-add-to-cart[data-stock="False"]::after,.open-product-options[data-stock="False"]::after{content:'Em Falta'}.ajax-add-to-cart.loading-ajax .fa,.open-product-options.loading-ajax .fa,.btn-ajax-add-to-cart-expiration.loading-ajax .fa{-animation:spin .7s infinite linear;-webkit-animation:spin2 .7s infinite linear}.btn-ajax-add-to-cart-expiration.loading-ajax .fa::before,.ajax-add-to-cart.loading-ajax .fa::before,.open-product-options.loading-ajax .fa::before{content:"\f021"}.ajax-add-to-cart.loading-ajax .shopping-cart-text,.open-product-options.loading-ajax .shopping-cart-text,.btn-ajax-add-to-cart-expiration.loading-ajax .shopping-cart-text,.ajax-add-to-cart[data-stock="False"] .shopping-cart-text,.open-product-options[data-stock="False"] .shopping-cart-text{display:none}.ajax-add-to-cart .l1,.open-product-options .l1,.btn-ajax-add-to-cart-expiration .l1,.text-bold{font-weight:bold}.ajax-add-to-cart .fa,.open-product-options .fa,.btn-ajax-add-to-cart-expiration .fa{font-size:18px;margin:0 10px 0 0;display:inline-block;vertical-align:middle}.ajax-add-to-cart .shopping-cart-text,.open-product-options .shopping-cart-text,.btn-ajax-add-to-cart-expiration .shopping-cart-text{display:inline-block;vertical-align:middle}#modal-ajax .galleria-errors{display:none}body{padding-bottom:70px}.modal-backdrop{visibility:hidden!important}.modal.in{background-color:rgba(0,0,0,0.5)}.float-wpp{position:fixed;width:40px;height:40px;bottom:40px;left:20px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:1030}.my-float-wpp{margin-top:6px}.hvr-glow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover{box-shadow:0 0 8px rgba(0,0,0,.6)}.thin-line{line-height:1.25em!important}.pwa-float-right{position:sticky;float:right;width:180px;bottom:45px;font-size:30px}.thinner-button{height:2.5rem!important;line-height:0}.x-small-font{font-size:x-small}.thinner-p{height:2rem!important}.embed-float-right{z-index:1050;display:flex;flex-direction:column;position:fixed;right:0;bottom:45px}.embed-item{width:20vh;height:36vh}.input-number-qtd::-webkit-outer-spin-button,.input-number-qtd::-webkit-inner-spin-button{appearance:none;margin:0}.input-number-qtd[type=number]{-moz-appearance:textfield}.quantity-cart-form .input-group,.quantity-product-form .input-group{width:125px}.quantity-cart-form .input-group #id_quantity.input-number-qtd,.quantity-product-form .input-group #quantity.input-number-qtd,.quantity-product-form .input-group #pm-quantity.input-number-qtd{border-radius:0}.quantity-product-form .input-group .input-group-btn:first-child button{border-radius:4px 0 0 4px!important}.quantity-product-form .input-group .input-group-btn:last-child button{border-radius:0 4px 4px 0!important}.quantity-cart-form .input-group .input-group-btn button .glyphicon,.quantity-product-form .input-group .input-group-btn button .glyphicon{font-size:12px}.quantity-cart-form .input-group .input-group-btn button{padding:8px}.quantity-product-form .input-group .input-group-btn button{padding:13px 8px;height:50px}.quantity-product-form .form-group #quantity.input-lg{padding:10px}nav#cats img,nav#cats svg,nav#cats .glyphicon{vertical-align:middle}nav#cats svg{max-width:50px;max-height:50px;margin-bottom:3px}#product_images{aspect-ratio:4 / 3}#product_images>a,#product_images>img{display:none}#product_images .galleria-errors{max-width:100%;z-index:1!important}#wholesale_modal .alert-info{background-color:#CFF4FC;border-color:#CFF4FC;color:#0095BF!important;font-size:14px}#wholesale_modal .alert-success{background-color:#D1E7DD;border-color:#D1E7DD;color:#035F5C!important;font-size:14px}#wholesale_modal .alert.alert-success a.alert-link{color:#035F5C!important;font-size:14px}#wholesale_modal .modal-content{border-radius:2rem;border-top:0px;border-top-left-radius:2rem;border-top-right-radius:2rem}#wholesale_modal .modal-header{border-top-left-radius:2rem;border-top-right-radius:2rem;padding-left:20px;padding-right:20px}#wholesale_modal .bootstrap-dialog-title,#wholesale_modal .bootstrap-dialog-close-button .close{color:white;opacity:1;font-weight:bold}.bootstrap-dialog.dialog-warning-message .modal-content{border-radius:2rem;border-top:0px;border-top-left-radius:3rem;border-top-right-radius:3rem}.bootstrap-dialog.dialog-warning-message .modal-header{border-top-left-radius:2rem;border-top-right-radius:2rem;background-color:#CB1D40!important;color:white;padding-left:20px;padding-right:20px}.bootstrap-dialog.dialog-warning-message .bootstrap-dialog-message{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:10px;font-weight:300;background-color:#D1E7DD;border-color:#D1E7DD;color:#035F5C;font-size:16px}.bootstrap-dialog.dialog-warning-message.type-default .bootstrap-dialog-title,.bootstrap-dialog.dialog-warning-message.type-default .bootstrap-dialog-close-button .close{color:white;opacity:1;font-weight:bold}.bootstrap-dialog.dialog-warning-message .modal-footer{padding:10px;padding-right:20px}#checkoutprogress .nav-pills>li.active>a{border-radius:10px}.js-nametag{position:absolute}.js-nametag-centered{left:50%}.js-nametag-centered-content{position:relative;left:-50%}.js-nametag:nth-child(1){animation-name:fade;animation-fill-mode:both;animation-iteration-count:infinite;animation-duration:2s;animation-direction:alternate-reverse}.js-nametag:nth-child(2){animation-name:fade;animation-fill-mode:both;animation-iteration-count:infinite;animation-duration:2s;animation-direction:alternate}@keyframes fade{0%,50%{opacity:0}100%{opacity:1}}/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static}.yamm .container{position:relative}.yamm .dropdown-menu{left:auto}.yamm .yamm-content{padding:20px 30px}.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}.slider{height:100px;margin:auto;overflow:hidden;position:relative;max-width:1200px;width:100%;display:flex}.slider.ready{opacity:1!important;transition:opacity 0.3s ease}.white-gradient{background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}.slide-img{width:100%;height:100%}.slide-track{display:flex;transition:transform 0.5s ease}.slide_brand{height:100%;flex:none;margin:0;padding:0 12px;box-sizing:border-box;filter:grayscale(1);justify-content:center;display:flex;align-items:center}.slide_brand:hover{filter:grayscale(0)}.slider .slide_brand a{width:100%;display:inline-block;transition:box-shadow 0.3s ease,transform 0.3s ease;margin:0}.slider .slide_brand:hover{box-shadow:0 2px 8px rgba(0,0,0,.09),0 1px 2px rgba(0,0,0,0),0 1px 1px rgba(0,0,0,.04);border-radius:15px;transform:scale(0.97);filter:grayscale(0)}.slider .slide_brand a img{border-radius:5px;transition:box-shadow 0.3s ease,transform 0.3s ease}.slide-button{background:#cf244a;border:none;color:white;font-size:14px;width:33px;height:33.33%;border-radius:100%;cursor:pointer;z-index:3;outline:none;line-height:0;opacity:.35;transition:opacity 0.3s}.container:hover .slide-button{opacity:0.5}.slide-button:hover{opacity:1}.slider:hover .slide-button{opacity:0.5}.slider:hover .slide-button:hover{opacity:1}@media (max-width:575px){.slide-button{width:26px;height:26px}}