.buy-block.svelte-3v7axi{width:100%}.buy-block-close.svelte-3v7axi{cursor:pointer;text-align:right;width:calc(100% - var(--spacing-xl) - var(--spacing-xl));z-index:10;position:absolute;transform:translate(8px)translateY(-14px)}.buy-block-close.svelte-3v7axi i.bat-icon{font-size:var(--font-size-xl)}.buy-block-notice.svelte-3v7axi{background:var(--color-primary-lightest);color:var(--color-primary-dark);margin-top:var(--spacing-m);padding:var(--spacing-s) var(--spacing-xl)}.buy-block-notice-fixed-departure-warning.svelte-3v7axi{background:var(--color-secondary);color:#fff;margin-top:var(--spacing-m);padding:var(--spacing-s) var(--spacing-xl);line-height:var(--line-height-s);border-radius:14px}.buy-block.svelte-3v7axi .block-component{margin-top:0;margin-bottom:0}.buy-block.svelte-3v7axi .container-block{padding:0}.buy-block--floating.is--expanded.svelte-3v7axi{z-index:101;position:fixed;inset:0;overflow-y:auto}.buy-block--floating.svelte-3v7axi .buy-block .form-blok--item label{display:none}.buy-block--floating.svelte-3v7axi .buy-block .input-block--select{width:100%;display:flex}.buy-block--floating.svelte-3v7axi .buy-block .input-block--select select:focus{outline:1px solid var(--color-black)}.buy-block--floating.svelte-3v7axi .buy-block i.bat-icon{justify-content:center;align-items:center;height:35px;display:flex}.buy-block.svelte-3v7axi .form-blok--item{margin-top:var(--spacing-l)}.buy-block.svelte-3v7axi .date-time-picker{top:60px!important}.buy-block.svelte-3v7axi .date-time-picker button.close{display:none}.buy-block.svelte-3v7axi .form-blok--item select{font-size:var(--font-size-s);border-radius:14px;width:100%;max-width:100%;margin-right:-3.4rem;padding-top:8px;padding-bottom:10px}.buy-block.svelte-3v7axi .form-blok--item select:after{align-items:center;display:flex;left:-1rem}.buy-block.svelte-3v7axi .form-blok--item.input-icon .input-block--select:after{align-items:center;display:flex;top:.1rem;left:0}.buy-block-title.svelte-3v7axi{background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-s);line-height:var(--line-height-s);padding:var(--spacing-m);justify-content:center;align-items:center;display:flex}.buy-block-body.svelte-3v7axi{padding:var(--spacing-xxl);flex-direction:column;display:flex}.buy-block-price.svelte-3v7axi{padding-left:var(--spacing-xxl);padding-right:var(--spacing-xxl);margin-top:var(--spacing-xxl);margin-bottom:calc(1.5 * var(--spacing-xxl));flex-direction:column;justify-content:center;align-items:center;display:flex}.buy-block-price__price.svelte-3v7axi{margin-bottom:var(--spacing-s);font-size:3.5rem;font-weight:700;line-height:3.5rem}.buy-block-price__from.svelte-3v7axi{font-size:var(--font-size-s);line-height:var(--font-size-s);margin-bottom:var(--spacing-s);display:flex}.buy-block-price__person.svelte-3v7axi{font-size:var(--font-size-s);line-height:var(--font-size-s);justify-content:flex-end;display:flex}.buy-block-number-of-persons.svelte-3v7axi{font-size:var(--font-size-s);margin-bottom:var(--spacing-m)}.buy-block-number-of-persons.svelte-3v7axi input{font-size:var(--font-size-s)}.buy-block.svelte-3v7axi .btn.book-now{background-color:var(--color-secondary);justify-content:center;margin-right:0}.buy-block.svelte-3v7axi .btn.book-now:hover{background-color:var(--color-secondary-darkest)}.buy-block.svelte-3v7axi .btn.book-now.is--disabled,.buy-block.svelte-3v7axi .btn.book-now.is--disabled:hover{background-color:var(--color-grey)}.buy-block-content.svelte-3v7axi{font-size:var(--font-size-s);line-height:var(--line-height-s);margin-top:var(--spacing-xxl);margin-bottom:calc(1.5 * var(--spacing-xxl));padding:0 var(--spacing-xl)}.buy-block-content.svelte-3v7axi button:where(.svelte-3v7axi){font-size:var(--font-size-s);line-height:var(--line-height-s)}.buy-block--floating.svelte-3v7axi{background-color:var(--color-white);z-index:100;justify-content:space-between;padding:.75rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 8px #00000026}.buy-block--floating.is--expanded.svelte-3v7axi{padding:0}.buy-block--floating.svelte-3v7axi .price:where(.svelte-3v7axi){font-size:var(--font-size-s);line-height:var(--line-height-s);flex-direction:column;flex:1;justify-content:center;min-width:80px;display:flex}.buy-block--floating.svelte-3v7axi .price:where(.svelte-3v7axi) .currency:where(.svelte-3v7axi),.buy-block--floating.svelte-3v7axi .price:where(.svelte-3v7axi) .starting-price:where(.svelte-3v7axi){color:var(--color-primary);font-size:var(--font-size-m);font-weight:700}.buy-block--floating.svelte-3v7axi .button:where(.svelte-3v7axi){flex:1;justify-content:center}.buy-block--floating.svelte-3v7axi .button:where(.svelte-3v7axi)>.btn{justify-content:center;width:100%}.group-discount.svelte-3v7axi{border-bottom:1px solid var(--color-grey-lightest);margin-bottom:var(--spacing-s);padding:var(--spacing-m) 0;flex-direction:column;display:flex}.date-information.svelte-3v7axi{font-size:var(--font-size-s);line-height:var(--line-height-s);margin-bottom:var(--spacing-s);flex-direction:row;display:flex}.date-information.svelte-3v7axi .start-date:where(.svelte-3v7axi),.date-information.svelte-3v7axi .end-date:where(.svelte-3v7axi){flex:1}.date-information.svelte-3v7axi span:where(.svelte-3v7axi){font-weight:600;display:block}.booking-information.svelte-3v7axi{font-size:var(--font-size-s);line-height:var(--line-height-s);flex-direction:column;display:flex}.row.svelte-3v7axi{flex-direction:row;display:flex}.label.svelte-3v7axi,.value.svelte-3v7axi{flex:1;margin-right:.5rem}.value.svelte-3v7axi i.bat-icon{float:left}
