.cod-badge{display:flex;align-items:center;gap:.8rem;padding:.9rem 1.6rem;border-radius:.6rem;background:linear-gradient(90deg,#b84a31,#c85a3f);color:#fff;font-weight:700;font-size:1.4rem;letter-spacing:.06rem;text-transform:uppercase}.cod-savings{display:inline-flex;align-items:center;gap:.4rem;margin:-.5rem 0 0;padding:.3rem .8rem;background:#b84a31;color:#fff;font-weight:700;font-size:1.3rem;border-radius:.2rem}.cod{container:cod / inline-size;margin:1.5rem 0;padding:2.4rem 2rem;border:.1rem solid rgba(74,38,24,.35);border-radius:1.6rem;background:#fff;color:#000}.cod__form{display:flex;flex-direction:column;gap:1.6rem}.cod__offer{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.6rem;border:.3rem solid #b84a31;border-radius:.6rem;background:#fbf6f0;color:#000;font-weight:700;font-size:1.6rem}.cod__offer-label{text-transform:uppercase;letter-spacing:.05rem}.cod__offer-price{white-space:nowrap}.cod__options{display:flex;flex-wrap:wrap;gap:1.2rem}.cod__options .cod__field{flex:1 1 14rem}.cod__select{width:100%;min-height:4.6rem;padding:0 1.2rem;border:.1rem solid #d9c9bb;border-radius:.6rem;background:#fff;color:#000;font-size:1.6rem}.cod__qty{display:flex;align-items:center;justify-content:space-between}.cod__stepper{display:flex;align-items:center;border:.1rem solid #d9c9bb;border-radius:.6rem;overflow:hidden}.cod__stepper-btn{width:4.4rem;height:4.4rem;border:0;background:#f3e7da;color:#000;font-size:2rem;cursor:pointer}.cod__stepper-input{width:5rem;height:4.4rem;border:0;text-align:center;font-size:1.6rem;color:#000;-moz-appearance:textfield}.cod__stepper-input::-webkit-outer-spin-button,.cod__stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cod__delivery{display:flex;align-items:center;gap:1.4rem;padding:1.6rem 2rem;border:.1rem solid #d9c9bb;border-radius:.6rem;font-size:1.6rem}.cod__radio{flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;border:.2rem solid #b84a31;box-shadow:inset 0 0 0 .3rem #fff;background:#b84a31}.cod__delivery-label{flex:1}.cod__prompt{margin:0;text-align:center;color:#000;font-weight:700;font-size:1.7rem}.cod__field{display:grid;grid-template-columns:13rem 1fr;align-items:center;gap:1.2rem}.cod__label{font-weight:700;font-size:1.6rem;line-height:1.2}.cod__req{color:#b84a31;margin-left:.2rem}.cod__input-wrap{display:flex;min-height:5.6rem;border:.1rem solid #d9c9bb;border-radius:.6rem;overflow:hidden;background:#fff}.cod__input-wrap:focus-within{border-color:#b84a31;box-shadow:0 0 0 .1rem #b84a31}.cod__icon{display:flex;align-items:center;justify-content:center;width:5.6rem;flex:0 0 auto;background:#f3e7da;border-right:.1rem solid #d9c9bb;color:#b84a31}.cod__input{flex:1;min-width:0;padding:0 1.4rem;border:0;font-size:1.6rem;color:#000;background:transparent}.cod__input:focus{outline:none;box-shadow:none}.cod__confirm{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.5rem;line-height:1.4;cursor:pointer}.cod__confirm input{flex:0 0 auto;width:2.2rem;height:2.2rem;margin-top:.1rem;accent-color:#b84a31}.cod__submit{display:flex;flex-direction:column;align-items:center;gap:.2rem;width:100%;padding:1.4rem 1.6rem;border:0;border-radius:1.4rem;background:#b84a31;color:#fff;cursor:pointer;animation:cod-pulse 2.2s ease-in-out infinite}.cod__submit:hover{background:#9a3d28}.cod__submit:disabled{background:#8a8a8a;cursor:not-allowed;animation:none}.cod__submit-main{font-size:2rem;font-weight:800;letter-spacing:.05rem;text-transform:uppercase}.cod__submit-sub{font-size:1.5rem;text-transform:uppercase;letter-spacing:.05rem}.cod__success{padding:2rem;border-radius:1rem;background:#e7f6e5;border:.2rem solid #18a00b;color:#000;text-align:center;font-size:1.6rem}.cod__success p{margin:.4rem 0}.cod__success-title{font-weight:800;font-size:2rem;color:#000}.cod__error{padding:1.2rem 1.6rem;border-radius:.6rem;background:#fdecea;color:#000;font-size:1.5rem}@keyframes cod-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.cod__submit{animation:none}}@media screen and (max-width:749px){.cod{padding:1.8rem 1.4rem}.cod__field{grid-template-columns:1fr;gap:.6rem}.cod__offer{font-size:1.5rem}.cod__submit-main{font-size:1.8rem}}@container cod (max-width: 460px){.cod__field{grid-template-columns:1fr;gap:.6rem}}.cod-badge,.cod__offer-label,.cod__offer-price,.cod__delivery-label,.cod__delivery-price,.cod__prompt,.cod__label,.cod__confirm span,.cod__submit-main,.cod__submit-sub{white-space:nowrap}.cod-badge{font-size:clamp(1.1rem,3.2vw,1.4rem)}.cod__offer,.cod__delivery{font-size:clamp(1.2rem,3.6cqi,1.6rem)}.cod__prompt{font-size:clamp(1.2rem,3.7cqi,1.7rem)}.cod__label{font-size:clamp(1.3rem,3.6cqi,1.6rem)}.cod__confirm{align-items:center;font-size:clamp(1.1rem,3.3cqi,1.5rem)}.cod__confirm input{margin-top:0}.cod__submit-main{font-size:clamp(1.5rem,5cqi,2.1rem)}.cod__submit-sub{font-size:clamp(1.1rem,3.4cqi,1.5rem)}.cod__confirm span{letter-spacing:0;font-size:clamp(1.1rem,3.1cqi,1.5rem)}.cod__size-guide{flex:1 0 100%;text-align:right;margin-top:-.6rem;color:#000;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem}.cod__offer-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.cod__offer-price{flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cod-form.css.map */
