main:has(>.shopify-policy__container){display:block!important;min-height:0!important}.shopify-policy__container{max-width:820px!important;margin:0 auto!important;padding:56px 20px 96px!important}.shopify-policy__title{text-align:left!important;margin:0 0 32px;padding-bottom:28px;border-bottom:1px solid #e6e6e6}.shopify-policy__title:before{content:"Informa\e7\e3o legal";display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f90000;margin-bottom:14px}.shopify-policy__title h1{margin:0;font-size:clamp(32px,4.6vw,54px);line-height:1.05;letter-spacing:-.02em}.shopify-policy__body .rte{font-size:16px;line-height:1.75;color:#2b2b2b;letter-spacing:0}.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body .rte p{margin:0 0 18px}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{font-style:normal;font-weight:800;letter-spacing:-.01em;line-height:1.2;color:#121212;margin:44px 0 14px;padding-top:28px;border-top:1px solid #ededed}.shopify-policy__body .rte h2{font-size:24px}.shopify-policy__body .rte h3{font-size:20px}.shopify-policy__body .rte h4{font-size:17px;border-top:0;padding-top:0;margin-top:28px}.shopify-policy__body .rte>h2:first-child,.shopify-policy__body .rte>h3:first-child,.shopify-policy__body .rte>div>h2:first-child{border-top:0;padding-top:0;margin-top:0}.shopify-policy__body .rte strong,.shopify-policy__body .rte b{color:#121212;font-weight:700}.shopify-policy__body .rte a{color:#c11010;text-decoration:underline;text-underline-offset:3px}.shopify-policy__body .rte a:hover{color:#f90000}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 20px;padding-left:0;list-style:none}.shopify-policy__body .rte ul li,.shopify-policy__body .rte ol li{position:relative;padding-left:26px;margin-bottom:10px}.shopify-policy__body .rte ul li:before{content:"";position:absolute;left:4px;top:.72em;width:8px;height:8px;border-radius:50%;background:#f90000}.shopify-policy__body .rte ol{counter-reset:pfpol}.shopify-policy__body .rte ol li:before{counter-increment:pfpol;content:counter(pfpol) ".";position:absolute;left:0;top:0;font-weight:700;color:#f90000}.shopify-policy__body .rte table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:15px;box-shadow:none}.shopify-policy__body .rte th,.shopify-policy__body .rte td{border:1px solid #e3e3e3;padding:10px 12px;text-align:left;vertical-align:top}.shopify-policy__body .rte th{background:#f6f6f6;font-weight:700}.shopify-policy__body .rte strong:has(+br),.shopify-policy__body .rte b:has(+br),.shopify-policy__body .rte p>strong:only-child,.shopify-policy__body .rte p>b:only-child{display:block;font-size:21px;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#121212;margin:30px 0 4px;padding-top:26px;border-top:1px solid #ededed;text-transform:none}.shopify-policy__body .rte>p:first-child>strong:first-child,.shopify-policy__body .rte>p:first-child>b:first-child{border-top:0;padding-top:0;margin-top:0}.shopify-policy__body .rte strong:has(+br)+br,.shopify-policy__body .rte b:has(+br)+br{display:none}.shopify-policy__body .rte p:has(>strong:only-child){margin-bottom:6px}.shopify-policy__body .rte p:has(>br:only-child):not(:has(a,strong,b,span)){line-height:0;margin:0;height:0;overflow:hidden}.shopify-policy__body .rte hr{border:0;border-top:1px solid #e6e6e6;margin:44px 0}.shopify-policy__body .rte p[align=center]{text-align:left}@media(max-width:749px){.shopify-policy__container{padding:36px 18px 64px!important}.shopify-policy__body .rte{font-size:15.5px}}.main-blog .title--primary{margin:44px 0 6px;font-size:clamp(34px,4.8vw,58px);line-height:1.02;letter-spacing:-.02em}.main-blog .blog-articles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:44px 28px!important;margin-top:30px}.main-blog .blog-articles__article{grid-column:auto!important;width:auto!important;max-width:none!important}.main-blog .article-card-wrapper,.main-blog .article-card{height:100%}.main-blog .article-card .card__inner{border-radius:16px!important;overflow:hidden;background:#f1f1f1;border:0;box-shadow:none}.main-blog .article-card .card__inner:after{display:none}.main-blog .article-card .card__inner.ratio:before{padding-bottom:68%!important}.main-blog .article-card__image-wrapper,.main-blog .article-card__image{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;padding:0!important;margin:0;border-radius:0}.main-blog .article-card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.main-blog .article-card:hover .article-card__image img{transform:scale(1.04)}.main-blog .article-card .card__content{padding:0}.main-blog .article-card.card--media>.card__content .card__information{padding:18px 2px 0}.main-blog .article-card .card__heading{font-size:21px!important;line-height:1.22;font-weight:700;letter-spacing:-.01em;font-style:normal;margin:8px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.main-blog .article-card .card__heading a{text-decoration:none}.main-blog .article-card:hover .card__heading a{text-decoration:underline;text-underline-offset:3px}.main-blog .article-card__info{order:-1;font-size:11px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f90000!important;margin:0;padding:0}.main-blog .article-card .card__information{display:flex;flex-direction:column}.main-blog .article-card__excerpt{margin-top:10px!important;font-size:15px;line-height:1.6;color:#5d6b82;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.main-blog .article-card.card--text .card__inner{background:#100e0e;color:#fff}.main-blog .article-card.card--text .card__inner .card__information{padding:26px}.main-blog .article-card.card--text .card__inner .card__heading,.main-blog .article-card.card--text .card__inner .card__heading a{color:#fff}.main-blog .article-card.card--text .card__inner .article-card__excerpt{color:#ffffffc7}.main-blog .article-card.card--text>.card__content{display:none}.main-blog .pagination-wrapper{margin-top:56px}.main-blog .pagination__list{gap:8px}.main-blog .pagination__item{min-width:42px;height:42px;border-radius:999px;border:1px solid #e0e0e0;text-decoration:none}.main-blog .pagination__item--current{background:#100e0e;color:#fff;border-color:#100e0e;opacity:1}.main-blog .pagination__item--current:after,.main-blog .pagination__item:hover:after{display:none}@media(max-width:989px){.main-blog .blog-articles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px 20px!important}}@media(max-width:599px){.main-blog .blog-articles{grid-template-columns:1fr!important;gap:34px!important}.main-blog .title--primary{margin-top:28px}.main-blog .article-card .card__heading{font-size:20px!important}}.contact.page-width,.contact.page-width--narrow{max-width:760px}.contact .title,.contact h2.title{font-style:normal;font-weight:800;letter-spacing:-.01em}.contact .field,.comment-form .field{margin-bottom:14px}.contact .field:before,.contact .field:after,.comment-form .field:before,.comment-form .field:after{display:none!important;box-shadow:none!important}.contact .field__input,.contact .text-area,.contact select.field__input,.comment-form .field__input,.comment-form .text-area{background:#f6f6f6!important;border:1px solid #cfcfcf!important;border-radius:10px!important;box-shadow:none!important;color:#121212;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.contact .field__input:hover,.contact .text-area:hover,.comment-form .field__input:hover,.comment-form .text-area:hover{border-color:#9a9a9a!important}.contact .field__input:focus,.contact .text-area:focus,.contact .field__input:focus-visible,.comment-form .field__input:focus,.comment-form .text-area:focus{background:#fff!important;border-color:#f90000!important;box-shadow:0 0 0 3px #f900001f!important;outline:none!important}.contact .field__label,.comment-form .field__label{color:#5d6b82}.contact select.field__input{height:4.8rem;padding:0 1.4rem!important}.contact .text-area{min-height:16rem}.contact .contact__button{margin-top:22px}.contact .contact__button .button{min-width:180px;border-radius:999px}.contact .contact__button .button:before,.contact .contact__button .button:after{border-radius:999px}@media(max-width:749px){.contact .contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/pf-pages.css.map */
