.twm-gift-form{display:flex;flex-direction:column;gap:12px;margin-block-end:16px}.twm-gift-form__note{margin:0;font-size:14px;line-height:21px}.twm-gift-form .twm-gift-form__input{width:100%;padding:16px;border:1px solid rgb(var(--color-foreground-rgb) / .13);border-radius:4px;background:var(--color-background);color:var(--color-foreground);font:inherit;font-size:16px}.twm-gift-form .twm-gift-form__input:focus,.twm-gift-form .twm-gift-form__input:not(:placeholder-shown){border-color:var(--color-foreground)}.twm-gift-form .twm-gift-form__input:focus-visible{outline:0}.twm-gift-form__input::placeholder{color:rgb(var(--color-foreground-rgb) / .55)}.twm-gift-form__textarea{min-height:170px;resize:vertical}.product-details:has(.twm-gift-form) variant-picker fieldset,.product-details:has(.twm-gift-form) .variant-option__buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product-details:has(.twm-gift-form) .variant-option__button-label{justify-content:center;min-height:56px;border-radius:4px}.product-information__grid:has(.twm-gift-form) .product-media__image{object-fit:scale-down}@media screen and (min-width:750px){.product-information__grid:has(.twm-gift-form) .product-information__media{align-self:stretch}.product-information__grid:has(.twm-gift-form) media-gallery{display:flex;align-items:flex-start;height:100%}.product-information__grid:has(.twm-gift-form) .media-gallery__grid{flex:1 1 auto;max-width:41rem;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/3wm-gift-voucher.css.map */
