.vi-gift-options,.vi-policy-details details{border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:.5rem}.vi-gift-options__summary,.vi-policy-details summary{cursor:pointer;font-weight:600;padding:.875rem 1rem}.vi-gift-options__fields,.vi-policy-details__content{display:grid;gap:.875rem;padding:0 1rem 1rem}.vi-field{display:grid;gap:.375rem}.vi-field textarea,.vi-field input[type=date]{width:100%;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:.25rem;background:transparent;color:inherit;padding:.75rem}.vi-field small{opacity:.72}.vi-check,.vi-assurance-item{display:flex;align-items:flex-start;gap:.625rem}.vi-check input{margin-top:.25rem}.vi-purchase-assurance{display:grid;gap:.5rem;font-size:.875rem}.vi-assurance-item{margin:0}.vi-assurance-icon{display:inline-grid;flex:0 0 1.125rem;width:1.125rem;height:1.125rem;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:.6875rem;line-height:1}.vi-policy-details{display:grid;gap:.625rem}.vi-policy-details__content p{margin:0}.vi-policy-details__content a{text-decoration:underline;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
