.CheckGiftBalance__check-balance--PjzAQ{display:flex;display:-ms-flexbox;justify-content:space-between;align-items:flex-start;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:1.25rem;margin:1.25rem auto;max-width:43.75rem;text-align:start}@media(min-width:576px){.CheckGiftBalance__check-balance--PjzAQ{padding:0px 1.25rem}}.CheckGiftBalance__check-balance--PjzAQ .field label{flex-direction:column;color:var(--color-black);font-size:.875rem}@media screen and (min-width:1069px){html[dir=rtl] .CheckGiftBalance__check-balance--PjzAQ .field label{font-size:1.05rem}}.CheckGiftBalance__check-balance--PjzAQ .field label{line-height:1.125rem}@media screen and (min-width:1069px){html[dir=rtl] .CheckGiftBalance__check-balance--PjzAQ .field label{line-height:calc(1.125rem * 1.2)}}.CheckGiftBalance__check-balance--PjzAQ .field label{letter-spacing:.5px;font-family:var(--font-futura-medium)}@media(min-width:576px){.CheckGiftBalance__check-balance--PjzAQ .field label{line-height:2.6875rem}}.CheckGiftBalance__check-balance__form--MSWR6{width:100%}.CheckGiftBalance__check-balance__form--error-message--W1WK0{display:block;margin-block-start:1px;font-size:.75rem}@media screen and (min-width:1069px){html[dir=rtl] .CheckGiftBalance__check-balance__form--error-message--W1WK0{font-size:calc(.75rem * 1.2)}}.CheckGiftBalance__check-balance__form--error-message--W1WK0{line-height:1.12}@media screen and (min-width:1069px){html[dir=rtl] .CheckGiftBalance__check-balance__form--error-message--W1WK0{line-height:1.344}}.CheckGiftBalance__check-balance__form--error-message--W1WK0{letter-spacing:.5px;font-family:var(--font-futura-medium)}.CheckGiftBalance__check-balance-message--A9-wG{font-size:.75rem}@media screen and (min-width:1069px){html[dir=rtl] .CheckGiftBalance__check-balance-message--A9-wG{font-size:calc(.75rem * 1.2)}}.CheckGiftBalance__check-balance-message--A9-wG{line-height:1.12}@media screen and (min-width:1069px){html[dir=rtl] .CheckGiftBalance__check-balance-message--A9-wG{line-height:1.344}}.CheckGiftBalance__check-balance-message--A9-wG{letter-spacing:.5px;font-family:var(--font-futura-medium)}.CheckGiftBalance__submit-button--ex-mX{width:100%}.GiftCertificateForm__gift-certificate-form--2YA76{position:relative;flex:1 0 21.875rem;display:flex;display:-ms-flexbox;justify-content:flex-start;align-items:flex-start;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:1.25rem}.GiftCertificateForm__gift-certificate-form__banner--db0fg .text h1,.GiftCertificateForm__gift-certificate-form__banner--db0fg .text h2,.GiftCertificateForm__gift-certificate-form__banner--db0fg .text h3{font-size:1.125rem}@media screen and (min-width:1069px){html[dir=rtl] .GiftCertificateForm__gift-certificate-form__banner--db0fg .text h1,html[dir=rtl] .GiftCertificateForm__gift-certificate-form__banner--db0fg .text h2,html[dir=rtl] .GiftCertificateForm__gift-certificate-form__banner--db0fg .text h3{font-size:calc(1.125rem * 1.2)}}.GiftCertificateForm__gift-certificate-form__banner--db0fg .text h1,.GiftCertificateForm__gift-certificate-form__banner--db0fg .text h2,.GiftCertificateForm__gift-certificate-form__banner--db0fg .text h3{line-height:1.5rem}@media screen and (min-width:1069px){html[dir=rtl] .GiftCertificateForm__gift-certificate-form__banner--db0fg .text h1,html[dir=rtl] .GiftCertificateForm__gift-certificate-form__banner--db0fg .text h2,html[dir=rtl] .GiftCertificateForm__gift-certificate-form__banner--db0fg .text h3{line-height:calc(1.5rem * 1.2)}}.GiftCertificateForm__gift-certificate-form__banner--db0fg .text h1,.GiftCertificateForm__gift-certificate-form__banner--db0fg .text h2,.GiftCertificateForm__gift-certificate-form__banner--db0fg .text h3{letter-spacing:.5px;font-family:var(--font-futura-medium);width:100%;margin-block:1.75rem 1.625rem;text-align:center}.GiftCertificateForm__gift-certificate-form__banner--db0fg .text p{font-size:.75rem}@media screen and (min-width:1069px){html[dir=rtl] .GiftCertificateForm__gift-certificate-form__banner--db0fg .text p{font-size:calc(.75rem * 1.2)}}.GiftCertificateForm__gift-certificate-form__banner--db0fg .text p{line-height:1.125rem}@media screen and (min-width:1069px){html[dir=rtl] .GiftCertificateForm__gift-certificate-form__banner--db0fg .text p{line-height:calc(1.125rem * 1.2)}}.GiftCertificateForm__gift-certificate-form__banner--db0fg .text p{letter-spacing:.125rem;font-family:var(--font-futura-medium);text-align:center}.GiftCertificateForm__gift-certificate-form--2YA76 .GiftCertificateForm__input__textarea--A-sI9{height:4.375rem;resize:vertical;overflow:hidden}.GiftCertificateForm__gift-certificate-form--2YA76 .field{margin-block-end:1.875rem}.GiftCertificateForm__gift-certificate-form--2YA76 .field label{flex-direction:column;color:var(--color-black);font-size:.875rem}@media screen and (min-width:1069px){html[dir=rtl] .GiftCertificateForm__gift-certificate-form--2YA76 .field label{font-size:1.05rem}}.GiftCertificateForm__gift-certificate-form--2YA76 .field label{line-height:1.125rem}@media screen and (min-width:1069px){html[dir=rtl] .GiftCertificateForm__gift-certificate-form--2YA76 .field label{line-height:calc(1.125rem * 1.2)}}.GiftCertificateForm__gift-certificate-form--2YA76 .field label{letter-spacing:.5px;font-family:var(--font-futura-medium)}@media(min-width:576px){.GiftCertificateForm__gift-certificate-form--2YA76 .field label{line-height:2.6875rem}}.GiftCertificateForm__gift-certificate-form--2YA76 .field .input__textarea{height:9.375rem;padding:.75rem}@media(min-width:576px){.GiftCertificateForm__gift-certificate-form--2YA76 .field .input__textarea{height:4.375rem}}.GiftCertificateForm__gift-certificate-form--2YA76 .field-amount{margin-block-end:.625rem}.GiftCertificateForm__gift-certificate-form--2YA76 .text_area--length{font-size:.75rem}@media screen and (min-width:1069px){html[dir=rtl] .GiftCertificateForm__gift-certificate-form--2YA76 .text_area--length{font-size:calc(.75rem * 1.2)}}.GiftCertificateForm__gift-certificate-form--2YA76 .text_area--length{line-height:1.12}@media screen and (min-width:1069px){html[dir=rtl] .GiftCertificateForm__gift-certificate-form--2YA76 .text_area--length{line-height:1.344}}.GiftCertificateForm__gift-certificate-form--2YA76 .text_area--length{letter-spacing:.5px;margin-block-end:1.25rem;color:var(--color-grey2)}.GiftCertificateForm__gift-certificate-form--2YA76 .terms-of-use{text-transform:none}.GiftCertificateForm__gift-certificate-form--2YA76 .terms-of-use:after{display:none}.GiftCertificateForm__gift-certificate-form-buy__button--pWYtS{max-width:100%;width:100%;height:2.875rem;text-align:center;text-transform:none;font-size:.875rem}@media screen and (min-width:1069px){html[dir=rtl] .GiftCertificateForm__gift-certificate-form-buy__button--pWYtS{font-size:1.05rem}}.GiftCertificateForm__gift-certificate-form-buy__button--pWYtS{line-height:1.12}@media screen and (min-width:1069px){html[dir=rtl] .GiftCertificateForm__gift-certificate-form-buy__button--pWYtS{line-height:1.344}}.GiftCertificateForm__gift-certificate-form-buy__button--pWYtS{letter-spacing:.5px;font-weight:400}.GiftCertificateForm__gift-certificate-form-buy__button--pWYtS[disabled]{opacity:1;color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black);cursor:initial}.GiftCertificateForm__gift-certificate-form-buy__button--pWYtS[disabled]:hover{background-color:var(--color-white);color:var(--color-black);cursor:initial}@media(min-width:576px){.GiftCertificateForm__gift-certificate-form-buy__button--pWYtS{max-width:9.375rem;font-family:var(--font-futura-medium)}}.GiftCertificateForm__gift-certificate-form-form--FQrFL{max-width:20.3125rem;width:100%;margin:auto}@media(min-width:576px){.GiftCertificateForm__gift-certificate-form-form--FQrFL{max-width:45.25rem}}.gift-certificate-purchase__gift-certificate-purchase--Njq8X{max-width:100%;margin:0 auto}@media(min-width:576px){.gift-certificate-purchase__gift-certificate-purchase--Njq8X{max-width:58.75rem;padding:5%;margin-inline:auto}}.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field{margin-block-end:1.25rem}.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field label{gap:0}.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field label span{line-height:1.125rem}@media(min-width:576px){.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field label span{font-family:var(--font-futura-medium);line-height:2.6875rem}}.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field input,.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field textarea{width:100%;height:2.875rem;padding-inline:.75rem;border:1px solid var(--color-grey8);border-radius:0;resize:none;font-size:1rem}@media screen and (min-width:1069px){html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase--Njq8X .field input,html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase--Njq8X .field textarea{font-size:1.2rem}}.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field input,.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field textarea{line-height:1.12}@media screen and (min-width:1069px){html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase--Njq8X .field input,html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase--Njq8X .field textarea{line-height:1.344}}.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field input,.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field textarea{letter-spacing:.5px;font-family:var(--font-futura-medium)}@media(min-width:576px){.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field input,.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field textarea{font-size:.875rem}.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field input,.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field textarea{line-height:1.12;letter-spacing:.5px;font-family:var(--font-avenir);border-color:var(--color-grey4);resize:vertical}}@media screen and (min-width:576px)and (min-width:1069px){html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase--Njq8X .field input,html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase--Njq8X .field textarea{font-size:1.05rem}}@media screen and (min-width:576px)and (min-width:1069px){html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase--Njq8X .field input,html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase--Njq8X .field textarea{line-height:1.344}}.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field input.invalid,.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field textarea.invalid{border-color:var(--color-red);color:var(--color-black)}.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field input:not(.invalid):not([value=""]),.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field textarea.textarea--has-value:not(.invalid){border-color:var(--color-black)}.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field__error{margin-block-start:.3125rem;margin-inline-end:0px;margin-block-end:.5625rem;margin-inline-start:0px;font-size:.875rem}@media screen and (min-width:1069px){html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase--Njq8X .field__error{font-size:1.05rem}}.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field__error{line-height:1.375rem}@media screen and (min-width:1069px){html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase--Njq8X .field__error{line-height:1.65rem}}.gift-certificate-purchase__gift-certificate-purchase--Njq8X .field__error{letter-spacing:.5px;font-family:var(--font-futura-medium)}.gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx{width:100%;max-width:20.3125rem;margin:0 auto;padding:0;gap:0}@media(min-width:576px){.gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx{max-width:45.25rem}}.gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .field-checkBalance input{border:1px solid var(--color-grey8)}@media(min-width:576px){.gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .field-checkBalance input{border-color:var(--color-grey4)}}.gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .submit-button{max-width:100%;height:2.875rem;text-align:center;text-transform:none;margin-block-end:1.75rem;font-size:.875rem}@media screen and (min-width:1069px){html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .submit-button{font-size:1.05rem}}.gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .submit-button{line-height:1.12}@media screen and (min-width:1069px){html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .submit-button{line-height:1.344}}.gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .submit-button{letter-spacing:.5px;font-weight:400}@media(min-width:576px){.gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .submit-button{max-width:9.375rem;margin-block-end:0;font-family:var(--font-futura-medium)}}.gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .check-balance__message{font-size:.75rem}@media screen and (min-width:1069px){html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .check-balance__message{font-size:calc(.75rem * 1.2)}}.gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .check-balance__message{line-height:1.2rem}@media screen and (min-width:1069px){html[dir=rtl] .gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .check-balance__message{line-height:1.44rem}}.gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .check-balance__message{letter-spacing:.5px}@media(min-width:576px){.gift-certificate-purchase__gift-certificate-purchase-check__balance--lNNMx .check-balance__message{font-family:var(--font-futura-medium)}}.gift-certificate-purchase__gift-certificate-preview--z22j3{display:flex;display:-ms-flexbox;justify-content:space-between;align-items:flex-start;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:1.25rem;position:relative;width:100%}.gift-certificate-purchase__gift-certificate-preview--z22j3 .placeholder_image{position:relative;width:100%;height:100%;min-height:min(var(--vh) * 70,31.25rem);background:url(https://www.dolcegabbana.com/on/demandware.static/Sites-dolcegabbana-Site/-/en/v1661139433258/images/giftcert/giftpurchase_bg.png) no-repeat;background-size:cover}.gift-certificate-purchase__gift-certificate-preview--z22j3 .placeholder_image img,.gift-certificate-purchase__gift-certificate-preview--z22j3 .placeholder_image canvas{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(calc(-50% * var(--transform-x-sign)),-50%);max-width:34.5rem;max-height:22.5625rem}.gift-certificate-purchase__gift-certificate-preview--z22j3 button{position:absolute;margin:0;padding:0;inset-block-start:calc(100% + 1.4063rem);inset-inline-end:.9375rem;background-color:transparent;border-color:transparent;transform:translateY(-50%)}@media(min-width:576px){.gift-certificate-purchase__gift-certificate-preview--z22j3 button{padding:.625rem 1rem;position:relative;margin-block-end:1.25rem;border-color:var(--color-black);inset-block-start:1.25rem;inset-inline-start:1.25rem}}
