.gift__inner{display:grid;gap:clamp(28px,6vw,64px);align-items:start}.gift__intro{display:grid;gap:16px;justify-items:start}.gift__intro .eyebrow{color:var(--c-bronze)}.gift__title{font-size:clamp(2.1rem,8.4vw,4.4rem);overflow-wrap:anywhere}.gift__text{max-width:52ch}.gift__panel{padding:clamp(20px,4vw,40px);border:1px solid var(--c-line-dark-soft);border-radius:var(--radius-lg);background:#0b090780}.gift__form{display:grid;gap:16px}.gift__opt{text-transform:none;letter-spacing:.04em;color:var(--c-on-dark-faint)}@media(min-width:990px){.gift__inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(40px,6vw,112px);align-items:center}}.gift{position:relative;isolation:isolate;overflow:hidden;background:var(--c-ivory);color:var(--c-on-light)}.gift__bg{z-index:-1}.gift__intro .eyebrow{color:#7a5a22}.gift__title{color:var(--c-on-light)}.gift__text{color:#1a1511c7}.gift__panel{background:#ffffff80;border-color:#1a151124;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gift .field__label{color:#1a1511b8}.gift .field__input{background:#fffc;color:var(--c-on-light);border-color:#1a151138}.gift .field__input:focus{border-color:#b58a57}.gift .field__input:focus-visible{outline:1px solid #b58a57;outline-offset:2px}.gift__opt{color:#1a151180}.gift .btn--solid{background:#0b0907;border-color:#0b0907;color:#e5c685}.gift .btn--solid:hover,.gift .btn--solid:focus-visible{background:#211b16;border-color:#211b16;color:#f0d79e}.gift .form-message{border-color:#1a151133}.gift .form-message--success{color:#5b6b2a}.gift .form-message--error{color:#a5471f;border-color:#a5471f80}.gift{padding-block:clamp(22px,6.4vw,92px)}.gift__inner{gap:clamp(18px,3.4vw,36px)}.gift__form{gap:12px}.gift__panel{padding:clamp(16px,3vw,36px)}.gift__title{font-size:clamp(1.8rem,6.6vw,3.4rem)}.gift__intro{gap:10px}.gift .field__input{min-height:46px;padding-block:8px}@media(min-width:750px){.gift__form{grid-template-columns:1fr 1fr}.gift__form>:not(.field){grid-column:1 / -1}}@media(max-width:749px){.gift .field{gap:4px}.gift__form{gap:9px}.gift .field__input{min-height:42px}.gift__panel{padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/section-gifting.css.map */
