.gift-options{--gift-navy: #314f78;--gift-bg: #dce6e8;--gift-hairline: rgb(23 23 23 / 6%);--gift-field-border: rgb(49 79 120 / 45%);position:relative;display:block;overflow:hidden;background-color:var(--gift-bg);color:var(--gift-navy)}.gift-options__bg{position:absolute;z-index:0;top:0;right:-1.25rem;width:12.25rem;height:7.6875rem;pointer-events:none}.gift-options__bg-shape{position:absolute;top:-40.65%;right:-30.1%;bottom:-47.15%;left:-25%}.gift-options__bg-shape img{display:block;width:19rem;height:14.4375rem;max-width:none}.gift-options__disclosure{position:relative;z-index:1}.gift-options__summary{display:block;padding-block-start:.6875rem;padding-inline:.625rem;list-style:none;cursor:pointer}.gift-options__summary::-webkit-details-marker{display:none}.gift-options__header{display:block}.gift-options__heading{display:block;padding-block-end:.5rem;border-block-end:1px solid var(--gift-hairline);font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:1.5rem;line-height:1.35;letter-spacing:0;text-transform:none}.gift-options__subheading-row{display:flex;align-items:center;justify-content:space-between;column-gap:1rem;padding-block:.5rem .6875rem}.gift-options__subheading{font-family:var(--text-font-family);font-size:.875rem;line-height:1.35}.gift-options__toggle{display:flex;flex-shrink:0;transition:transform .25s ease-in-out}.gift-options__toggle .animated-plus{--animated-plus-size: 1rem}.gift-options__disclosure[aria-expanded=true] .gift-options__toggle{transform:rotate(45deg)}.gift-options__content{display:flex;flex-direction:column;gap:1.5625rem;padding-block:1.375rem 1.5625rem;padding-inline:.625rem}.gift-options__box{display:block}.gift-options__box-form{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;gap:.9375rem}.gift-options__box-media img{display:block;width:100%;aspect-ratio:351 / 177;object-fit:cover}.gift-options__box-details{display:flex;flex-direction:column;align-items:flex-start;gap:1.5625rem}.gift-options__box-copy{display:flex;flex-direction:column;gap:.6875rem}.gift-options__box-intro{display:flex;flex-direction:column;gap:.0625rem}.gift-options__box-title{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:1.125rem;line-height:1.35}.gift-options__box-description{font-family:var(--text-font-family);font-size:.75rem;line-height:1.35}.gift-options__box-price{font-family:var(--text-font-family);font-size:1rem;font-weight:500;line-height:1.5}.gift-options__box-actions{display:block}.gift-options__box-actions .button{width:max-content;max-width:100%;padding-block:.625rem;padding-inline:1.5rem;font-size:1rem;font-weight:600}.gift-options__box-actions .banner{margin-block-end:.5rem}.gift-options__note{display:flex;flex-direction:column;gap:.9375rem;font-family:var(--text-font-family)}.gift-options__note-heading{font-size:1rem;font-weight:600;line-height:1.35}.gift-options__note-row{display:flex;flex-wrap:wrap;gap:.9375rem}.gift-options__field{display:flex;flex:1 1 15rem;align-items:center;column-gap:.5rem}.gift-options__field-label{flex-shrink:0;font-size:1rem;line-height:1.35}.gift-options__input{width:100%;min-width:0;height:2.125rem;padding-inline:.5rem;border:1px solid var(--gift-field-border);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:1rem}.gift-options__textarea{width:100%;min-height:5rem;padding:1rem;border:2px solid var(--gift-navy);border-radius:5px;background:transparent;color:inherit;font:inherit;font-size:1rem;line-height:1.35;resize:vertical}.gift-options__note-count{margin:0;color:rgb(var(--text-color) / .55);font-size:.8125rem;line-height:1.35;text-align:end}.gift-options__input::placeholder,.gift-options__textarea::placeholder{color:currentcolor;opacity:.45}.gift-options__input:focus-visible,.gift-options__textarea:focus-visible{outline:2px solid var(--gift-navy);outline-offset:2px}.gift-options__note-footnote{font-size:.75rem;line-height:1.35}@media screen and (max-width:699px){.gift-options__box-form{grid-template-columns:minmax(0,1fr)}.gift-options__field{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gift-options.css.map */
