#GiftCustomization{border:1px solid #e5ddd2;border-radius:24px;padding:0;width:min(560px,calc(100% - 24px));max-height:90vh;max-height:90dvh;color:#29251f;background:#fffdf9;box-shadow:0 24px 90px #0003;overflow-y:auto;overscroll-behavior:contain;font:inherit}#GiftCustomization::backdrop{background:#17140f99}#GiftCustomization form{padding:clamp(20px,5vw,36px)}#GiftCustomization header{display:flex;align-items:start;gap:16px;justify-content:space-between}#GiftCustomization h2{margin:0;font-size:26px;color:inherit}#GiftCustomization p{margin:10px 0 24px}#GiftCustomization [data-gift-close]{border:0;background:transparent;font-size:28px;line-height:1;min-width:44px;min-height:44px;cursor:pointer;color:inherit}#GiftCustomization fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}#GiftCustomization legend{font-weight:600;padding:0;margin-bottom:10px}#GiftCustomization label{display:block;margin-bottom:8px}#GiftCustomization input,#GiftCustomization select{box-sizing:border-box;font:inherit;font-size:16px;width:100%;border:1px solid #cfc5b7;border-radius:10px;background:#fff;color:inherit;padding:12px;min-height:46px}#GiftCustomization [data-gift-dependent]{margin-top:14px}#GiftCustomization [hidden]{display:none!important}#GiftCustomization [data-gift-error]{color:#a12323;margin:12px 0}#GiftCustomization [data-gift-error]:empty{display:none}#GiftCustomization button[type=submit]{width:100%;border:0;border-radius:12px;background:#463b2d;color:#fff;padding:16px;font:inherit;font-weight:600;cursor:pointer;min-height:48px}#GiftCustomization :focus-visible{outline:3px solid #8e713d;outline-offset:3px}#GiftCustomization [aria-invalid=true]{border-color:#a12323}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gift-customization.css.map */
