body:has(.pv-cod-form) .buy-buttons-block,body:has(.pv-cod-form) .sticky-add-to-cart{display:none!important}.pv-cod-form{display:block;padding:clamp(.9rem,1.5vw,1.2rem);border:1px solid color-mix(in srgb,#4f7c7a 28%,#dce0dc);border-radius:20px;background:#fff;box-shadow:0 16px 44px #0d2a3f14;color:#1d252c}.pv-cod-form__header{margin-block-end:.72rem}.pv-cod-form__eyebrow{display:flex;align-items:center;gap:.4rem;margin-block-end:.28rem;color:#4f7c7a;font-family:var(--font-heading--family, Manrope, sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pv-cod-form__eyebrow svg,.pv-cod-form__reassurance svg,.pv-cod-form__submit svg{width:19px;height:19px;flex:0 0 auto}.pv-cod-form__title{margin:0;color:#0d2a3f;font-family:var(--font-heading--family, Manrope, sans-serif);font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.15}.pv-cod-form__intro{margin:.35rem 0 0;color:color-mix(in srgb,#1d252c 76%,#fff);font-size:.86rem;line-height:1.45}.pv-cod-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem .7rem}.pv-cod-form__field,.pv-cod-form__quantity{display:grid;align-content:start;gap:.28rem;min-width:0}.pv-cod-form__field--wide,.pv-cod-form__field-error--form{grid-column:1 / -1}.pv-cod-form__field label,.pv-cod-form__quantity-label{color:#0d2a3f;font-family:var(--font-heading--family, Manrope, sans-serif);font-size:.78rem;font-weight:750}.pv-cod-form__field label>span{color:#6d7479;font-weight:500}.pv-cod-form__field input,.pv-cod-form__field textarea{width:100%;min-height:44px;padding:.62rem .78rem;border:1px solid #cbd2cf;border-radius:10px;outline:none;background:#fdfcf9;color:#1d252c;font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.pv-cod-form__field input::placeholder{color:#858b8d}.pv-cod-form__field input:hover{border-color:#8ca7a5}.pv-cod-form__field input:focus-visible{border-color:#4f7c7a;background:#fff;box-shadow:0 0 0 3px #4f7c7a29}.pv-cod-form__field.is-invalid input{border-color:#a93333}.pv-cod-form__field-error{display:none;min-height:0;color:#9b2f2f;font-size:.72rem;line-height:1.25}.pv-cod-form__field-error:not(:empty){display:block}.pv-cod-form__quantity{grid-template-columns:1fr auto;align-items:center}.pv-cod-form__quantity-label{grid-column:1}.pv-cod-form__quantity-control{display:grid;grid-column:2;grid-row:1 / span 2;grid-template-columns:34px 42px 34px;min-height:40px;overflow:hidden;border:1px solid #cbd2cf;border-radius:999px;background:#fdfcf9}.pv-cod-form__quantity-control button,.pv-cod-form__quantity-control input{min-width:0;border:0;background:transparent;color:#0d2a3f;font:inherit;font-weight:750;text-align:center}.pv-cod-form__quantity-control button{cursor:pointer}.pv-cod-form__quantity-control button:hover,.pv-cod-form__quantity-control button:focus-visible{background:#eef3f1}.pv-cod-form__quantity-control input{-webkit-appearance:textfield;appearance:textfield}.pv-cod-form__quantity-control input::-webkit-inner-spin-button,.pv-cod-form__quantity-control input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.pv-cod-form__trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.pv-cod-form__turnstile{min-height:65px}.pv-cod-form__status{padding:.78rem .9rem;border-radius:12px;background:#eef3f1;color:#0d2a3f;font-size:.82rem;line-height:1.45}.pv-cod-form__status.is-error{background:#fff0ef;color:#8c2828}.pv-cod-form__submit{display:flex;min-height:48px;align-items:center;justify-content:center;gap:.65rem;padding:.72rem 1rem;border:1px solid #0d2a3f;border-radius:999px;background:#0d2a3f;color:#fff;cursor:pointer;font-family:var(--font-heading--family, Manrope, sans-serif);font-size:.92rem;font-weight:800;letter-spacing:.015em;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.pv-cod-form__submit:not(:disabled):hover{transform:translateY(-1px);background:#123951;box-shadow:0 12px 24px #0d2a3f2e}.pv-cod-form__submit:focus-visible{outline:3px solid rgba(79,124,122,.35);outline-offset:2px}.pv-cod-form__submit:disabled{border-color:#9ca7aa;background:#9ca7aa;cursor:not-allowed}.pv-cod-form__spinner{display:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:pv-cod-spin .7s linear infinite}.pv-cod-form.is-loading .pv-cod-form__spinner{display:block}.pv-cod-form.is-loading .pv-cod-form__submit>svg{display:none}.pv-cod-form__reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-block-start:.72rem;padding-block-start:.68rem;border-block-start:1px solid #dce0dc;color:#4f7c7a;font-size:.7rem;font-weight:700;line-height:1.35}.pv-cod-form__reassurance span{display:flex;gap:.38rem;align-items:center}@keyframes pv-cod-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.pv-cod-form{margin-inline:0;padding:.8rem;border-radius:16px}.pv-cod-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .5rem}.pv-cod-form__field--wide,.pv-cod-form__field-error--form{grid-column:1 / -1}.pv-cod-form__reassurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;font-size:.6rem;line-height:1.25;text-align:center}.pv-cod-form__reassurance span{flex-direction:column;justify-content:flex-start;gap:.18rem}.pv-cod-form__reassurance svg{width:17px;height:17px}.pv-cod-form__field input,.pv-cod-form__field textarea{font-size:.88rem}}@media(max-width:359px){.pv-cod-form__fields{grid-template-columns:1fr}.pv-cod-form__field--wide,.pv-cod-form__field-error--form{grid-column:1}}@media(prefers-reduced-motion:reduce){.pv-cod-form *,.pv-cod-form *:before,.pv-cod-form *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pattevia-cod-form.css.map */
