.ca-pp-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.ca-pp-pill,.ca-linha{background:#e6f1f6!important;color:#0078a0!important}.ca-pp-code{font-size:1.2rem;color:#8a93a3;font-weight:500;letter-spacing:.02em}.ca-pp-subt{margin:.6rem 0 0;font-size:1.45rem;color:#5a6476;letter-spacing:0;line-height:1.4}.ca-pp-rate{display:inline-flex;align-items:center;gap:.6rem;margin-top:1rem;font-size:1.3rem;color:#5a6476;letter-spacing:0;text-decoration:none;line-height:1.2}.ca-pp-rate i{font-style:normal;color:#f5a623;letter-spacing:1px;font-size:1.35rem}.ca-pp-rate b{color:#021d42}.ca-pp-rate u{color:#021d42;text-underline-offset:2px}.product__info-container:has(.ca-pp-head)>*{margin-bottom:1.6rem!important}.product__info-container:has(.ca-pp-head)>*:has(>.ca-pp-head){margin-bottom:2.4rem!important}.product__info-container:has(.ca-pp-head)>*:has(.ca-offer){margin-bottom:3.2rem!important}.product__info-container:has(.ca-pp-head)>variant-selects{margin-bottom:3.2rem!important}.product__info-container:has(.ca-pp-head)>*:has(.ca-tiers-wrap){margin-bottom:2.4rem!important}.product__info-container:has(.ca-pp-head)>*:has(.ca-pp-after){margin-top:.4rem!important;margin-bottom:2.4rem!important}.product__info-container:has(.ca-has-card)>[id^=price-],.product__info-container:has(.ca-has-card)>div:has(>.price){display:none!important}.product__info-container:has(.ca-pp-head) .unit-price{display:none!important}.ca-offer{border:1px solid #E4E8EF;border-radius:14px;padding:1.6rem;letter-spacing:0;color:#021d42}.ca-offer-price{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;line-height:1.1}.ca-offer-price b{font-size:2.8rem;font-weight:700}.ca-offer-price span{font-size:1.4rem;color:#5a6476}.ca-offer-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:.6rem;font-size:1.3rem;color:#5a6476}.ca-offer-meta b{color:#021d42;font-weight:600}.ca-offer-profit{display:flex;gap:1rem;align-items:flex-start;border-top:1px solid #E4E8EF;margin-top:1.4rem;padding-top:1.4rem;font-size:1.45rem;color:#138a43;line-height:1.35}.ca-offer-profit b{font-weight:700}.ca-offer-profit svg{width:1.9rem;height:1.9rem;flex:none;margin-top:.1rem}.ca-offer-profit small{display:block;color:#5a6476;font-size:1.25rem;margin-top:.3rem}.ca-step,.product-form__input--pill:has(.ca-vo) legend{display:flex!important;align-items:center;gap:.8rem;font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#021d42;margin:0 0 1.2rem;padding:0}.ca-step em,.product-form__input--pill:has(.ca-vo) legend:before{font-style:normal;width:2.2rem;height:2.2rem;border-radius:50%;border:1.5px solid #021D42;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;letter-spacing:0;flex:none}.product-form__input--pill:has(.ca-vo) legend:before{content:"1"}.ca-vo-note{display:none}.ca-tiers{display:flex;flex-direction:column;gap:.8rem}.ca-tier{all:unset;box-sizing:border-box;display:grid;grid-template-columns:2rem 1fr auto;gap:1.2rem;align-items:center;width:100%;border:1.5px solid #D5DBE5;border-radius:12px;padding:1.2rem 1.4rem;cursor:pointer;color:#021d42;font-family:inherit;letter-spacing:0;line-height:1.3;background:#fff;transition:border-color .15s,background .15s}.ca-tier:focus-visible{outline:2px solid #021D42;outline-offset:2px}.ca-tier-r{width:1.8rem;height:1.8rem;border-radius:50%;border:1.5px solid #B7C0CD;box-sizing:border-box}.ca-tier.is-on{border-color:#021d42;background:#f2f5fa}.ca-tier.is-on .ca-tier-r{border:5px solid #021D42}.ca-tier-q b{font-size:1.5rem;font-weight:700}.ca-tier-q small{display:block;font-size:1.2rem;color:#5a6476}.ca-tier-p{text-align:right}.ca-tier-p b{display:block;font-size:1.55rem;font-weight:700}.ca-tier-p small{display:block;font-size:1.1rem;color:#5a6476;white-space:nowrap}.ca-tag{display:inline-block;white-space:nowrap;font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .5rem;border-radius:4px;background:#1da851;color:#fff;margin-left:.6rem;vertical-align:.2rem}.ca-tag.ca-tag--n{background:#021d42;color:#fff}.ca-nudge{margin:1rem .2rem 0;font-size:1.3rem;color:#5a6476;letter-spacing:0}.ca-nudge b{color:#021d42}@media(max-width:380px){.ca-tier-p small{white-space:normal}.ca-tag{margin-left:0;margin-top:.3rem;display:table}}.ca-pp-conf{display:flex;align-items:center;justify-content:center;gap:.7rem;font-size:1.3rem;color:#021d42;font-weight:600;letter-spacing:0;margin:0 0 1.6rem;line-height:1.3;text-align:center}.ca-pp-conf svg{width:1.7rem;height:1.7rem;flex:none}.ca-pp-conf a{color:#1a7f43;font-weight:700;text-decoration:underline;margin-left:.2rem}.ca-guar{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;text-align:center}.ca-guar>div{background:#f4f6fa;border-radius:12px;padding:1.2rem .6rem;font-size:1.1rem;color:#5a6476;line-height:1.35;letter-spacing:0}.ca-guar i{display:flex;width:3rem;height:3rem;margin:0 auto .6rem;border-radius:8px;background:#fff;align-items:center;justify-content:center}.ca-guar svg{width:1.6rem;height:1.6rem}.ca-guar b{display:block;color:#021d42;font-size:1.2rem}.ca-min-warn{background:#fff6e5;border:1px solid #F3D9A4;color:#6b4a0e;border-radius:10px;padding:.9rem 1.2rem;font-size:1.25rem;line-height:1.45;margin:0 0 1.2rem;letter-spacing:0}.ca-acc{border-top:1px solid #E4E8EF}.ca-acc details{border-bottom:1px solid #E4E8EF}.ca-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1.5rem .2rem;font-size:1.45rem;font-weight:600;color:#021d42;letter-spacing:0}.ca-acc summary::-webkit-details-marker{display:none}.ca-acc summary:after{content:"+";font-size:2rem;font-weight:400;line-height:1}.ca-acc details[open] summary:after{content:"\2212"}.ca-acc-b{padding:0 .2rem 1.6rem;font-size:1.35rem;color:#3d4655;line-height:1.6;letter-spacing:0}.ca-acc-b p{margin:0 0 .8rem}.ca-acc-b ol{margin:0 0 .8rem;padding-left:2rem}.product__info-container:has(.ca-pp-head) .product-form__submit{--color-button:29,168,81!important;--color-button-text:255,255,255!important;flex-direction:column;line-height:1.15}.ca-btn-total{display:block;font-size:1.15rem;font-weight:500;color:#fff;opacity:.9;letter-spacing:0;margin-top:.2rem}.ca-btn-total:empty{display:none}.product__info-container:has(.ca-is-grade)>.product-form__quantity>.quantity__label,.product__info-container:has(.ca-is-grade)>.product-form__quantity>.form__label{display:block!important;font-size:0;margin:0 0 .5rem;text-align:center}.product__info-container:has(.ca-is-grade)>.product-form__quantity>.quantity__label:before,.product__info-container:has(.ca-is-grade)>.product-form__quantity>.form__label:before{content:"Grades";font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a6476}.product__info-container:has(.ca-is-grade)>.product-form__quantity>.form__label *{display:none}.product__info-container:has(.ca-is-grade)>div:has(product-form){align-self:flex-end}.ca-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid #E4E8EF;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom,0px));display:flex;gap:1rem;align-items:stretch;box-shadow:0 -10px 24px -18px #021d4280;transform:none;visibility:visible;transition:none}.ca-sq{display:flex;align-items:center;justify-content:space-between;border:1.5px solid #D5DBE5;border-radius:12px;width:11rem;flex:none;height:5rem}.ca-sq button{border:0;background:none;width:3.4rem;height:100%;font-size:2rem;color:#021d42;cursor:pointer;line-height:1}.ca-sq-v{font-size:1.7rem;font-weight:700;color:#021d42;min-width:2rem;text-align:center}.ca-sticky-btn{flex:1;height:5rem;border:0;border-radius:12px;background:#1da851;color:#fff;font:inherit;font-weight:700;font-size:1.45rem;letter-spacing:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15}.ca-sticky-btn small{font-size:1.15rem;font-weight:500;color:#fff;opacity:.9;margin-top:.2rem}.ca-sticky-btn small:empty{display:none}.ca-sticky-btn:disabled{opacity:.5;cursor:default}@media(max-width:749px){body.ca-has-sticky{padding-bottom:calc(7.4rem + env(safe-area-inset-bottom,0px))}.product__info-container:has(.ca-pp-head)>.product-form__quantity{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.product__info-container:has(.ca-pp-head) .product-form__buttons{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}}@media(min-width:750px){.ca-sticky{display:none}}.related-products .grid__item{position:relative}.related-products .ca-card>.card{padding-bottom:5.6rem}.related-products .ca-badges,.related-products .ca-profit,.related-products .ca-per-piece{display:none!important}.related-products .ca-linha{margin-top:.2rem}.related-products .ca-price-row{flex-wrap:nowrap;gap:.4rem;white-space:nowrap}.related-products .ca-price-row .price,.related-products .ca-price-row .price .price-item,.related-products .ca-price-row .price .price__regular .price-item{font-size:1.65rem!important}.related-products .ca-unit{font-size:1.1rem}.ca-rel-btn{position:absolute;left:1.4rem;right:1.4rem;bottom:1.4rem;z-index:3;display:flex;align-items:center;justify-content:center;min-height:3.8rem;border-radius:8px;background:#fff;color:#021d42;border:1.5px solid #021D42;font-weight:700;font-size:1.3rem;letter-spacing:0;text-decoration:none;text-align:center;padding:0 .8rem;line-height:1.2;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/23/assets/produto-tabela.css.map */
