:root{--color-primary:#2f51a1;--color-secondary:#ed3237;--color-body:#696969;--color-body-product:#5b5a5a;--color-blue-light:#edf7ff;--color-gray-light:#f5f5f5;--color-orange-light:#ff8d2810;--color-yellow-light:#ffcc0010;--color-red-light:#ff383c10;--color-green-light:#2aa22810;--bs-link-color:#2f51a1;--bs-link-color-rgb:47, 81, 161;--bs-link-hover-color:#092361;--bs-link-hover-color-rgb:9, 35, 97;--color-orange:#ff8d28;--color-red:#ff383c;--color-green:#2aa228;--color-yellow:#ffcc00;--color-primary-hover:#092361;--color-secondary-hover:#bf0308;--black:#000;--white:#fff;--bs-primary:#2f51a1;--bs-secondary:#ed3237;--bs-light:#f5f5f5;--bs-primary-rgb:47, 81, 161;--bs-secondary-rgb:237, 50, 55;--bs-light-rgb:245, 245, 245;--swiper-theme-color:#2f51a1;--swiper-navigation-size:32px;--swiper-pagination-bullet-inactive-color:#edf7ff}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1420px}}body{font-family:"Inter",Arial,Helvetica,sans-serif!important;font-weight:400;font-style:normal;color:var(--color-body);font-size:16px}.bg-blue-light{background:var(--color-blue-light)}.filter-grayscale{filter:grayscale(1)}.btn{--bs-btn-font-size:0.8rem;--bs-btn-font-weight:500}.btn,.badge,.button{text-transform:uppercase;letter-spacing:.1rem;font-weight:500;padding:.5rem 1rem}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-font-weight:600;--bs-btn-border-radius:var(--bs-border-radius-lg)}#cookie-law-info-again{display:none!important}.form-check-input:checked{background-color:#2f51a1;border-color:#2f51a1}.form-control:focus{box-shadow:none}.table>thead tr th{background:var(--color-gray-light)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#2f51a1;--bs-btn-border-color:#2f51a1;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#092361;--bs-btn-hover-border-color:#092361;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#092361;--bs-btn-active-border-color:#092361;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#2f51a1;--bs-btn-disabled-border-color:#2f51a1}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#ed3237;--bs-btn-border-color:#ed3237;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bf0308;--bs-btn-hover-border-color:#bf0308;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#bf0308;--bs-btn-active-border-color:#bf0308;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#ed3237;--bs-btn-disabled-border-color:#ed3237}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#2aa228;--bs-btn-border-color:#2aa228;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60, 153, 110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#2aa228;--bs-btn-disabled-border-color:#2aa228}.btn-gray{--bs-btn-color:#fff;--bs-btn-bg:#a5a5a5;--bs-btn-border-color:#a5a5a5;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#696969;--bs-btn-hover-border-color:#696969;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#696969;--bs-btn-active-border-color:#696969;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#a5a5a5;--bs-btn-disabled-border-color:#a5a5a5}.link-body{--bs-link-color:#5a5a5a;--bs-link-color-rgb:90, 90, 90;--bs-link-hover-color:#2f51a1;--bs-link-hover-color-rgb:47, 81, 161}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:var(--color-body);--bs-nav-pills-link-active-bg:var(--color-blue-light)}.nav.nav-pills{--bs-nav-link-color:var(--color-body);--bs-nav-link-hover-color:var(--bs-link-hover-color);font-weight:600}.select2-container{width:100%!important;min-width:200px}.select2-container .select2-selection--single{height:38px;border:var(--bs-border-width) solid var(--bs-border-color)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}.list-group-item.active{z-index:2;color:var(--white);background-color:var(--color-primary);border-color:var(--color-primary)}.tag{font-size:.75rem;text-transform:uppercase;letter-spacing:.1rem;font-weight:500}#header #top-bar{background:var(--color-primary);color:var(--white);line-height:20px;font-weight:300}#header #header-bar .menu{list-style:none;display:flex;flex-direction:row;padding:0;margin:0;font-size:1.1rem;text-align:center}#header #header-bar .menu a{display:block;padding:0 10px;text-decoration:none;color:var(--color-body);font-weight:500;transition:all ease-in-out 300ms}#header #header-bar .menu li{padding:0 5px}#header #header-bar .menu li:first-child{padding-left:0}#header #header-bar .menu li:last-child{padding-right:0}#header #header-bar .nav-institucional .menu{justify-content:center;gap:1rem}#header #header-bar .nav-shop .menu{gap:.5rem}#header #header-bar .nav-shop .menu a{padding:0}#header #header-bar .menu a:hover{color:var(--color-secondary-hover)}#header #header-bar .product-search{margin:0}#header #header-bar .product-search .submit-search{background:var(--color-secondary);color:var(--white);border:1px solid var(--color-secondary);border-top-right-radius:99px;border-bottom-right-radius:99px;padding:7px 14px;overflow:hidden;text-indent:-999px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all ease-in-out 300ms}#header #header-bar .product-search button[type="submit"]:hover{background:var(--color-secondary-hover);border:1px solid var(--color-secondary-hover)}#header #header-bar .nav-especialidades{text-transform:uppercase;font-weight:700}#header #header-bar .nav-especialidades .menu{margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;width:100%}#header #header-bar .nav-especialidades .menu a{font-size:1rem;font-weight:700;color:var(--color-primary);transition:all ease-in-out 300ms}#header #header-bar .nav-especialidades .menu a:hover{color:var(--color-secondary-hover)}#header #header-bar .menu a span>span{display:none}@media (min-width:1200px){#header #header-bar .menu a span>span{display:inline}}#hero-banner{padding:0 40px}.page-template-page-contato .icone-contato{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--color-secondary)}.page-template-page-contato .contato-box{position:relative;z-index:3;margin-top:-3rem}.page-template-page-contato .contato-box .title{margin-bottom:1rem}.page-template-page-contato .contato-box form{margin:0;margin-top:2rem}.page-template-page-contato .contato-box .btn-submit{position:relative;margin-bottom:-3rem;transform:translateY(50%)}.page-template-page-contato .contato-box .btn-submit .wpcf7-spinner{position:absolute;left:0;top:0}.page-template-page-contato .footer-contato{border:0;border-top:3px solid var(--color-secondary);border-bottom:1rem solid var(--color-primary);margin-top:5rem}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--color-secondary);--bs-pagination-bg:transparent;--bs-pagination-border-width:0;--bs-pagination-border-color:var(--color-gray-light);--bs-pagination-border-radius:0;--bs-pagination-hover-color:var(--color-primary);--bs-pagination-hover-bg:transparent;--bs-pagination-hover-border-color:var(--color-gray-light);--bs-pagination-focus-color:var(--color-primary);--bs-pagination-focus-bg:transparent;--bs-pagination-focus-box-shadow:0;--bs-pagination-active-color:#555;--bs-pagination-active-bg:transparent;--bs-pagination-active-border-color:var(--color-blue-light);--bs-pagination-disabled-color:#555;--bs-pagination-disabled-bg:var(--color-gray-light);--bs-pagination-disabled-border-color:var(--color-gray-light)}#carrossel-clientes img{margin:0 auto;width:150px;height:100px;max-width:100%;object-fit:contain;object-position:center;padding:10px 10px}#slide-depoimentos .testimonial .info{letter-spacing:.1rem}#slide-depoimentos .testimonial .cargo{color:#a5a5a5}.nav-categorias li{position:relative}.nav-categorias li a.active::before{content:url(data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%205.332a1%201%200%200%201%200%201.732l-9%205.196a1%201%200%200%201-1.5-.866V1A1%201%200%200%201%201.5.135z%22%20fill%3D%22%23ed3237%22%2F%3E%3C%2Fsvg%3E);margin-left:-11px}.product-item{display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px;width:100%;height:100%;text-align:center;text-transform:uppercase;line-height:1.2}.product-item .tag{color:#a5a5a5}.product-item .product-image{background:#fff;border:1px solid var(--color-gray-light);border-radius:1.5rem;overflow:hidden}.product-item .product-image img{width:100%;height:100%;object-fit:contain;object-position:center}.product-item .product-title{padding:0 2rem}.product-item .product-title h3{font-size:1rem;font-weight:700}.product-item .product-price{color:var(--color-primary);font-weight:800;font-size:1.5rem;line-height:1.25}.product-item .product-price del{display:block;font-size:1rem;color:#97b2f0;font-weight:700}.product-item .product-price ins{text-decoration:none;font-weight:800}.product-item .product-price .text{display:block;font-size:.75rem;color:#222;font-weight:500}.product-item-2{display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px;width:100%;height:100%;text-align:left;text-transform:uppercase;line-height:1.2}.product-item-2 .tag{color:#a5a5a5}.product-item-2 .product-image{background:var(--color-gray-light);border-radius:1.5rem;overflow:hidden}.product-item-2 .product-image img{width:100%;height:100%;object-fit:contain;object-position:center}.product-item-2 .product-title h3{font-size:1rem;font-weight:700}.product-item-2 .product-price{color:var(--color-primary);font-weight:800;font-size:1.25rem;line-height:1.25}.product-item-2 .product-price del{display:block;font-size:1rem;color:#97b2f0;font-weight:700}.product-item-2 .product-price ins{text-decoration:none;font-weight:800}.product-item-2 .product-price .text{display:block;font-size:.75rem;color:#222;font-weight:500}#footer{background:var(--color-blue-light);color:var(--color-primary)}#footer a{color:var(--color-primary);text-decoration:none;transition:all ease-in-out 300ms}#footer a:hover{color:var(--color-secondary-hover)}#footer .small{font-size:0.8rem!important}#footer .nav-especialidades{text-transform:uppercase;font-weight:700}#footer .nav-especialidades .menu{margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;width:100%;list-style:none}#footer .nav-especialidades .menu a{font-size:1rem;font-weight:700;color:var(--color-primary);text-decoration:none;transition:all ease-in-out 300ms}#footer .nav-especialidades .menu a:hover{color:var(--color-secondary-hover)}#footer .nav-institucional .menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;border-top:1px solid #2f51a126;border-bottom:1px solid #2f51a126;padding:7px 0}#footer .nav-institucional .menu li{display:block;border-right:1px solid var(--color-primary)}#footer .nav-institucional .menu li:last-child{border-right:0}#footer .nav-institucional .menu a{display:block;font-size:.9rem;font-weight:500;color:var(--color-primary);text-decoration:none;padding:5px 12px;transition:all ease-in-out 300ms}#footer .nav-institucional .menu a:hover{color:var(--color-secondary-hover)}#footer a.link-social{background:var(--color-secondary);width:45px;height:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1}#footer a.link-social:hover{background:var(--color-secondary-hover)}#footer .footer-copy{font-size:.75rem;text-transform:uppercase;letter-spacing:.3rem;font-weight:500;color:var(--color-body)}#footer-mobile-menu{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%;position:fixed;z-index:9999;bottom:0;left:0}#footer-mobile-menu a{flex:1 auto;background:var(--color-secondary);padding:.75rem .5rem;color:#FFF;text-decoration:none;font-weight:500;text-align:center;border-right:1px solid var(--color-secondary-hover)}#footer-mobile-menu a:hover{background:var(--color-secondary-hover)}#footer-mobile-menu a:last-child{border-right:0}.woocommerce .button{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family:;--bs-btn-font-size:0.8rem;--bs-btn-font-weight:500;--bs-btn-line-height:1.5;--bs-btn-color:#fff;--bs-btn-bg:#2f51a1;--bs-btn-border-color:#2f51a1;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#092361;--bs-btn-hover-border-color:#092361;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#092361;--bs-btn-active-border-color:#092361;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#2f51a1;--bs-btn-disabled-border-color:#2f51a1;display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);letter-spacing:.1rem;color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.woocommerce .button:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.woocommerce .button.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#2aa228;--bs-btn-border-color:#2aa228;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60, 153, 110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#2aa228;--bs-btn-disabled-border-color:#2aa228}.woocommerce .button.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:600;--bs-btn-border-radius:var(--bs-border-radius-lg)}.woocommerce .input-group{flex-wrap:nowrap}.woocommerce .input-text{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.woocommerce .input-text:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:none}.woocommerce .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin-right:5px}.woocommerce-breadcrumb{font-size:.75rem;text-transform:uppercase;letter-spacing:.1rem;font-weight:500;color:#a5a5a5;text-decoration:none}.woocommerce-breadcrumb a{font-size:.75rem;text-transform:uppercase;letter-spacing:.1rem;font-weight:500;color:#a5a5a5;text-decoration:none}.woocommerce-breadcrumb a:hover{color:var(--color-primary)}.single-product .product .product-tabs{color:var(--color-body-product)}.single-product .product .woocommerce-product-gallery{position:relative}.single-product .product .woocommerce-product-gallery a{display:block;text-decoration:none}.single-product .product .woocommerce-product-gallery .flex-viewport{border-radius:1rem;border:1px solid var(--color-gray-light)}.single-product .product .woocommerce-product-gallery .flex-viewport img{max-width:100%;height:450px;object-fit:contain;object-position:center;background:#fff}.single-product .product .woocommerce-product-gallery .flex-control-nav{list-style:none;margin:0;margin-top:10px;padding:0;display:flex;flex-direction:row;gap:5px}.single-product .product .woocommerce-product-gallery .flex-control-nav li img{cursor:pointer;border:3px solid var(--color-gray-light);border-radius:.5rem;transition:all ease-in-out 300ms}.single-product .product .flex-control-nav li img:hover{border:3px solid var(--color-primary)}.single-product .product .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99;box-shadow:0 4px 10px rgb(0 0 0 / .15)}.single-product .product .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.single-product .product .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.single-product .product .woocommerce-product-gallery__trigger span[aria-hidden="true"]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.single-product .product .tags a{color:#a5a5a5;text-decoration:none;font-weight:700}.single-product .product .tags a:hover{color:var(--color-primary)}.single-product .product .product-price,.single-product .product .price{font-size:2rem;font-weight:800;color:var(--color-primary);line-height:1.25}.single-product .product .product-price .woocommerce-Price-currencySymbol,.single-product .product .price .woocommerce-Price-currencySymbol{margin-right:.5rem}.single-product .product .product-price del,.single-product .product .price del{display:block;font-size:1.25rem;color:#97b2f0;font-weight:700}.single-product .product .product-price ins,.single-product .product .price ins{text-decoration:none;font-weight:800}.single-product .product .product-price .text,.single-product .product .price .text{display:block;font-size:.75rem;color:#222;font-weight:500}.single-product .product .woocommerce-variation-description{padding:1rem 1.5rem 0;border:1px solid #f0f0f0;border-radius:1rem;margin-bottom:1rem}.single-product .product .variations .reset_variations{display:inline-block;margin:0;margin-left:auto;margin-top:5px;margin-bottom:10px;background:var(--color-secondary);color:#fff;text-decoration:none;border-radius:3px;padding:3px 10px;text-transform:lowercase;visibility:hidden}.single-product .product .variations .reset_variations:hover{background:var(--color-secondary-hover);color:#fff}.single-product .product .woocommerce-variation-availability{margin:1rem 0}.single-product .product .available-on-backorder{background:var(--color-orange-light);padding:10px 20px;border-left:5px solid var(--color-orange);color:#525252}.single-product .product .woocommerce-variation-add-to-cart-disabled{visibility:hidden}.single-product .product .product-actions .quantity{width:200px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.single-product .product #frete-result th,.single-product .product #frete-result td{padding:.25rem 1rem}.single-product .product #frete-result .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin-right:5px}.single-product .product .title-relateds{position:relative;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem}.single-product .product .title-relateds span{position:relative;z-index:2;background:#fff;padding:5px 10px 5px 0}.single-product .product .title-relateds::before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#a5a5a5;margin-top:-1px}.single-product .product .compartilhe .link-share{display:flex;flex-direction:column;justify-content:center;align-items:center;width:32px;height:32px;line-height:1;background:var(--color-primary);color:var(--white);text-decoration:none;border-radius:100%;transition:all ease-in-out 300ms}.single-product .product .compartilhe .link-share:hover{background:var(--color-primary-hover);color:var(--white)}.woocommerce-cart .backorder_notification{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--color-orange-light);color:#222;padding:5px 10px;border-left:5px solid var(--color-orange);margin-top:10px}.woocommerce-checkout .coupon-error-notice{color:var(--color-red)}.woocommerce-checkout .woocommerce-NoticeGroup{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--color-red-light);color:#222;padding:10px 20px;border-left:5px solid var(--color-red);margin:15px 0}.woocommerce-checkout .woocommerce-NoticeGroup a{text-decoration:none;color:#222}.woocommerce-checkout .woocommerce-NoticeGroup ul{margin:0}.woocommerce-checkout #payment .wc_payment_method:has(input[name="payment_method"]:checked){background:var(--color-green-light)!important}.woocommerce-checkout label{cursor:pointer}.woocommerce .woocommerce-notices-wrapper{display:block;margin-bottom:2rem}.woocommerce .woocommerce-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--color-blue-light);color:#222;padding:10px 20px;border-left:5px solid var(--color-primary);margin:15px 0}.woocommerce .woocommerce-info a{display:block;text-decoration:none;background:#fff0;color:var(--color-primary);padding:7px 14px;border-radius:5px}.woocommerce .woocommerce-notices-wrapper .woocommerce-message{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--color-blue-light);color:#222;padding:10px 20px;border-left:5px solid var(--color-primary)}.woocommerce .woocommerce-notices-wrapper .woocommerce-message a{display:block;text-decoration:none;background:var(--color-primary);color:#fff;padding:7px 14px;border-radius:5px}.woocommerce .woocommerce-notices-wrapper .woocommerce-message a:hover{background:var(--color-primary-hover);color:#fff}.woocommerce .woo-danger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--color-red-light);color:#222;padding:10px 20px;border-left:5px solid var(--color-red);list-style:none}.woocommerce .woo-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--color-blue-light);color:#222;padding:10px 20px;border-left:5px solid var(--color-primary);list-style:none}.woocommerce .woo-success{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--color-green-light);color:#222;padding:10px 20px;border-left:5px solid var(--color-green);list-style:none}@media screen and (max-width:990px){.woocommerce .shop_table th,.woocommerce .shop_table thead{display:none}.woocommerce .shop_table,.woocommerce .shop_table tbody{display:block;width:100%}.woocommerce .shop_table tr{display:flex;flex-direction:row;flex-wrap:wrap}.woocommerce .shop_table td{display:block;flex:auto}.woocommerce .shop_table td.product-price,.woocommerce .shop_table td.product-quantity,.woocommerce .shop_table td.product-subtotal{width:100%}.woocommerce .shop_table td::before{content:attr(data-title);font-size:.9rem;display:block;text-transform:uppercase;font-weight:600;margin-bottom:3px}}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{margin-bottom:30px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p{margin:0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:10px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper label,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper label{display:block;font-size:.75rem;font-weight:500;text-transform:uppercase}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper label .required,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper label .required{color:var(--color-red)}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{display:none!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper>p{flex:1 0 auto}.woocommerce-checkout #billing_company_field,.woocommerce-checkout #shipping_company_field,.woocommerce-checkout #billing_address_1_field,.woocommerce-checkout #shipping_address_1_field,.woocommerce-checkout #billing_neighborhood_field,.woocommerce-checkout #shipping_neighborhood_field,.woocommerce-checkout #billing_postcode_field,.woocommerce-checkout #shipping_postcode_field{width:100%}.woocommerce-checkout #billing_persontype_field{max-width:200px}.woocommerce-checkout #billing_persontype,.woocommerce-checkout #billing_cnpj,.woocommerce-checkout #shipping_cnpj,.woocommerce-checkout #billing_cpf,.woocommerce-checkout #shipping_cpf,.woocommerce-checkout #billing_number,.woocommerce-checkout #shipping_number,.woocommerce-checkout #billing_address_2,.woocommerce-checkout #shipping_address_2,.woocommerce-checkout #billing_first_name,.woocommerce-checkout #shipping_first_name,.woocommerce-checkout #billing_last_name,.woocommerce-checkout #shipping_last_name,.woocommerce-checkout #billing_state,.woocommerce-checkout #shipping_state,.woocommerce-checkout #billing_postcode,.woocommerce-checkout #billing_address_1,.woocommerce-checkout #shipping_address_1,.woocommerce-checkout #billing_neighborhood,.woocommerce-checkout #shipping_neighborhood,.woocommerce-checkout #billing_company,.woocommerce-checkout #shipping_company,.woocommerce-checkout #billing_email,.woocommerce-checkout #billing_email,.woocommerce-checkout #billing_city,.woocommerce-checkout #shipping_city{width:100%;min-width:260px}.woocommerce-checkout #billing_postcode,.woocommerce-checkout #shipping_postcode{max-width:200px}.woocommerce-checkout .checkout-inline-error-message{font-size:12px;color:var(--color-red)}.woocommerce-order-received h1{display:none}.woocommerce .shop_attributes,.woocommerce .shop_table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.woocommerce .shop_attributes>thead,.woocommerce .shop_table>thead{vertical-align:bottom}.woocommerce .shop_attributes>tbody,.woocommerce .shop_table>tbody{vertical-align:inherit}.woocommerce .shop_attributes>thead tr th,.woocommerce .shop_table>thead tr th{background:var(--color-gray-light)}.woocommerce .shop_attributes>:not(caption)>*>*,.woocommerce .shop_table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.woocommerce .shop_attributes a:not(.btn),.woocommerce .shop_table a:not(.btn){color:var(--color-body);text-decoration:none}.woocommerce .shop_attributes a:not(.btn):hover,.woocommerce .shop_table a:not(.btn):hover{color:var(--color-primary)}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type="password"],.woocommerce-page form .password-input input[type="password"]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce-account.woocommerce-dashboard .woocommerce{display:flex;flex-direction:row;gap:30px;width:100%}.woocommerce-MyAccount-navigation{flex:auto;width:400px;float:none}.woocommerce-MyAccount-content{flex:auto;width:100%;float:none}@media (max-width:991px){.woocommerce-account .woocommerce{flex-wrap:wrap}.woocommerce-MyAccount-navigation{width:100%}.woocommerce-MyAccount-content{width:100%}}