@font-face{font-family:FT System Grotesk;src:url(FTSystem-GroteskRegular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.yobek-wedding{max-width:720px;margin:0 auto;padding:0 40px 64px}.yobek-wedding__page-label{font-family:FT System Grotesk,"system-ui",San Francisco,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;letter-spacing:.06em;margin:24px 0 16px -11px}.yobek-wedding__hero{margin:0 -40px}.yobek-wedding__hero-image{display:block;width:100%;height:auto}.yobek-wedding__hero--slider{position:relative;overflow:hidden}.yobek-wedding__hero--slider .yobek-wedding__hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.yobek-wedding__hero--slider .yobek-wedding__hero-slide--active{opacity:1}.yobek-wedding__intro{margin-top:48px}.yobek-wedding__heading{font-family:FT System Grotesk,"system-ui",San Francisco,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:.04em;color:#474747;margin:0 0 20px}.yobek-wedding__lead{font-size:11.5px;line-height:1.7}.yobek-wedding__lead-line{display:block}@media screen and (max-width:390px){.yobek-wedding__lead-line--justify{text-align:justify;text-align-last:justify}}@media screen and (max-width:380px){.yobek-wedding__lead{font-size:10px}}@media screen and (max-width:330px){.yobek-wedding__lead{font-size:9px}}.yobek-wedding__form-wrap{margin-top:102px}.yobek-wedding__form-title{font-size:11.5px;color:#ababab;text-align:center;letter-spacing:.06em;line-height:1.9;margin:0 0 36px}.yobek-wedding__form-title p{margin:0}.yobek-wedding__form{border-top:1px solid #d9d9d9}.yobek-wedding__field{margin-top:0}.yobek-wedding .yobek-wedding__form .yobek-wedding__input{display:block!important;width:100%;margin:0!important;border:0!important;border-bottom:1px solid #d9d9d9!important;border-radius:0;background:transparent!important;color:#1a1a1a;font-size:14px;line-height:1.5;padding:0 2px!important;height:75px;min-height:0!important;-webkit-appearance:none}.yobek-wedding .yobek-wedding__form .yobek-wedding__input::placeholder{color:#ababab!important;font-size:11px}.yobek-wedding .yobek-wedding__form .yobek-wedding__input:placeholder-shown{padding-bottom:20px!important}.yobek-wedding .yobek-wedding__form .yobek-wedding__input:focus{outline:none;border-bottom-color:#1a1a1a!important}.yobek-wedding__field--select{display:flex;align-items:center;gap:16px;border-bottom:1px solid #d9d9d9;box-sizing:border-box;min-height:75px;padding:0 2px}.yobek-wedding__select-label{font-size:11px;line-height:14px;color:#ababab;flex-shrink:0;margin:0;white-space:nowrap}.yobek-wedding__required{margin-left:1px}.yobek-wedding .yobek-wedding__form .yobek-wedding__select{flex:1;width:auto!important;margin:0!important;border:0!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0h10L5 6z' fill='%231a1a1a'/%3E%3C/svg%3E") no-repeat right 2px center!important;font-size:14px;color:#1a1a1a;text-align:center;text-align-last:center;padding:2px 44px 2px 0!important;height:auto;min-height:0!important;-webkit-appearance:none;appearance:none;border-radius:0}.yobek-wedding__select:focus{outline:none}.yobek-wedding .yobek-wedding__form .yobek-wedding__select:invalid{color:#ababab;font-size:11px}.yobek-wedding__field--split{border-bottom:1px solid #d9d9d9;padding:14px 2px 0;box-sizing:border-box}.yobek-wedding__split-label{display:block;font-size:11px;color:#ababab}.yobek-wedding__split-inputs{display:flex;gap:24px}.yobek-wedding .yobek-wedding__form .yobek-wedding__input--split{flex:1;min-width:0;height:46px;border-bottom:0!important;padding:0!important}.yobek-wedding .yobek-wedding__form .yobek-wedding__input--split:placeholder-shown{padding-bottom:0!important}.yobek-wedding .yobek-wedding__form .yobek-wedding__input--split:focus{box-shadow:0 1px #1a1a1a}.yobek-wedding__field--confirm,.yobek-wedding__field--date{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .45s ease}.yobek-wedding__field--confirm.yobek-wedding__field--open,.yobek-wedding__field--date.yobek-wedding__field--open{max-height:90px;opacity:1}.yobek-wedding__field--labeled{border-bottom:1px solid #d9d9d9;padding:14px 2px 0;box-sizing:border-box}.yobek-wedding__row-label{display:block;font-size:11px;color:#ababab;margin:0}.yobek-wedding .yobek-wedding__form .yobek-wedding__input--labeled{height:46px;border-bottom:0!important;padding:0!important}.yobek-wedding .yobek-wedding__form .yobek-wedding__input--labeled:placeholder-shown{padding-bottom:0!important}.yobek-wedding .yobek-wedding__form .yobek-wedding__input--labeled:focus{box-shadow:0 1px #1a1a1a}.yobek-wedding__field--labeled.yobek-wedding__field--confirm,.yobek-wedding__field--labeled.yobek-wedding__field--date{padding-top:0;border-bottom-width:0;transition:max-height .45s ease,opacity .45s ease,padding-top .45s ease,border-bottom-width .45s ease}.yobek-wedding__field--labeled.yobek-wedding__field--confirm.yobek-wedding__field--open,.yobek-wedding__field--labeled.yobek-wedding__field--date.yobek-wedding__field--open{padding-top:14px;border-bottom-width:1px}.yobek-wedding__paste-note{margin:6px 2px 0;font-size:10px;color:#b00020}.yobek-wedding__consent{margin-top:77px;text-align:center;font-size:11px;line-height:1.8}.yobek-wedding__consent-label{display:inline-flex;align-items:center;gap:2px;cursor:pointer}.yobek-wedding__consent-label span{font-size:11px}.yobek-wedding__consent-check{-webkit-appearance:none;appearance:none;width:12px;height:12px;margin:0;border:1px solid #1a1a1a;border-radius:0;background:transparent;flex-shrink:0;cursor:pointer}.yobek-wedding__consent-check:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath d='M1 4l3 3 5-6' fill='none' stroke='%231a1a1a' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat center}.yobek-wedding__consent-check:focus-visible{outline:1px solid #1a1a1a;outline-offset:1px}.yobek-wedding__consent-link-line{margin:0}.yobek-wedding__consent-link{text-decoration:underline;text-underline-offset:3px}.yobek-wedding__turnstile{margin-top:28px;display:flex;justify-content:center}.yobek-wedding__error{margin:20px 0 0;font-size:13px;color:#b00020;text-align:center}.yobek-wedding .yobek-wedding__form .yobek-wedding__submit{display:block;margin:86px auto 0!important;min-width:113px;height:auto;padding:15.5px 32px!important;font-size:12px;letter-spacing:.06em;color:#1a1a1a;background:#f2f2f2!important;border:0!important;border-radius:0;cursor:pointer;transition:background .2s ease}.yobek-wedding .yobek-wedding__form .yobek-wedding__submit:hover{background:#e8e8e8!important}.yobek-wedding__submit:disabled{opacity:.6;cursor:default}.yobek-wedding__thanks{margin-top:48px;text-align:center}.yobek-wedding__thanks--fade-in{animation:yobek-wedding-fade .4s ease}@keyframes yobek-wedding-fade{0%{opacity:0}to{opacity:1}}.yobek-wedding__thanks-body{font-size:11.5px;line-height:2.1;letter-spacing:.04em;margin:0}.yobek-wedding--done .yobek-wedding__page-label,.yobek-wedding--done .yobek-wedding__hero,.yobek-wedding--done .yobek-wedding__intro,.yobek-wedding--done .yobek-wedding__note{display:none}.yobek-wedding--done .yobek-wedding__thanks{margin:120px 0}.yobek-wedding__note{margin-top:90px;font-size:10px;line-height:1.65;color:#000}.yobek-wedding__note p{margin:0;text-align:justify}.yobek-wedding__note--fixed{display:none}@media screen and (min-width:366px)and (max-width:390px){.yobek-wedding__note--flow{display:none}.yobek-wedding__note--fixed{display:block;font-size:8.5px}}.yobek-wedding__note-line{display:block}.yobek-wedding__note-line--justify{text-align:justify;text-align-last:justify}.yobek-wedding__coming-soon{margin-top:105px;margin-bottom:116px;text-align:center}.yobek-wedding__coming-soon-text{font-size:12px;font-weight:400;line-height:1.5;color:#000;margin:0}@media screen and (min-width:768px){.yobek-wedding{padding-top:8px}.yobek-wedding__hero{margin:0}.yobek-wedding__heading{font-size:17px}.yobek-wedding__lead{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/wedding-form.css.map */
