.bk-hero{position:relative;min-height:62vh;min-height:62svh;display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:var(--ink);padding:160px 0 56px}.bk-hero .bg{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%}.bk-hero .bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);animation:slow 14s ease-out forwards}.bk-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000073,#0000000d 35%,#000000a8);pointer-events:none}.bk-hero .wrap{position:relative;z-index:2;padding-top:0;padding-bottom:0}.bk-hero .crumb{display:flex;gap:10px;align-items:center;font-size:14px;letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin-bottom:26px}.bk-hero .crumb a:hover{text-decoration:underline}.bk-hero .eyebrow{display:block;color:#e2d4b8;margin-bottom:14px}.bk-hero h1{font-family:var(--serif);font-weight:300;font-size:clamp(63px,9vw,153px);line-height:.88;letter-spacing:-.03em}.bk-hero h1 em{font-style:italic}.bk-hero .dates{display:inline-flex;align-items:center;gap:10px;margin-top:26px;font-size:16px;letter-spacing:.16em;text-transform:uppercase;opacity:.92}.bk-hero .dates .i{width:16px;height:16px}.bk.wrap{display:grid;grid-template-columns:4fr 8fr;gap:90px;padding-top:90px;padding-bottom:140px;align-items:start}.bk-side .sticky{position:sticky;top:110px}.bk-side h3{font-family:var(--serif);font-weight:300;font-size:clamp(37px,3vw,49px);line-height:1.05;letter-spacing:-.01em}.bk-side p{font-size:18px;line-height:1.75;color:var(--ink-2);margin-top:18px;max-width:38ch}.bk-side .steps{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--line)}.bk-side .steps li{display:flex;gap:18px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:25px;color:#a9a192;transition:color .4s}.bk-side .steps li span{font-family:var(--sans);font-size:14px;letter-spacing:.2em;color:#b5ad9f;transition:color .4s}.bk-side .steps li.on{color:var(--ink)}.bk-side .steps li.on span{color:var(--bronze)}.bk-side .help{margin-top:36px;padding:24px;background:var(--paper);border:1px solid var(--line)}.bk-side .help p{margin:0 0 14px;font-size:17px}.bk-side .help a{display:flex;align-items:center;gap:10px;font-size:16px;padding:8px 0;border-top:1px solid var(--line);color:var(--ink)}.bk-side .help a:first-of-type{border-top:0}.bk-side .help a .i{width:15px;height:15px;color:var(--bronze)}.bform{display:block}.bk-step{border:0;padding:0;margin:0 0 64px;min-width:0}.bk-step legend{display:flex;align-items:baseline;gap:18px;font-family:var(--serif);font-weight:300;font-size:clamp(35px,3vw,47px);line-height:1;padding:0 0 18px;margin-bottom:6px;width:100%;border-bottom:1px solid var(--ink)}.bk-step legend span{font-family:var(--sans);font-size:14px;letter-spacing:.2em;color:var(--bronze)}.bk-step .sub{margin-top:38px;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}.bk-step .sub+.fgrid{margin-top:4px}.bk-step .fgrid{margin-top:12px}.bk-step .fld.sel label{top:4px;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.bk-step .fld.sel select,.bk-step .fld.date input{margin-top:6px}.bk-step .fld select{padding-right:28px;cursor:pointer}.bk-step .fld .chev{position:absolute;right:0;bottom:14px;width:16px;height:16px;color:var(--mute);pointer-events:none}.bk-step .fld input[type=date],.bk-step .fld input[type=time]{min-height:34px;color:var(--ink)}.bk-step .fld input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.bk-step .fld.err{border-color:#b4553d}.bk-step .fld.err label,.bk-step .consent.err,.bk-step .rad.err{color:#b4553d}.bk-step .guest+.guest{margin-top:20px}.bk-step .guest .sub{margin-top:30px}.bk-step .guest:first-of-type .sub{margin-top:38px}.bk-step .note{font-size:16px;line-height:1.6;color:var(--ink-2);margin-top:14px;max-width:60ch}.radios{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:16px}.radios.col{flex-direction:column;gap:0;border-top:1px solid var(--line)}.rad{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:18px;line-height:1.5;padding:4px 0}.radios.col .rad{padding:16px 0;border-bottom:1px solid var(--line)}.rad input{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;border:1px solid var(--ink);flex:none;margin-top:2px;position:relative;cursor:pointer;transition:border-color .3s}.rad input:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--ink);transform:scale(0);transition:transform .35s var(--spring)}.rad input:checked:after{transform:scale(1)}.rad span small{display:block;font-size:15px;color:var(--mute);margin-top:2px}.terms{margin-top:44px;padding:28px 30px;background:var(--paper);border-left:2px solid var(--bronze)}.terms h4{font-family:var(--sans);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--bronze);margin:0 0 12px}.terms p{font-size:18px;line-height:1.75;color:var(--ink);margin:0}.terms p+p{margin-top:10px}.terms ul{margin:10px 0 0 18px;font-size:17px;line-height:1.7}.bk-step .consent{margin-top:22px;font-size:16px;color:var(--ink-2);align-items:flex-start}.bk-step .consent input{width:16px;height:16px}.bk-step .consent span{line-height:1.6}.bk-step .actions{margin-top:44px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.bk-step .fine{font-size:15px;line-height:1.6;color:var(--mute);max-width:36ch;margin:0}.bform .form-errors{color:#b4553d;font-size:16px;margin-top:18px;line-height:1.6}.bform .ok{padding:40px 0 80px;max-width:60ch}.bform .ok .i{width:44px;height:44px;border:1px solid var(--ink);border-radius:50%;padding:11px;color:var(--ink);margin-bottom:26px}.bform .ok h3{font-family:var(--serif);font-weight:300;font-size:clamp(47px,4.5vw,67px);line-height:1}.bform .ok p{font-size:19px;line-height:1.75;color:var(--ink-2);margin:20px 0 30px}.bk-hero .split .ln{overflow:hidden;display:block;padding-bottom:.18em;margin-bottom:-.14em}.bk-hero .split .ln:last-child{margin-bottom:0}@media(max-width:1100px){.bk.wrap{grid-template-columns:1fr;gap:50px;padding-top:60px;padding-bottom:100px}.bk-side .sticky{position:static}.bk-side .steps{display:none}}@media(max-width:700px){.bk-hero{min-height:52svh;padding:130px 0 40px}.bk-hero h1{font-size:clamp(55px,16vw,93px)}.bk-step{margin-bottom:48px}.bk-step .fgrid{grid-template-columns:1fr}.bk-step .fld{grid-column:1/-1}.bk-step .actions{align-items:flex-start;flex-direction:column;gap:18px}.bk-step .actions .btn{width:100%;justify-content:center}.bk-side .help{padding:20px}}.bform-app{--hf-line:var(--line)}.bform-app .shopify-app-block{margin:0}.bform-app form,.bform-app .hulkapps-form,.bform-app [class*=hulk]{font-family:var(--sans)!important;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;max-width:none!important}.bform-app h2,.bform-app h3,.bform-app .hulkapps-form-title,.bform-app [class*=heading]{font-family:var(--serif)!important;font-weight:300!important;font-size:clamp(33px,2.8vw,43px)!important;line-height:1!important;color:var(--ink)!important;letter-spacing:-.01em;margin:56px 0 18px!important;padding:0 0 18px!important;border-bottom:1px solid var(--ink)!important;text-transform:none!important}.bform-app h2:first-child,.bform-app h3:first-child{margin-top:0!important}.bform-app label,.bform-app .hulkapps-form-label,.bform-app [class*=label]{font-family:var(--sans)!important;font-size:13px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--mute)!important;font-weight:500!important;margin:0 0 4px!important}.bform-app input[type=text],.bform-app input[type=email],.bform-app input[type=tel],.bform-app input[type=number],.bform-app input[type=date],.bform-app input[type=time],.bform-app select,.bform-app textarea{width:100%!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;outline:none!important;font-family:var(--serif)!important;font-size:25px!important;color:var(--ink)!important;padding:10px 0 12px!important;height:auto!important;min-height:0!important;transition:border-color .3s}.bform-app input:focus,.bform-app select:focus,.bform-app textarea:focus{border-bottom-color:var(--ink)!important}.bform-app select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a8273' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0 center!important;padding-right:28px!important;cursor:pointer}.bform-app textarea{min-height:90px!important;resize:vertical!important}.bform-app input::placeholder,.bform-app textarea::placeholder{color:#b5ad9f!important;font-family:var(--serif)!important}.bform-app input[type=radio],.bform-app input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;border:1px solid var(--ink)!important;border-radius:50%!important;margin:0 10px 0 0!important;position:relative;flex:none;vertical-align:middle;cursor:pointer;background:transparent!important}.bform-app input[type=checkbox]{border-radius:3px!important}.bform-app input[type=radio]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--ink);transform:scale(0);transition:transform .35s var(--spring)}.bform-app input[type=radio]:checked:after{transform:scale(1)}.bform-app input[type=checkbox]:checked{background:var(--ink)!important}.bform-app input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--ivory);border-width:0 2px 2px 0;transform:rotate(45deg)}.bform-app input[type=radio]+label,.bform-app input[type=checkbox]+label,.bform-app .hulkapps-form-checkbox label,.bform-app .hulkapps-form-radio label{display:inline!important;font-family:var(--sans)!important;font-size:18px!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink)!important;font-weight:400!important}.bform-app p,.bform-app .hulkapps-form-description,.bform-app [class*=description]{font-size:17px!important;line-height:1.7!important;color:var(--ink-2)!important}.bform-app button[type=submit],.bform-app input[type=submit],.bform-app .hulkapps-form-submit,.bform-app [class*=submit]{display:inline-flex!important;align-items:center!important;gap:12px!important;background:var(--ink)!important;color:var(--ivory)!important;border:1px solid var(--ink)!important;border-radius:999px!important;padding:18px 30px!important;font-family:var(--sans)!important;font-size:15px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;cursor:pointer;width:auto!important;height:auto!important;line-height:1!important;box-shadow:none!important;transition:background .3s,color .3s;margin-top:30px!important}.bform-app button[type=submit]:hover,.bform-app input[type=submit]:hover{background:transparent!important;color:var(--ink)!important}.bform-app .hulkapps-form-error,.bform-app [class*=error]{color:#b4553d!important;font-size:16px!important}.bform-app .hulkapps-form-success,.bform-app [class*=success]{font-family:var(--serif)!important;font-size:31px!important;color:var(--ink)!important;background:transparent!important;border:0!important;padding:30px 0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gaya-booking.css.map */
