gift-fields,.gift-fields--gift{display:block;margin-block:var(--padding-md, 16px);padding:16px 18px;border:1px solid rgb(var(--color-foreground-rgb) / .16);border-radius:var(--style-border-radius-inputs, 10px);background:rgb(var(--color-foreground-rgb) / .02);transition:border-color .25s ease,background .25s ease}.gift-fields--gift{border-color:rgb(var(--color-foreground-rgb) / .22);background:rgb(var(--color-foreground-rgb) / .035)}.gift-fields__note{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:8px;background:rgb(var(--color-foreground-rgb) / .04);margin-bottom:16px}.gift-fields__note svg{flex-shrink:0;margin-top:2px;opacity:.85}.gift-fields__note-title{display:block;font-size:14px;font-weight:600;color:var(--color-foreground);margin-bottom:2px}.gift-fields__note-sub{display:block;font-size:12px;line-height:1.5;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7))}.gift-fields--gift .gift-fields__row+.gift-fields__grid{margin-top:12px}gift-fields.gift-fields--active{border-color:rgb(var(--color-foreground-rgb) / .32);background:rgb(var(--color-foreground-rgb) / .035)}.gift-fields__toggle{display:flex;align-items:center;gap:14px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.gift-fields__toggle-input{position:absolute;opacity:0;pointer-events:none}.gift-fields__toggle-switch{flex-shrink:0;width:36px;height:20px;border-radius:999px;background:rgb(var(--color-foreground-rgb) / .2);position:relative;transition:background .25s cubic-bezier(.2,.7,.2,1)}.gift-fields__toggle-dot{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.gift-fields--active .gift-fields__toggle-switch{background:var(--color-foreground)}.gift-fields--active .gift-fields__toggle-dot{transform:translate(16px)}.gift-fields__toggle-input:focus-visible+.gift-fields__toggle-switch{outline:2px solid var(--color-foreground);outline-offset:3px}.gift-fields__toggle-content{display:flex;flex-direction:column;gap:2px;min-width:0}.gift-fields__toggle-title{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--color-foreground)}.gift-fields__toggle-title svg{flex-shrink:0;opacity:.85}.gift-fields__toggle-sub{font-size:12px;line-height:1.4;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .6))}.gift-fields__panel{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .4s cubic-bezier(.2,.7,.2,1),opacity .3s ease,margin-top .3s ease}.gift-fields--active .gift-fields__panel{max-height:420px;opacity:1;margin-top:16px}.gift-fields__row{display:flex;flex-direction:column;gap:5px}.gift-fields__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}@media(max-width:520px){.gift-fields__grid{grid-template-columns:1fr}}.gift-fields__label{font-size:12px;font-weight:600;letter-spacing:.02em;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .75))}.gift-fields__field-wrap{position:relative}.gift-fields__input{width:100%;padding:10px 12px;font-size:14px;line-height:1.4;color:var(--color-input-text, var(--color-foreground));background:rgb(var(--color-background-rgb) / 1);border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:var(--style-border-radius-inputs, 6px);font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.gift-fields__input:focus{outline:none;border-color:var(--color-foreground);box-shadow:0 0 0 3px rgb(var(--color-foreground-rgb) / .08)}.gift-fields__input:disabled{opacity:.5;cursor:not-allowed}.gift-fields__textarea{resize:vertical;min-height:80px;padding-bottom:26px}.gift-fields__count{position:absolute;right:10px;bottom:8px;font-size:11px;font-style:italic;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .6));pointer-events:none}@media(prefers-reduced-motion:reduce){gift-fields,.gift-fields__toggle-switch,.gift-fields__toggle-dot,.gift-fields__panel{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/gift-fields.css.map */
