.product-delivery-assurance{display:grid;gap:1.2rem}.product-delivery-assurance__heading{margin:0;color:#1f2024;font-size:1.7rem;font-weight:500;line-height:1.25}.delivery-estimate{display:block}.delivery-estimate__form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.4rem;border:.1rem solid rgba(219,197,163,.8);border-radius:1.2rem;background:#fff}.delivery-estimate__pin-icon{display:grid;width:2rem;height:2rem;margin-left:.9rem;place-items:center;color:#1f2024}.delivery-estimate__pin-icon svg{width:1.8rem;height:1.8rem}.delivery-estimate__input{width:100%;min-height:4.6rem;padding:0 .4rem;border:0;background:transparent;color:#1f2024;font:inherit;font-size:1.5rem;line-height:1.2}.delivery-estimate__input::placeholder{color:#7a7b86;opacity:1}.delivery-estimate__input:focus{outline:none}.delivery-estimate__button{min-width:12rem;min-height:4.6rem;padding:0 1.8rem;border:0;border-radius:.9rem;background:rgb(var(--ratniva-burgundy));color:#fff;font:inherit;font-size:1.5rem;font-weight:500;line-height:1;cursor:pointer}.delivery-estimate__button:disabled{cursor:wait;opacity:.7}.delivery-estimate__status{min-height:0;margin:.7rem 0 0;color:#63646e;font-size:1.3rem;line-height:1.4}.delivery-estimate__status:empty{display:none}.delivery-estimate__status--error{color:rgb(var(--color-error, 180, 35, 35))}.delivery-estimate__result{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;margin-top:1.2rem;padding:1.5rem 1.6rem;border:.1rem solid rgba(113,18,34,.14);border-radius:1.4rem;background:#fbf7f8}.delivery-estimate__result[hidden]{display:none}.delivery-estimate__truck{width:2.6rem;height:2.6rem;margin-top:.3rem;color:#1f2024}.delivery-estimate__truck svg{width:100%;height:100%}.delivery-estimate__result-copy p{margin:0}.delivery-estimate__destination,.delivery-estimate__shipping,.delivery-estimate__early{color:#77747a;font-size:1.25rem;line-height:1.45}.delivery-estimate__date{margin-top:.2rem!important;color:#232126;font-size:1.45rem;line-height:1.4}.delivery-estimate__date strong{color:rgb(var(--ratniva-burgundy));font-weight:650}.delivery-estimate__early{margin-top:.55rem!important;color:rgb(var(--ratniva-burgundy))}.product-delivery-assurance__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;padding:1.8rem 1.9rem;border-radius:1.8rem;background:linear-gradient(180deg,#fffdf8,#fff7ea)}.product-delivery-assurance__benefit{display:flex;align-items:center;gap:1.2rem;min-width:0}.product-delivery-assurance__benefit:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}.product-delivery-assurance__benefit-icon{flex:0 0 auto;display:block;width:5.4rem;height:5.4rem;line-height:0}.product-delivery-assurance__benefit-icon svg{display:block;width:100%;height:100%}.product-delivery-assurance__benefit-text{margin:0;color:#63646e;font-size:1.5rem;line-height:1.35}.product-delivery-assurance__benefit-text strong{color:rgb(var(--ratniva-burgundy));font-weight:600}@media screen and (max-width:749px){.product-delivery-assurance{gap:1.2rem}.product-delivery-assurance__heading{font-size:1.6rem}.delivery-estimate__input{min-height:4.4rem;font-size:1.45rem}.delivery-estimate__button{min-width:11.2rem;min-height:4.4rem;padding:0 1.5rem;font-size:1.45rem}.product-delivery-assurance__benefits{gap:1.4rem;padding:1.6rem}.product-delivery-assurance__benefit-icon{width:4.8rem;height:4.8rem}}@media screen and (max-width:479px){.delivery-estimate__form{grid-template-columns:auto minmax(0,1fr) 10.8rem;gap:.6rem;padding:.5rem}.delivery-estimate__pin-icon{width:2rem;height:2rem;margin-left:.8rem}.delivery-estimate__input{min-height:4.4rem;padding:0 .3rem;font-size:1.4rem}.delivery-estimate__button{width:10.8rem;min-width:10.8rem;min-height:4.4rem;padding:0 1.2rem;font-size:1.5rem}.delivery-estimate__result{gap:1rem;padding:1.2rem}.delivery-estimate__destination,.delivery-estimate__shipping,.delivery-estimate__early{font-size:1.15rem}.delivery-estimate__date{font-size:1.35rem}.product-delivery-assurance__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;padding:1.4rem}.product-delivery-assurance__benefit{align-items:center;gap:.9rem}.product-delivery-assurance__benefit-icon{width:4.2rem;height:4.2rem}.product-delivery-assurance__benefit-text{font-size:1.3rem;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-product-delivery-assurance.css.map */
