.gift-note{display:block;border:1px solid rgba(var(--color-foreground),.12)}.gift-note__toggle{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;cursor:pointer}.gift-note__checkbox{position:absolute;opacity:0;width:1px;height:1px}.gift-note__box{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border:1px solid rgba(var(--color-foreground),.5);background:rgb(var(--color-background));color:rgb(var(--color-button-text));transition:background-color .15s ease,border-color .15s ease}.gift-note__box svg{width:1.2rem;height:1.2rem;opacity:0}.gift-note__checkbox:checked+.gift-note__box{background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.gift-note__checkbox:checked+.gift-note__box svg{opacity:1}.gift-note__checkbox:focus-visible+.gift-note__box{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px}.gift-note__label{font-size:var(--text-sm);line-height:1.4;letter-spacing:.04em}.gift-note__fields{display:grid;gap:1.6rem;padding:0 1.6rem 1.6rem}.gift-note__fields[hidden]{display:none}.gift-note__intro{font-size:var(--text-sm);line-height:1.5;color:rgba(var(--color-foreground),.85)}.gift-note__intro>:first-child{margin-top:0}.gift-note__intro>:last-child{margin-bottom:0}.gift-note__field{display:grid;gap:.6rem}.gift-note__field label{font-size:var(--text-sm)}.gift-note__field .field__input{width:100%;height:auto;min-height:4.4rem;padding:1.1rem 1.4rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:var(--text-sm);box-shadow:none}.gift-note__field textarea.field__input{min-height:10rem;resize:vertical}.gift-note__field .field__input::placeholder{color:rgba(var(--color-foreground),.5);opacity:1}.gift-note__field .field__input:focus-visible{outline:none;border-color:rgb(var(--color-foreground))}.product__info-container .gift-note{margin:24px 0;border:1px solid rgb(132,107,96);background:#f7f7f7}.product__info-container .gift-note__toggle{padding:20px}
/*# sourceMappingURL=/cdn/shop/t/128/assets/component-gift-note.css.map */
