.template-page-giftcard-validation .o-section.o-page{background-color:transparent;margin-top:var(--spacing-xl)}.o-giftcard-validation{padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl)}.o-giftcard-validation .o-section__background-image{bottom:0;height:auto;position:fixed;z-index:-1}.o-giftcard-validation__inner{align-items:center;background-color:var(--color-white);border-radius:var(--border-radius-24);display:flex;flex-wrap:wrap;gap:2rem;padding:2rem}@media screen and (min-width:768px){.o-giftcard-validation__inner{gap:4rem;padding:4rem}}@media screen and (min-width:1100px){.o-giftcard-validation__inner{flex-wrap:nowrap}}.o-giftcard-validation__content,.o-giftcard-validation__image{width:100%}@media screen and (min-width:1100px){.o-giftcard-validation__content,.o-giftcard-validation__image{width:50%}}.o-giftcard-validation__image{background-color:rgb(var(--color-sand-rgb));border-radius:var(--border-radius-24);order:2;padding-bottom:100%;position:relative}@media screen and (min-width:1100px){.o-giftcard-validation__image{order:1;padding-bottom:50%}}.o-giftcard-validation__image img{display:block;height:auto;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 4.8rem)}.o-giftcard-validation__content{order:1}@media screen and (min-width:1100px){.o-giftcard-validation__content{order:2}}.o-giftcard-validation__text{margin:var(--spacing-md) 0}.o-giftcard-validation .show_loading{display:none}.o-giftcard-validation .show_notloading,.o-giftcard-validation.loading .show_loading{display:inline-block}.o-giftcard-validation.loading .show_notloading{display:none}.o-giftcard-validation__form-line{display:flex;gap:1rem;width:100%}.o-giftcard-validation__form-line .a-input{flex:1}.o-giftcard-validation__form-line .a-btn{height:100%}