.styles-module-scss-module__fIGbqW__giftCard{z-index:1;padding-top:3rem;padding-bottom:3rem;position:relative}.styles-module-scss-module__fIGbqW__giftCard:not(:has([class~=container])){padding-top:1rem;padding-bottom:1rem}.styles-module-scss-module__fIGbqW__giftCard{--heading-fs:2.25rem;--heading-ff:"Alverata";--heading-lh:1.1;--heading-fw:500;--heading-tf:uppercase;--heading-ta:center;--subheading-fs:1.15rem;--subheading-ff:initial;--subheading-fw:initial;--subheading-ta:center}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__heading{--heading-bg-default:transparent linear-gradient(180deg,var(--color-body,#000)0,var(--color-body,#000)10%,#87817b 75%,#87817b 100%)repeat-y top left/auto calc(var(--heading-fs)*var(--heading-lh));--heading-bg-gold:transparent linear-gradient(180deg,#d9af5f 0%,#b77729 100%)repeat-y top left/auto calc(var(--heading-fs)*var(--heading-lh));--heading-bg-dark:transparent linear-gradient(360deg,#061718 -13.16%,#6d758a 113.16%)repeat-y top left/auto calc(var(--heading-fs)*var(--heading-lh));font-size:var(--heading-fs);font-family:var(--heading-ff);line-height:var(--heading-lh);text-transform:var(--heading-tf);text-align:var(--heading-ta);background:#000;background:var(--color-body,#000);background:var(--heading-bg,var(--heading-bg-default));color:#0000;-webkit-background-clip:text;background-clip:text}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__subheading{font-size:var(--subheading-fs);font-weight:var(--subheading-fw);font-family:var(--subheading-ff);text-align:var(--subheading-ta)}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__box{color:#000;border-radius:var(--rounded-lg);background:#fffef6;padding:25px}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__inner{max-width:850px;margin:0 auto}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__tooltip{border-left:1px solid #6d758a;border-left:1px solid var(--color-grey,#6d758a);margin-left:10px;padding-left:8px;font-size:.875rem;position:relative}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__tooltip .styles-module-scss-module__fIGbqW__tooltipBubble{z-index:45;color:#000;background:#fffef6;border-radius:5px;width:200px;margin-bottom:5px;padding:5px;font-size:.875rem;font-weight:400;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 0 2px #000}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__vouchers-wrapper{text-align:center;margin-bottom:25px}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__vouchers-wrapper .styles-module-scss-module__fIGbqW__vouchers{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-bottom:15px;display:flex}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__vouchers-wrapper .styles-module-scss-module__fIGbqW__voucherSelected{background:var(--color-primary)}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__input-flex{flex-direction:column;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__input-flex .styles-module-scss-module__fIGbqW__input-wrapper{width:350px;max-width:100%}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__input-wrapper label{font-weight:600}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__input{margin-bottom:25px;max-width:100%!important}@media (min-width:992px){.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__box{padding:50px}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__input-grid{grid-gap:25px;grid-template-columns:repeat(2,1fr);gap:25px;display:grid}}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__quantityWrap{flex-flow:column wrap;justify-content:center;align-items:center;margin-bottom:25px;display:flex}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__quantityBox{flex-wrap:wrap;align-items:center;gap:10px 25px;margin-bottom:15px;display:flex}.styles-module-scss-module__fIGbqW__giftCard .styles-module-scss-module__fIGbqW__quantityBox .styles-module-scss-module__fIGbqW__label{flex-wrap:nowrap;gap:5px;font-weight:600;display:flex}
.styles-module-scss-module__6bfJca__loading{display:inline-block}.styles-module-scss-module__6bfJca__loading svg{animation:2s linear infinite styles-module-scss-module__6bfJca__rotate}@keyframes styles-module-scss-module__6bfJca__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.styles-module-scss-module__QChQ9W__inputWrap{flex-direction:column;width:100%;max-width:350px;margin-bottom:.75rem;display:flex;position:relative}.styles-module-scss-module__QChQ9W__inputWrap input{background-color:#0000;border:1px solid #000;border-radius:25px;width:100%;padding:9px 14px}.styles-module-scss-module__QChQ9W__inputWrap[class~=error-input] input{box-shadow:0px 0px 0px 2px var(--color-danger)}.styles-module-scss-module__QChQ9W__inputWrap[class~=input-lg] input{padding:14px 30px;font-size:1.35rem}.styles-module-scss-module__QChQ9W__inputWrap[class~=input-lg] .styles-module-scss-module__QChQ9W__error{padding:3px 30px}.styles-module-scss-module__QChQ9W__labelWrap{margin-bottom:10px}.styles-module-scss-module__QChQ9W__labelWrap small{font-size:.75rem;font-style:italic}.styles-module-scss-module__QChQ9W__labelWrap label{margin-bottom:0;font-size:.875rem;font-weight:500;display:flex}.styles-module-scss-module__QChQ9W__error{color:var(--color-primary);padding:3px 14px;font-size:14px;font-weight:500;line-height:1}
.styles-module-scss-module__EecL6a__inputWrap{flex-direction:column;width:100%;max-width:350px;margin-bottom:.75rem;display:flex;position:relative}.styles-module-scss-module__EecL6a__inputWrap textarea{background-color:#0000;border:1px solid #000;border-radius:25px;padding:9px 14px;width:100%!important;max-width:100%!important}.styles-module-scss-module__EecL6a__inputWrap[class~=error-input] input{box-shadow:0px 0px 0px 2px var(--color-danger)}.styles-module-scss-module__EecL6a__inputWrap[class~=input-lg] input{padding:14px 30px;font-size:1.35rem}.styles-module-scss-module__EecL6a__inputWrap[class~=input-lg] .styles-module-scss-module__EecL6a__error{padding:3px 30px}.styles-module-scss-module__EecL6a__labelWrap{margin-bottom:10px}.styles-module-scss-module__EecL6a__labelWrap small{font-size:.75rem;font-style:italic}.styles-module-scss-module__EecL6a__labelWrap label{margin-bottom:0;font-size:.875rem;font-weight:500;display:flex}.styles-module-scss-module__EecL6a__error{color:var(--color-primary);padding:3px 14px;font-size:14px;font-weight:500;line-height:1}
