.product__info-container:has(.ca-pp-head){display:flex;flex-wrap:wrap;column-gap:1rem;align-content:flex-start;align-items:flex-start}.product__info-container:has(.ca-pp-head)>*{flex:0 0 100%;max-width:100%;min-width:0;margin-top:0!important;margin-bottom:1.2rem!important}.product__info-container:has(.ca-pp-head)>*:empty{display:none}.product__info-container:has(.ca-pp-head) .installment,.product__info-container:has(.ca-pp-head) .product__tax{display:none!important}.product__info-container:has(.ca-pp-head)>div:has(>.installment){display:none}.ca-pp-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.ca-pp-pill{background:#021d42;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1.1rem;border-radius:999px;line-height:1.2}.ca-pp-code{font-size:1.2rem;color:#5a6476;font-weight:600;letter-spacing:.02em}.ca-pp-title{font-family:var(--font-heading-family);font-weight:700;font-size:2.1rem;line-height:1.25;margin:0;color:#021d42;letter-spacing:0}@media(min-width:750px){.ca-pp-title{font-size:2.6rem}}.ca-pp-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:1rem}.ca-pp-chips span{background:#eef1f6;color:#021d42;font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.55rem .9rem;border-radius:6px;line-height:1.1}.product__info-container:has(.ca-pp-head) .price{margin:0}.product__info-container:has(.ca-is-grade) .price--large .price__container{display:flex;align-items:baseline;flex-wrap:wrap}.product__info-container:has(.ca-is-grade) .price--large .price__container:after{content:"por grade";font-size:1.3rem;color:#5a6476;margin-left:.6rem;letter-spacing:0;font-weight:400}.product__info-container:has(.ca-pp-head) .price--large .price-item{color:#021d42;font-weight:700;letter-spacing:0;font-size:2.4rem}.ca-pp-unit{font-size:1.3rem;color:#5a6476;margin:-.8rem 0 0;letter-spacing:0}.ca-pp-profit{display:flex;gap:1rem;align-items:flex-start;background:#f4f6fa;border-radius:12px;padding:1.2rem 1.4rem;margin:1.2rem 0 0;font-size:1.4rem;color:#021d42;line-height:1.4;letter-spacing:0}.ca-pp-profit svg{width:1.8rem;height:1.8rem;flex:none;margin-top:.1rem}.ca-pp-profit small{display:block;font-size:1.25rem;color:#5a6476;margin-top:.2rem}.product-form__input--pill:has(.ca-vo){display:flex;flex-wrap:wrap;gap:.8rem;margin:0}.product-form__input--pill:has(.ca-vo) legend{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#021d42;margin-bottom:1rem;padding:0}.product-form__input--pill input[type=radio]+label:has(.ca-vo){border-radius:12px;padding:1rem 1.2rem;text-align:left;width:calc(50% - .4rem);margin:0;display:block;letter-spacing:0;line-height:1.3;white-space:normal;border:1.5px solid #D5DBE5;background:#fff;color:#021d42}.product-form__input--pill input[type=radio]:checked+label:has(.ca-vo){background:#021d42;border-color:#021d42;color:#fff}.ca-vo b{display:block;font-size:1.45rem;font-weight:700;letter-spacing:0}.ca-vo small{display:block;font-size:1.1rem;opacity:.75;margin-top:.3rem;letter-spacing:0}.ca-vo em{display:inline-block;font-style:normal;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-top:.4rem;opacity:.8}.ca-vo-note{font-size:1.2rem;color:#5a6476;margin:.8rem 0 0;letter-spacing:0}.product__info-container:has(.ca-pp-head)>.product-form__quantity{flex:0 0 11rem;max-width:11rem}.product__info-container:has(.ca-pp-head)>.product-form__quantity>.form__label,.product__info-container:has(.ca-pp-head)>.product-form__quantity .quantity__rules,.product__info-container:has(.ca-pp-head)>.product-form__quantity .quantity__label{display:none}.product__info-container:has(.ca-pp-head)>.product-form__quantity .quantity{width:100%;min-height:5rem;margin:0}.product__info-container:has(.ca-pp-head)>div:has(product-form){flex:1 1 0;max-width:none}.product__info-container:has(.ca-pp-head) .product-form,.product__info-container:has(.ca-pp-head) .product-form__buttons{margin:0;max-width:none}.product__info-container:has(.ca-pp-head) .product-form__submit{--color-button:2,29,66!important;--color-button-text:255,255,255!important;--alpha-button-background:1!important;--alpha-button-border:1!important;min-height:5rem;margin:0!important;border-radius:12px;font-weight:700;font-size:1.45rem;letter-spacing:0;white-space:nowrap;padding:0 1rem}.product__info-container:has(.ca-pp-head) .product-form__submit:after,.product__info-container:has(.ca-pp-head) .product-form__submit:before{border-radius:12px}.ca-pp-trust{border:1px solid #E4E8EF;border-radius:14px;padding:.4rem 1.4rem;margin:.4rem 0}.ca-pp-trust>div{display:flex;gap:1.2rem;align-items:center;padding:1.1rem 0;font-size:1.3rem;color:#5a6476;line-height:1.35;letter-spacing:0}.ca-pp-trust>div+div{border-top:1px solid #EEF1F6}.ca-pp-trust i{width:3.2rem;height:3.2rem;border-radius:8px;background:#eef1f6;display:flex;align-items:center;justify-content:center;flex:none}.ca-pp-trust svg{width:1.7rem;height:1.7rem}.ca-pp-trust b{display:block;color:#021d42;font-size:1.4rem}.ca-pp-subt{margin:.8rem 0 0;font-size:1.45rem;color:#5a6476;letter-spacing:0;line-height:1.4}.ca-pp-subt b{color:#021d42;font-weight:700}.ca-pp-rate{display:flex;align-items:center;gap:.6rem;margin-top:1rem;font-size:1.3rem;color:#5a6476;letter-spacing:0;line-height:1.2}.ca-pp-rate i{font-style:normal;color:#f5a623;letter-spacing:1px;font-size:1.4rem}.ca-pp-rate b{color:#021d42}.ca-pp-pr{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;background:#f4f6fa;border-radius:10px;padding:1rem 1.2rem;margin-top:1.2rem;letter-spacing:0;line-height:1.2}.ca-pp-pr b{font-size:2rem;color:#021d42}.ca-pp-pr span{font-size:1.3rem;color:#5a6476}.ca-pp-pr em{font-style:normal;font-size:1.3rem;font-weight:700;color:#021d42;margin-left:auto}.product__info-container:has(.ca-has-table)>[id^=price-],.product__info-container:has(.ca-has-table)>div:has(>.price){display:none!important}.ca-tbl-title{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#021d42;margin:.6rem 0 1rem}.ca-tbl{border:1px solid #E4E8EF;border-radius:14px;overflow:hidden;letter-spacing:0}.ca-th,.ca-tr{display:grid;grid-template-columns:1.4fr .9fr 1fr;align-items:center;gap:.6rem}.ca-th{background:#021d42;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.9rem 1.2rem}.ca-th>span:not(:first-child),.ca-tr>span:not(:first-child){text-align:right}.ca-tr{padding:1rem 1.2rem;font-size:1.3rem;border-top:1px solid #EEF1F6;color:#021d42;line-height:1.3;transition:background .15s}.ca-tr b{font-size:1.4rem}.ca-tr small{display:block;font-size:1.1rem;color:#5a6476}.ca-tr .ca-lu{font-weight:700;color:#1a7f43;font-size:1.4rem}.ca-tr.is-sel{background:#eaf0fa;box-shadow:inset 3px 0 #021d42}.ca-tag{display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#1da851;color:#fff;padding:.2rem .6rem;border-radius:4px;margin-top:.3rem}.ca-tag--n{background:#021d42}.ca-tfoot{padding:.9rem 1.2rem;font-size:1.15rem;color:#5a6476;background:#f4f6fa;border-top:1px solid #EEF1F6;line-height:1.5}.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}.product__info-container:has(.ca-pp-head) .product-form__submit{flex-direction:column;line-height:1.15}.ca-btn-total{display:block;font-size:1.15rem;font-weight:500;opacity:.8;letter-spacing:0;margin-top:.2rem}.ca-btn-total:empty{display:none}.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-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;line-height:1.3;text-align:center}.ca-pp-conf svg{width:1.7rem;height:1.7rem;flex:none}.ca-pp-wa{text-align:center;font-size:1.25rem;color:#5a6476;margin:.6rem 0 1.4rem;letter-spacing:0}.ca-pp-wa a{color:#1a7f43;font-weight:700;text-decoration:underline}.ca-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid #E4E8EF;padding:1rem 1.4rem calc(1.2rem + env(safe-area-inset-bottom,0px));display:flex;gap:1rem;align-items:center;box-shadow:0 -10px 24px -18px #021d4280;transform:translateY(110%);transition:transform .25s;visibility:hidden}.ca-sticky.is-on{transform:none;visibility:visible}.ca-sticky-t{font-size:1.2rem;color:#5a6476;line-height:1.3;letter-spacing:0;white-space:nowrap}.ca-sticky-t b{display:block;font-size:1.7rem;color:#021d42}.ca-sticky-btn{flex:1;height:4.6rem;border:0;border-radius:12px;background:#021d42;color:#fff;font:inherit;font-weight:700;font-size:1.4rem;letter-spacing:0;cursor:pointer}@media(min-width:750px){.ca-sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/produto-atacado.css.map */
