.jv-estimativa-frete,.jv-estimativa-frete *{box-sizing:border-box}.jv-estimativa-frete{overflow-x:hidden}.jv-estimativa-frete__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.jv-estimativa-frete__title{margin:0;flex:1 1 auto;min-width:0;text-align:left;font-size:14px;line-height:normal;color:inherit}.jv-estimativa-frete__highlight{flex:0 0 auto;display:inline-flex;align-items:center;max-width:55%;padding:4px 10px;font-size:10px;line-height:1.3;font-weight:400;color:var(--jv-frete-highlight-color, #4b5666);background-color:var(--jv-frete-highlight-bg, #f3f4f6);border-radius:var(--jv-frete-highlight-radius, 50px);text-align:center}@media screen and (min-width:750px){.jv-estimativa-frete__highlight{font-size:12px}}.jv-estimativa-frete__wrapper{display:flex;gap:var(--jv-frete-gap-wrapper);align-items:stretch;min-width:0}.jv-estimativa-frete__content{position:relative;display:flex;flex-direction:column;justify-content:center;flex:0 0 calc(70% - var(--jv-frete-gap-wrapper) * .7);min-width:0;max-width:calc(70% - var(--jv-frete-gap-wrapper) * .7);min-height:44px;background:var(--jv-frete-bg-content);border-radius:var(--jv-frete-radius-content);padding:10px 14px;border:1px solid var(--jv-frete-border-content)}.jv-estimativa-frete__input{width:100%;background:transparent;border:none;outline:none;padding:0;font-size:14px;line-height:normal;color:inherit;border-radius:var(--jv-frete-radius-content)}.jv-estimativa-frete__input::placeholder{opacity:.7}.jv-estimativa-frete__link-cep{display:block;margin-top:4px;text-decoration:underline;cursor:pointer;transition:opacity .2s ease;font-size:12px;line-height:normal;color:inherit}.jv-estimativa-frete__link-cep:hover{opacity:.85}.jv-estimativa-frete__btn{flex:0 0 calc(30% - var(--jv-frete-gap-wrapper) * .3);width:100%;min-width:0;max-width:100%;overflow:hidden;padding-inline:12px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;font-size:var(--btn-font-size);border-radius:6px}.jv-estimativa-frete__btn:before{border-radius:6px}.jv-estimativa-frete__btn-label{position:relative;z-index:2;display:block;width:100%;text-align:center}.jv-estimativa-frete__btn[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.jv-estimativa-frete__result{margin-top:var(--jv-frete-gap-result)}.jv-estimativa-frete__alert{padding:10px;margin-bottom:10px;border-radius:4px}.jv-estimativa-frete__alert--danger{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.jv-estimativa-frete__alert--warning{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.jv-estimativa-frete__alert--success{margin-top:10px;border-radius:var(--jv-frete-radius-results);background:#fff;border:1px solid #f3f4f6;color:#4b5666;padding:0}.jv-estimativa-frete .shipping-option{padding:12px;border-bottom:1px solid #f3f4f6;margin:0}.jv-estimativa-frete .shipping-option:last-child{border-bottom:none}.jv-estimativa-frete .shipping-header{display:flex;justify-content:space-between;align-items:center;gap:8px}.jv-estimativa-frete .shipping-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .5rem;min-width:0;flex:1 1 auto;font-weight:600;font-size:14px;color:#101828}.jv-estimativa-frete .shipping-name__label{font-weight:600}.jv-estimativa-frete .shipping-name__label:after{content:"\b7";margin-inline:.35rem;font-weight:600;opacity:.55}.jv-estimativa-frete .shipping-name__label:last-child:after{content:none}.jv-estimativa-frete .shipping-price{font-weight:600;font-size:14px;color:#101828;padding:0 6px;border-radius:5px;flex-shrink:0}.jv-estimativa-frete .shipping-delivery-time{font-size:14px;font-weight:400;color:#101828;font-style:normal;line-height:1.3;flex-shrink:0}.jv-estimativa-frete .frete-gratis-badge{margin:0;border-radius:5px;background:#01ca5a;padding:2px 10px;color:#fff;font-size:14px}@media screen and (max-width:1600px){.jv-estimativa-frete__content{flex:0 0 calc(55% - var(--jv-frete-gap-wrapper) * .55);max-width:calc(55% - var(--jv-frete-gap-wrapper) * .55)}.jv-estimativa-frete__btn{flex:0 0 calc(45% - var(--jv-frete-gap-wrapper) * .45)}}@media screen and (max-width:768px){.jv-estimativa-frete__wrapper{gap:8px;--jv-frete-gap-wrapper: 8px}.jv-estimativa-frete__input{font-size:12px}.jv-estimativa-frete__link-cep{font-size:10px}.jv-estimativa-frete__btn{font-size:13px}}@media(prefers-contrast:more){.jv-estimativa-frete__content{border-width:2px;border-color:#6c757d}.jv-estimativa-frete__alert--warning{border-width:2px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/jv-estimativa-de-frete.css.map */
