.gifts-module-scss-module__sZgmJa__main h2{text-align:center;margin-bottom:10px}@media screen and (min-width:992px){.gifts-module-scss-module__sZgmJa__main h2{text-align:left;margin-bottom:20px}}.gifts-module-scss-module__sZgmJa__cards{flex-direction:column;gap:20px;margin-top:30px;display:flex}@media screen and (min-width:768px){.gifts-module-scss-module__sZgmJa__cards{flex-flow:wrap;gap:30px}}.gifts-module-scss-module__sZgmJa__giftCard{text-align:center;background-color:#fff8f3;border-radius:10px;flex-direction:column;flex:1 1 0;min-width:200px;padding:30px 20px;display:flex}@media screen and (min-width:992px){.gifts-module-scss-module__sZgmJa__giftCard{min-height:340px;padding:40px 30px}}@media screen and (min-width:1450px){.gifts-module-scss-module__sZgmJa__giftCard{padding:40px 60px}}.gifts-module-scss-module__sZgmJa__giftTitle{margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.25}@media screen and (min-width:992px){.gifts-module-scss-module__sZgmJa__giftTitle{font-size:calc(.375vw + 16.8px)}}@media screen and (min-width:1921px){.gifts-module-scss-module__sZgmJa__giftTitle{font-size:24px}}.gifts-module-scss-module__sZgmJa__giftPrice{color:#249ea0;margin-top:10px;font-size:30px;font-weight:600;line-height:1.39}@media screen and (min-width:992px){.gifts-module-scss-module__sZgmJa__giftPrice{font-size:calc(.875vw + 19.2px)}}@media screen and (min-width:1450px){.gifts-module-scss-module__sZgmJa__giftPrice{margin-top:20px}}@media screen and (min-width:1921px){.gifts-module-scss-module__sZgmJa__giftPrice{font-size:36px}}.gifts-module-scss-module__sZgmJa__giftNote{margin-top:10px;margin-bottom:30px;font-size:14px;line-height:1.875}@media screen and (min-width:1450px){.gifts-module-scss-module__sZgmJa__giftNote{margin-top:20px}}.gifts-module-scss-module__sZgmJa__giftBtn{white-space:nowrap;width:100%;margin-top:auto;padding-block:5px;font-size:16px}@media screen and (min-width:992px){.gifts-module-scss-module__sZgmJa__giftBtn{padding-block:8px;font-size:18px}}.gifts-module-scss-module__sZgmJa__richText p{margin:0 0 10px}.gifts-module-scss-module__sZgmJa__richText h3{margin-top:40px;margin-bottom:10px;font-size:20px;font-weight:600}@media screen and (min-width:992px){.gifts-module-scss-module__sZgmJa__richText h3{text-align:left;margin-top:30px;font-size:calc(.375vw + 16.8px)}}@media screen and (min-width:1921px){.gifts-module-scss-module__sZgmJa__richText h3{font-size:24px}}.gifts-module-scss-module__sZgmJa__richText ul,.gifts-module-scss-module__sZgmJa__richText ol{margin:0 0 10px;padding-left:30px}.gifts-module-scss-module__sZgmJa__richText ul li,.gifts-module-scss-module__sZgmJa__richText ol li{font-size:16px;line-height:1.6}@media screen and (min-width:1280px){.gifts-module-scss-module__sZgmJa__richText ul li,.gifts-module-scss-module__sZgmJa__richText ol li{font-size:18px}}.gifts-module-scss-module__sZgmJa__richText ul li p,.gifts-module-scss-module__sZgmJa__richText ol li p{margin:0}.gifts-module-scss-module__sZgmJa__richText ul li{list-style-type:disc}.gifts-module-scss-module__sZgmJa__richText ol li{list-style-type:decimal}.gifts-module-scss-module__sZgmJa__aside{flex-direction:column;gap:30px;margin-top:60px;display:flex}@media screen and (min-width:768px){.gifts-module-scss-module__sZgmJa__aside{flex-direction:row}}@media screen and (min-width:992px){.gifts-module-scss-module__sZgmJa__aside{flex-direction:column;margin-top:0;padding-left:10%}}.gifts-module-scss-module__sZgmJa__card{background-color:#fff8f3;border-radius:10px;flex:1;padding:30px 20px}@media screen and (min-width:1280px){.gifts-module-scss-module__sZgmJa__card{padding:30px 30px 40px}}.gifts-module-scss-module__sZgmJa__cardTitle{text-align:center;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.25}@media screen and (min-width:992px){.gifts-module-scss-module__sZgmJa__cardTitle{text-align:left;font-size:calc(.375vw + 16.8px)}}@media screen and (min-width:1921px){.gifts-module-scss-module__sZgmJa__cardTitle{font-size:24px}}.gifts-module-scss-module__sZgmJa__codeForm label{text-align:center;margin-bottom:20px;font-weight:600;display:block}@media screen and (min-width:768px){.gifts-module-scss-module__sZgmJa__codeForm label{text-align:left}}@media screen and (min-width:992px){.gifts-module-scss-module__sZgmJa__codeForm label{margin-bottom:10px}}@media screen and (min-width:1280px){.gifts-module-scss-module__sZgmJa__codeForm label{margin-bottom:30px}}.gifts-module-scss-module__sZgmJa__codeInput{color:#333;background-color:#fff;border:1px solid #ddd;border-radius:25px;width:100%;padding:6px 29px;font-size:14px;line-height:1.875}@media screen and (min-width:576px){.gifts-module-scss-module__sZgmJa__codeInput{width:300px;margin-inline:auto;display:block}}@media screen and (min-width:768px){.gifts-module-scss-module__sZgmJa__codeInput{width:100%}}@media screen and (min-width:992px){.gifts-module-scss-module__sZgmJa__codeInput{padding:9px 29px;font-size:16px}}.gifts-module-scss-module__sZgmJa__codeInput::placeholder{color:#333;opacity:1}.gifts-module-scss-module__sZgmJa__nextBtn{width:100%;margin-top:10px;padding-block:5px;font-size:16px}@media screen and (min-width:576px){.gifts-module-scss-module__sZgmJa__nextBtn{width:300px;margin-inline:auto}}@media screen and (min-width:768px){.gifts-module-scss-module__sZgmJa__nextBtn{width:100%}}@media screen and (min-width:992px){.gifts-module-scss-module__sZgmJa__nextBtn{padding-block:8px;font-size:18px}}.gifts-module-scss-module__sZgmJa__instructions p{margin:0 0 10px}.gifts-module-scss-module__sZgmJa__instructions ol,.gifts-module-scss-module__sZgmJa__instructions ul{margin:0;padding-left:20px}.gifts-module-scss-module__sZgmJa__instructions ol li,.gifts-module-scss-module__sZgmJa__instructions ul li{font-size:16px;line-height:1.6}.gifts-module-scss-module__sZgmJa__instructions ol li::marker{font-weight:600}.gifts-module-scss-module__sZgmJa__instructions ul li::marker{font-weight:600}.gifts-module-scss-module__sZgmJa__instructions ol li p,.gifts-module-scss-module__sZgmJa__instructions ul li p{margin:0}.gifts-module-scss-module__sZgmJa__instructions ol li+li,.gifts-module-scss-module__sZgmJa__instructions ul li+li{margin-top:5px}.gifts-module-scss-module__sZgmJa__instructions ol strong,.gifts-module-scss-module__sZgmJa__instructions ul strong{display:inline}.gifts-module-scss-module__sZgmJa__instructions ol strong:after,.gifts-module-scss-module__sZgmJa__instructions ul strong:after{content:"";display:block}.gifts-module-scss-module__sZgmJa__instructions ol li{list-style-type:decimal}.gifts-module-scss-module__sZgmJa__instructions ul li{list-style-type:disc}.gifts-module-scss-module__sZgmJa__feedback{margin-top:12px;font-size:14px}.gifts-module-scss-module__sZgmJa__feedback.gifts-module-scss-module__sZgmJa__success{color:#249ea0}.gifts-module-scss-module__sZgmJa__feedback.gifts-module-scss-module__sZgmJa__error{color:#c0392b}.gifts-module-scss-module__sZgmJa__modalBackdrop{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.gifts-module-scss-module__sZgmJa__modal{background:#fff;border-radius:12px;width:100%;max-width:540px;max-height:90vh;padding:30px;overflow-y:auto}.gifts-module-scss-module__sZgmJa__modal h3{margin:0 0 20px;font-weight:600}.gifts-module-scss-module__sZgmJa__modal label{margin:12px 0 4px;font-size:14px;font-weight:500;display:block}.gifts-module-scss-module__sZgmJa__modal input,.gifts-module-scss-module__sZgmJa__modal textarea{border:1px solid #ddd;border-radius:8px;width:100%;padding:8px 14px;font-family:inherit;font-size:14px}.gifts-module-scss-module__sZgmJa__modal input:focus,.gifts-module-scss-module__sZgmJa__modal textarea:focus{border-color:#249ea0;outline:0}.gifts-module-scss-module__sZgmJa__modal .gifts-module-scss-module__sZgmJa__actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.gifts-module-scss-module__sZgmJa__successBox{text-align:center;background:#f6f6f6;border-radius:8px;margin:16px 0;padding:16px}.gifts-module-scss-module__sZgmJa__successBox code{letter-spacing:2px;background:#fff;border-radius:6px;margin-top:8px;padding:8px 16px;font-size:22px;font-weight:700;display:inline-block}
