.input-wrapper[data-v-c8eaddc0]:has(.error-border),.message-wrap[data-v-c8eaddc0]:has(.error-border),.phone-number[data-v-c8eaddc0]:has(.error-border){margin-bottom:0!important}.special-gift[data-v-c8eaddc0]{position:relative}@media screen and (max-width:768px){.special-gift[data-v-c8eaddc0]{position:static;width:100%}}.special-gift>.scroll[data-v-c8eaddc0]{height:70vh;overflow-y:auto}@media screen and (max-width:768px){.special-gift>.scroll[data-v-c8eaddc0]{max-height:60vh}}@media (pointer:coarse){.special-gift>.scroll[data-v-c8eaddc0]{max-height:60dvh}}.special-gift>.scroll>.guideline[data-v-c8eaddc0]{color:gray;font-size:12px;font-weight:500;line-height:1.5;text-align:left;white-space:pre-line}.special-gift>.scroll>.guideline>li[data-v-c8eaddc0]{cursor:revert}.special-gift h5[data-v-c8eaddc0]{color:#3c3c3c;font-size:16px;padding:.6rem 0;width:100%}@media screen and (max-width:768px){.special-gift h5[data-v-c8eaddc0]{font-size:min(4vw,30px)}}.special-gift input[data-v-c8eaddc0]{background-color:#f1f1f1;border:1px solid #c3c3c3;border-radius:.5rem;color:#3c3c3c;font-size:14px;font-weight:400;height:50px;outline:none;padding:.5rem 2.5rem .5rem 1.5rem;transition:border .2s ease-in-out;width:67.5%}@media screen and (max-width:768px){.special-gift input[data-v-c8eaddc0]{border-radius:min(1vw,8px);font-size:min(3.5vw,26px);height:min(10.4vw,60px)}}.special-gift input[data-v-c8eaddc0]:focus{outline:1px solid #c3c3c3}.special-gift input[data-v-c8eaddc0]:-moz-read-only:not(.error-border){outline:none}.special-gift input[data-v-c8eaddc0]:read-only:not(.error-border){outline:none}.special-gift label[data-v-c8eaddc0]{display:flex;justify-content:space-between;text-align:left}.special-gift label button[data-v-c8eaddc0]{background:#ff5436;border-radius:.5rem;color:#fff;font-size:16px;font-weight:700;text-align:center;width:30%}@media screen and (max-width:768px){.special-gift label button[data-v-c8eaddc0]{border-radius:min(1vw,8px);font-size:min(16px,3.5vw)}}.special-gift .input-wrapper[data-v-c8eaddc0]{margin-bottom:20px}@media screen and (max-width:768px){.special-gift .input-wrapper[data-v-c8eaddc0]{margin-bottom:3vw}}.special-gift .message-wrap[data-v-c8eaddc0],.special-gift .phone-number[data-v-c8eaddc0]{margin-bottom:20px}@media screen and (max-width:768px){.special-gift .message-wrap[data-v-c8eaddc0],.special-gift .phone-number[data-v-c8eaddc0]{margin-bottom:3vw}}.special-gift .message-wrap>div[data-v-c8eaddc0],.special-gift .phone-number>div[data-v-c8eaddc0]{align-items:center;display:flex;justify-content:space-between}.special-gift .message-wrap>div>input[data-v-c8eaddc0],.special-gift .phone-number>div>input[data-v-c8eaddc0]{width:77.5%}.special-gift .message-wrap .message-select[data-v-c8eaddc0],.special-gift .phone-number .message-select[data-v-c8eaddc0]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20%}.special-gift .message-wrap .message-select.message-select[data-v-c8eaddc0],.special-gift .phone-number .message-select.message-select[data-v-c8eaddc0]{width:100%}.special-gift .message-wrap .message-select.message-select>div[data-v-c8eaddc0],.special-gift .phone-number .message-select.message-select>div[data-v-c8eaddc0]{border:1px solid #c3c3c3;height:50px;padding:.5rem 1.2rem .5rem 1.5rem}@media screen and (max-width:768px){.special-gift .message-wrap .message-select.message-select>div[data-v-c8eaddc0],.special-gift .phone-number .message-select.message-select>div[data-v-c8eaddc0]{height:min(10.4vw,60px)}}.special-gift .message-wrap .message-select.message-select span[data-v-c8eaddc0],.special-gift .phone-number .message-select.message-select span[data-v-c8eaddc0]{color:gray;font-size:14px;font-weight:400;width:calc(100% - 1rem)}@media screen and (max-width:768px){.special-gift .message-wrap .message-select.message-select span[data-v-c8eaddc0],.special-gift .phone-number .message-select.message-select span[data-v-c8eaddc0]{font-size:min(3.5vw,26px);width:calc(100% - 2vw)}}.special-gift .message-wrap .message-select>div[data-v-c8eaddc0],.special-gift .phone-number .message-select>div[data-v-c8eaddc0]{align-items:center;background-color:#f1f1f1;border:1px solid #c3c3c3;border-radius:.5rem;color:#3c3c3c;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:.5rem 1rem}@media screen and (max-width:768px){.special-gift .message-wrap .message-select>div[data-v-c8eaddc0],.special-gift .phone-number .message-select>div[data-v-c8eaddc0]{border-radius:min(1vw,8px)}}.special-gift .message-wrap .message-select button>img[data-v-c8eaddc0],.special-gift .phone-number .message-select button>img[data-v-c8eaddc0]{transform:rotate(180deg)}.special-gift .message-wrap .message-select button.on img[data-v-c8eaddc0],.special-gift .phone-number .message-select button.on img[data-v-c8eaddc0]{transform:rotate(0)}.special-gift .message-wrap .message-select>ul[data-v-c8eaddc0],.special-gift .phone-number .message-select>ul[data-v-c8eaddc0]{border-radius:.5rem;color:#3c3c3c;left:0;overflow:hidden;position:absolute;top:calc(100% + .5rem);width:100%;z-index:99}.special-gift .message-wrap .message-select>ul>li[data-v-c8eaddc0],.special-gift .phone-number .message-select>ul>li[data-v-c8eaddc0]{background-color:#f1f1f1;cursor:pointer;font-size:14px;font-weight:600;padding:1rem;width:100%}@media screen and (max-width:768px){.special-gift .message-wrap .message-select>ul>li[data-v-c8eaddc0],.special-gift .phone-number .message-select>ul>li[data-v-c8eaddc0]{font-size:min(3.5vw,26px)}}@media screen and (max-width:480px){.special-gift .message-wrap .message-select>ul>li[data-v-c8eaddc0],.special-gift .phone-number .message-select>ul>li[data-v-c8eaddc0]{padding:.5rem 1rem}}.special-gift .message-wrap .message-select>ul>li>span[data-v-c8eaddc0],.special-gift .phone-number .message-select>ul>li>span[data-v-c8eaddc0]{color:gray}.special-gift .message-wrap .message-select>ul>li[data-v-c8eaddc0]:hover,.special-gift .phone-number .message-select>ul>li[data-v-c8eaddc0]:hover{background-color:#ff5436;color:#fff}.special-gift .message-wrap .message-select>ul>li:hover>span[data-v-c8eaddc0],.special-gift .phone-number .message-select>ul>li:hover>span[data-v-c8eaddc0]{color:gray}.special-gift .search-adress[data-v-c8eaddc0]{margin-bottom:20px}@media screen and (max-width:768px){.special-gift .search-adress[data-v-c8eaddc0]{margin-bottom:3vw}}.special-gift .search-adress.full input[data-v-c8eaddc0]{width:100%}.special-gift textarea[data-v-c8eaddc0]{border:1px solid #c3c3c3;border-radius:.5rem;color:#000;font-size:14px;font-weight:400;height:80px;margin-top:.5rem;outline:none;padding:.5rem 2.5rem .5rem 1.5rem;resize:none;transition:border .2s ease-in-out;width:100%}.special-gift textarea[data-v-c8eaddc0]:focus{border:1px solid #ff5436}.special-gift .bottom-wrap[data-v-c8eaddc0]{display:flex;flex-direction:column;width:100%}.special-gift .bottom-wrap>u[data-v-c8eaddc0]{color:red;cursor:pointer;font-weight:600;padding-top:.5rem}@media screen and (max-width:768px){.special-gift .bottom-wrap>u[data-v-c8eaddc0]{font-size:14px}}.special-gift .bottom-wrap>button[data-v-c8eaddc0]{margin-top:1rem}input[data-v-be771fc3]{font-size:14px;height:50px}@media screen and (max-width:768px){input[data-v-be771fc3]{border-radius:min(1vw,8px);font-size:min(3.5vw,26px);height:min(10.4vw,60px)}}.dropdown-container[data-v-be771fc3]{display:flex;flex-direction:column;gap:30px;margin-bottom:20px;padding-top:10px;width:100%}@media screen and (max-width:768px){.dropdown-container[data-v-be771fc3]{gap:3vw;margin-bottom:3vw;padding-top:10px}}.dropdown-container[data-v-be771fc3]:has(.error-message){margin-bottom:.5rem}.dropdown[data-v-be771fc3]{position:relative;width:100%}.dropdown label[data-v-be771fc3]{display:block;font-size:16px;margin-bottom:8px}@media screen and (max-width:768px){.dropdown label[data-v-be771fc3]{font-size:min(4vw,30px)}}.dropdown .input-wrapper[data-v-be771fc3]{cursor:pointer;position:relative}.dropdown .input-wrapper input[data-v-be771fc3]{border:1px solid #c3c3c3;border-radius:.5rem;cursor:pointer;padding:10px 12px;width:100%}.dropdown .input-wrapper input[data-v-be771fc3]:focus{border-color:#ff5436;outline:none}@media screen and (max-width:768px){.dropdown .input-wrapper input[data-v-be771fc3]{border-radius:min(1vw,8px)}}.dropdown .input-wrapper .arrow[data-v-be771fc3]{font-size:12px;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform .2s ease}.dropdown .input-wrapper .arrow.up[data-v-be771fc3]{transform:translateY(-50%) rotate(-90deg)}.dropdown .dropdown-menu[data-v-be771fc3]{background:#fff;border:1px solid #c3c3c3;border-radius:.5rem;box-shadow:0 2px 10px #0000001a;left:0;margin-top:5px;max-height:300px;position:absolute;top:100%;width:100%;z-index:10}.dropdown .dropdown-menu .search-wrapper[data-v-be771fc3]{border-bottom:1px solid #c3c3c3;padding:8px}.dropdown .dropdown-menu .search-wrapper input[data-v-be771fc3]{border:1px solid #c3c3c3;border-radius:.5rem;height:50px;padding:8px 10px;width:100%}@media screen and (max-width:768px){.dropdown .dropdown-menu .search-wrapper input[data-v-be771fc3]{border-radius:min(1vw,8px);font-size:min(2.8vw,22px);height:min(10.4vw,60px)}}.dropdown .dropdown-menu .search-wrapper input[data-v-be771fc3]:focus{border-color:#ff5436;outline:none}.dropdown .dropdown-menu .dropdown-list[data-v-be771fc3]{height:20vh;overflow-y:auto;padding:8px 0}@media (pointer:coarse){.dropdown .dropdown-menu .dropdown-list[data-v-be771fc3]{height:20dvh}}.dropdown .dropdown-menu .dropdown-list[data-v-be771fc3]:has(.no-results){height:auto}.dropdown .dropdown-menu .dropdown-list .dropdown-item[data-v-be771fc3]{color:#191919;cursor:pointer;padding:8px 12px}.dropdown .dropdown-menu .dropdown-list .dropdown-item[data-v-be771fc3]:hover{background-color:#f5f5f5}.dropdown .dropdown-menu .dropdown-list .dropdown-item.no-results[data-v-be771fc3]{color:#888;cursor:default;font-style:italic}.dropdown .dropdown-menu .dropdown-list .dropdown-item.no-results[data-v-be771fc3]:hover{background-color:transparent}.input-wrapper[data-v-394ed904]:has(.error-border),.message-wrap[data-v-394ed904]:has(.error-border),.phone-number[data-v-394ed904]:has(.error-border){margin-bottom:0!important}.special-gift[data-v-394ed904]{position:relative}@media screen and (max-width:768px){.special-gift[data-v-394ed904]{position:static;width:100%}}.special-gift>p[data-v-394ed904]{color:red;font-size:14px;padding:.5rem 0}.special-gift>.scroll[data-v-394ed904]{height:70vh;overflow-y:auto}@media screen and (max-width:768px){.special-gift>.scroll[data-v-394ed904]{max-height:60vh}}@media (pointer:coarse){.special-gift>.scroll[data-v-394ed904]{max-height:60dvh}}.special-gift h5[data-v-394ed904]{color:#3c3c3c;font-size:16px;padding:.6rem 0;width:100%}@media screen and (max-width:768px){.special-gift h5[data-v-394ed904]{font-size:min(4vw,30px)}}.special-gift input[data-v-394ed904]{background-color:#f1f1f1;border:1px solid #c3c3c3;border-radius:.5rem;color:#3c3c3c;font-size:20px;font-weight:400;height:60px;outline:none;padding:.5rem 2.5rem .5rem 1.5rem;transition:border .2s ease-in-out;width:67.5%}@media screen and (max-width:768px){.special-gift input[data-v-394ed904]{border-radius:min(1vw,8px);font-size:min(3.5vw,26px);height:min(10.4vw,80px)}}.special-gift input[data-v-394ed904]:focus{outline:1px solid #858585}.special-gift input[data-v-394ed904]:-moz-read-only{border:none;outline:none}.special-gift input[data-v-394ed904]:read-only{border:none;outline:none}.special-gift .input-wrapper[data-v-394ed904]{margin-bottom:20px}@media screen and (max-width:768px){.special-gift .input-wrapper[data-v-394ed904]{margin-bottom:3vw}}.special-gift .phone-number[data-v-394ed904]{margin-bottom:20px}@media screen and (max-width:768px){.special-gift .phone-number[data-v-394ed904]{margin-bottom:3vw}}.special-gift .phone-number>div[data-v-394ed904]{align-items:center;display:flex;justify-content:space-between}.special-gift .phone-number>div>input[data-v-394ed904]{width:77.5%}.special-gift .guideline[data-v-394ed904]{color:gray;font-size:12px;font-weight:500;line-height:1.5;text-align:left;white-space:pre-line}.special-gift .guideline>li[data-v-394ed904]{cursor:revert}.special-gift .bottom_wrap[data-v-394ed904]{display:flex;flex-direction:column;width:100%}.special-gift .bottom_wrap>u[data-v-394ed904]{color:red;cursor:pointer;font-weight:600;padding-top:.5rem}@media screen and (max-width:768px){.special-gift .bottom_wrap>u[data-v-394ed904]{font-size:14px}}.special-gift .bottom_wrap>button[data-v-394ed904]{margin-top:1rem}
