@font-face{font-family:Montserrat;src:url(/assets/font/montserrat.ttf) format("truetype");font-weight:1 999;font-style:normal}.giftcard{display:flex;flex-direction:column;max-width:1280px;width:100%;margin:32px auto;padding:16px;gap:64px;box-sizing:border-box}.giftcard__head{display:flex;flex-direction:column;gap:8px}.giftcard__head h1{font-size:2rem;font-weight:700;color:#101010}.giftcard__head .separate{display:flex;width:80px;height:1px;border:solid 2px #f5bc2e;border-radius:8px}.giftcard__head .text{font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:16px}.giftcard .warning-message{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:8px;border:solid 1px #f5bc2e;background-color:#f5bc2e;width:100%;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:16px}@font-face{font-family:Montserrat;src:url(/assets/font/montserrat.ttf) format("truetype");font-weight:1 999;font-style:normal}.main_container{display:flex;flex-direction:column;background-color:#f5f5f5;border-radius:8px;border:solid 1px #dfdfdf;padding:16px;width:100%;gap:16px}@media screen and (max-width:720px){.main_container{padding:16px}}.main_container__dualForm{display:flex;flex-direction:row;gap:16px;width:100%}@media screen and (max-width:720px){.main_container__dualForm{flex-direction:column}}.main_container .form{display:flex;flex-direction:column;border-radius:4px;border:solid 1px #dfdfdf;padding:16px;width:100%;min-width:200px}@media screen and (max-width:480px){.main_container .form{padding:8px}}.main_container .form-error{border:solid 1px #c44a4a}.main_container .form-success{border:solid 1px #2eb43e}.main_container .form .form_final{border-bottom:none}.main_container .form__title{font-size:1.2rem;font-weight:500;color:#101010cc;margin-bottom:16px}.main_container .form__placeholder{display:flex;width:100%;padding:.4rem 0;border-bottom:solid 1px rgba(16,16,16,.1);align-items:center;box-sizing:border-box}@media screen and (max-width:480px){.main_container .form__placeholder{flex-direction:column;align-items:flex-start;border-bottom:none}}.main_container .form__placeholder:has(>.form__placeholder__textarea){align-items:flex-start;margin-top:8px}.main_container .form__placeholder__label{width:150px}.main_container .form__placeholder__label.checkboxLabel{width:100%;justify-content:center;align-items:center}.main_container .form__placeholder__input,.main_container .form__placeholder__subject{width:100%;padding:.6rem .6rem .6rem .8rem;border:none;outline:none;font-size:1rem;font-weight:400;color:#101010;background-color:transparent;border-radius:.3rem;transition:background-color .3s ease-in-out}@media screen and (max-width:480px){.main_container .form__placeholder__input,.main_container .form__placeholder__subject{border:solid 1px #dfdfdf}}.main_container .form__placeholder__input:focus,.main_container .form__placeholder__subject:focus{background-color:#1010101a}.main_container .form__placeholder__textarea{width:100%;min-height:292px;max-height:100000px;padding:.6rem .6rem .6rem .8rem;background-color:#dfdfdf;border-radius:.3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;color:#101010;line-height:1.5;border:none;outline:none;resize:none}.main_container .form #conditions{display:none}.main_container .form__button{width:100%;padding:8px 16px;border:none;outline:none;font-size:1rem;font-weight:400;color:#fefefe;background-color:#101010;border-radius:.3rem;cursor:pointer;transition:background-color .3s ease-in-out}.main_container .form__button:hover{background-color:#202020}.main_container .form__button:disabled{background-color:#dfdfdf;cursor:not-allowed;color:#20202080}.main_container .form__error{display:flex;color:#c44a4a;font-size:1em;font-weight:600;text-align:center;margin:16px auto;width:fit-content;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal}.main_container .form__success{display:flex;color:#101010;font-size:1em;font-weight:600;text-align:center;margin:16px auto;width:fit-content;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal}.main_container .checkbox-privacy label{display:flex;justify-content:center;align-items:center;color:#101010;min-height:64px;cursor:pointer}.main_container .checkbox-privacy label span{display:inline-block;position:relative;background-color:transparent;min-width:24px;min-height:24px;transform-origin:center;border:1px solid rgba(16,16,16,.5);border-radius:50%;vertical-align:middle;margin-right:10px;transition:background-color .15s .2s,transform .35s cubic-bezier(.78,-1.22,.17,1.89)}.main_container .checkbox-privacy label span:before{content:"";width:0px;height:2px;border-radius:2px;background:#101010;position:absolute;transform:rotate(45deg);top:10px;left:7px;transition:width 50ms ease 50ms;transform-origin:0% 0%}.main_container .checkbox-privacy label span:after{content:"";width:0;height:2px;border-radius:2px;background:#101010;position:absolute;transform:rotate(305deg);top:14px;left:9px;transition:width 50ms ease;transform-origin:0% 0%}.main_container .checkbox-privacy label:hover span:before{width:5px;transition:width .1s ease}.main_container .checkbox-privacy label:hover span:after{width:10px;transition:width .15s ease .1s}.main_container .checkbox-privacy input[type=checkbox]{display:none}.main_container .checkbox-privacy input[type=checkbox]:checked+label span{background-color:#202020;transform:scale(1.25)}.main_container .checkbox-privacy input[type=checkbox]:checked+label span:after{width:10px;background:#fefefe;transition:width .15s ease .1s}.main_container .checkbox-privacy input[type=checkbox]:checked+label span:before{width:5px;background:#fefefe;transition:width .15s ease .1s}.main_container .checkbox-privacy input[type=checkbox]:checked+label:hover span{background-color:#101010;transform:scale(1.25)}.main_container .checkbox-privacy input[type=checkbox]:checked+label:hover span:after{width:10px;background:#fefefe;transition:width .15s ease .1s}.main_container .checkbox-privacy input[type=checkbox]:checked+label:hover span:before{width:5px;background:#fefefe;transition:width .15s ease .1s}
